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
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)
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 |