← Back to Patent Explorer
US5530436A Expired / Lapsed US ⏱️ 0.0 years remaining

Method of communications between master unit and slave unit with efficient protocol

Assignee: Motorola Solutions Inc
•
Filing: 1994-06-16
•
Granted: 1996-06-25
•
Expires: 2014-06-16
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method of communications between a master unit and a slave unit of a supervisory control and data acquisition system is provided. The communications protocol has at least two bytes of data where the first byte (100) is an address byte containing address information for addressing the slave unit and the second byte (101) is a control byte containing an expansion bit and two address/type variable bits to be interpreted by the slave according to a rule set. In the rule set, the meaning of certain control bits (107) is related to the state of an expansion bit (103). The expanion bit defines the presence or absence of a third byte (102).

Inventors

  • 👤 Itzhak Tabib
  • 👤 Uzi Zakai
  • 👤 Haim Geller

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-06 14:24
CPC Classifications
G; G06; G06F; G06F13/00; G06F13/38; G06F13/382; G06F13/387; H; H04; H04L; H04L9/00; H04L9/40

Claims Analysis

Total Claims: 8
Claim 1
Independent Claim 221 words
A method of communications between a master unit and a slave unit of a supervisory control and data acquisition system comprising the steps of: sending at least two bytes of data from the master unit to the slave unit, where the first byte is an address byte containing address information for addressing the slave unit and the second byte is a control byte containing an expansion bit and two address/type variable bits to be interpreted by the slave according to the following rule set; if an expansion bit of the control byte is set, then a third byte is to be expected containing address information for addressing the slave unit and the two variable bits contain type information; if the expansion bit is not set, then no third byte is to be expected and the variable bits contain address information; and if the variable bits are type information then a first state of these bits indicates a broadcast message and a second state indicates a different message; receiving the at least two bytes of data; decoding these bytes; applying the rule set; receiving the third byte if required by the rule set; comparing the address information in the first byte and, selectively, the variable bits and the third byte as required by the rule set with the address of the slave.
Claim 2
Independent Claim 221 words
A method of communications between a master unit and a slave unit of a supervisory control and data acquisition system comprising the steps of: sending at least two bytes of data from the master unit to the slave unit, where the first byte is an address byte containing address information for addressing the slave unit and the second byte is a control byte containing an expansion bit and two address/type variable bits to be interpreted by the slave according to the following rule set; if an expansion bit of the control byte is set, then a third byte is to be expected containing address information for addressing the slave unit and the two variable bits contain type information; if the expansion bit is not set, then no third byte is to be expected and the variable bits contain address information; and if the variable bits are type information then a first state of these bits indicates a broadcast message and a second state indicates a different message; receiving the at least two bytes of data; decoding these bytes; applying the rule set; receiving the third byte if required by the rule set; comparing the address information in the first byte and, selectively, the variable bits and the third byte as required by the rule set with the address of the slave.
Claim 3
Dependent Claim 32 words
The method according to claim 1, wherein the first byte comprises 8 bits of slave address and the second byte comprises 1 expansion bit, 2 variable address/type bits and 5 control bits.
Claim 4
Dependent Claim 56 words
The method according to claim 1, further comprising the step of transmitting a system address in the first byte and, at all slave units, receiving and decoding the system address and, at all slave units, receiving and decoding the at least two bytes and the immediately following bytes in response to decoding of the system address.
Claim 5
Dependent Claim 74 words
The method according to claim 1 further comprising the step of, at all slave units, receiving and decoding the at least two bytes and determining whether the expansion bit is set and the variable bits are in the first state and, when the expansion bit is not set and the variable bits are in the first state, receiving and decoding, at all slave units, the immediately following bytes in response said step of determining.
Claim 6
Dependent Claim 72 words
The method according to claim 1 further comprising the step of transmitting, from the master unit a complete frame comprising the at least two bytes and optional further bytes and at least one redundancy check byte, wherein two redundancy check bytes are transmitted when the frame equals or exceeds a predetermined number of bytes and one redundancy check byte is transmitted when the frame is shorter than said predetermined number of bytes.
Claim 7
Dependent Claim 210 words
A unit of supervisory control and data acquisition communications system having a master unit and a slave unit, comprising: means for receiving at least two bytes of data from another unit, where the first byte is an address byte containing address information for addressing the receiving unit and the second byte is a control byte containing an expansion bit and two address/type variable bits to be interpreted by the receiving unit according to the following rule set; if an expansion bit of the control byte is set, then a third byte is to be expected containing address information for addressing the slave unit and the two variable bits contain type information; if the expansion bit is not set, then no third byte is to be expected and the variable bits contain address information; and if the variable bits are type information then a first state of these bits indicates a broadcast message and a second state indicates a different message; means for decoding the at least two bytes according to the rule set; means storing an address unique to the receiving unit and for comparing the address information in the first byte and, selectively, the variable bits and the third byte as required by the rule set with the address.
Claim 8
Dependent Claim 210 words
A unit of supervisory control and data acquisition communications system having a master unit and a slave unit, comprising: means for receiving at least two bytes of data from another unit, where the first byte is an address byte containing address information for addressing the receiving unit and the second byte is a control byte containing an expansion bit and two address/type variable bits to be interpreted by the receiving unit according to the following rule set; if an expansion bit of the control byte is set, then a third byte is to be expected containing address information for addressing the slave unit and the two variable bits contain type information; if the expansion bit is not set, then no third byte is to be expected and the variable bits contain address information; and if the variable bits are type information then a first state of these bits indicates a broadcast message and a second state indicates a different message; means for decoding the at least two bytes according to the rule set; means storing an address unique to the receiving unit and for comparing the address information in the first byte and, selectively, the variable bits and the third byte as required by the rule set with the address.

References Cited (Backward Citations)

US4251880A Cited
US4860003A Cited
US5163047A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-06-25 1999-12-25 2000-06-25 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-06-25 2003-12-25 2004-06-25 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-06-25 2007-12-25 2008-06-25 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag