Claims Analysis
Total Claims: 18
Claim 1
Independent Claim
137 words
A method for indicating an intended recipient device of a command message transmitted by a communications controller in a factory process control system comprising a plurality of devices linked together and each linked to the communications controller for command by the controller, each device being adapted for a sensing or actuating function related to the factory process and having an associated identification number which is unique to the device, the method comprising the steps of: selecting a command code identifying a desired action to be taken by the intended recipient device, generating a command checksum from said command code and from said identification number of the intended recipient device, constructing a command message including said command code and said command checksum, said command message excluding said identification number, and transmitting said command message from said communications controller.
Claim 2
Independent Claim
137 words
A method for indicating an intended recipient device of a command message transmitted by a communications controller in a factory process control system comprising a plurality of devices linked together and each linked to the communications controller for command by the controller, each device being adapted for a sensing or actuating function related to the factory process and having an associated identification number which is unique to the device, the method comprising the steps of: selecting a command code identifying a desired action to be taken by the intended recipient device, generating a command checksum from said command code and from said identification number of the intended recipient device, constructing a command message including said command code and said command checksum, said command message excluding said identification number, and transmitting said command message from said communications controller.
Claim 3
Dependent Claim
93 words
The method of claim 1 further comprising the steps of: receiving said command message at one of said plurality of linked devices, generating a second command checksum from said transmitted command code and from said identification number of said one linked device receiving said command message, comparing said second command checksum with said command checksum transmitted with said command message, and accepting said transmitted command message only if said command checksum included in said transmitted command message matches said second command checksum, whereby said command message is accepted only by an intended device.
Claim 4
Dependent Claim
70 words
The method of claim 2 further comprising the steps of: said intended recipient device transmitting a reply to said communications controller, by compiling said reply, generating a reply checksum from said reply and from said identification number of said intended recipient device, constructing a reply message including said reply and said reply checksum, said command message excluding said identification number, and transmitting said reply message from said intended recipient device.
Claim 5
Dependent Claim
18 words
The method of claim 2 wherein said command checksum and said second command checksum comprise cyclic redundancy codes.
Claim 6
Dependent Claim
100 words
The method of claim 2 further comprising the steps of: before said command checksum generation, generating an ID checksum from said identification number of said intended recipient device, and wherein said step of generating a command checksum comprises using said ID checksum as an initialization value for said command checksum, and after said command message receipt at said one linked device, generating a recipient ID checksum from said identification number of said one linked device, and wherein said step of generating a second command checksum comprises using said recipient ID checksum as an initialization value for said second command checksum.
Claim 7
Dependent Claim
26 words
The method of claim 5 wherein said ID checksum, said command checksum, said recipient ID checksum, and said second command checksum all comprise cyclic redundancy codes.
Claim 8
Dependent Claim
63 words
The method of claim 5 further comprising, before generating said ID checksum, a first step of sending a query message from said communications controller to said intended recipient device requesting said intended recipient device to transmit a message to said communications controller indicating the identification number of said intended recipient device for subsequent use by said communications controller in generating said ID checksum.
Claim 9
Dependent Claim
59 words
The method of claim 7 further comprising the steps of: said intended recipient device transmitting said message to said communications controller indicating said identification number of said intended recipient device, and said intended recipient device generating a recipient ID checksum from said identification number and storing said recipient ID checksum for subsequent use in generating said second command checksum.
Claim 10
Dependent Claim
51 words
The method of claim 2 further comprising the steps of: determining if said command message comprises a critical command before transmitting said command message from said communications controller, and including said identification number for said intended recipient device in said transmitted command message if said command message comprises a critical command.
Claim 11
Dependent Claim
25 words
The method of claim 9 wherein said critical command comprises a command to modify an operating mode or data base of said intended recipient device.
Claim 12
Independent Claim
131 words
A method for transmitting messages between a communications controller and devices in a factory process control system, the factory process control system comprising a plurality of devices linked together and each linked to the communications controller for command by the communications controller, each device being adapted for a sensing or actuating function related to the factory process and having an associated identification number which is unique to the device, the method comprising the steps of: compiling a message to be transmitted, based on a degree of criticality of said message, invoking one of a plurality of available message protocols, each message protocol being defined to generate a message checksum for the message in a manner different from the other message protocols, including said checksum in said message, and transmitting said message.
Claim 13
Independent Claim
131 words
A method for transmitting messages between a communications controller and devices in a factory process control system, the factory process control system comprising a plurality of devices linked together and each linked to the communications controller for command by the communications controller, each device being adapted for a sensing or actuating function related to the factory process and having an associated identification number which is unique to the device, the method comprising the steps of: compiling a message to be transmitted, based on a degree of criticality of said message, invoking one of a plurality of available message protocols, each message protocol being defined to generate a message checksum for the message in a manner different from the other message protocols, including said checksum in said message, and transmitting said message.
Claim 14
Dependent Claim
63 words
The method of claim 11 wherein said plurality of message protocols comprises a standard protocol for use with noncritical messages and defined to generate a message checksum from said message, and a secure protocol for use with more critical messages and defined to generate a message checksum from said message and the identification number of a device for which the message is intended.
Claim 15
Dependent Claim
65 words
The method of claim 12 wherein said plurality of message protocols further comprises a critical protocol for use with most critical messages and defined to generate a message checksum from said message and the identification number of a device for which the message is intended, and further including the step of including said identification number in said transmitted message if said critical protocol is invoked.
Claim 16
Dependent Claim
14 words
The method of claim 13 wherein said message checksum comprises a cyclic redundancy code.
Claim 17
Dependent Claim
83 words
The method of claim 11 wherein said plurality of message protocols comprises a standard protocol for use with noncritical messages and defined to generate a message checksum from said message, and a critical protocol for use with more critical messages and defined to generate a message checksum from said message and the identification number of a device for which the message is intended, and further including the step of including said identification number in said transmitted message if said critical protocol is invoked.
Claim 18
Dependent Claim
90 words
The method of claim 11 wherein said plurality of message protocols comprises a secure protocol defined to generate a message checksum from said message and the identification number of a device for which the message is intended, and a critical protocol for use with more critical messages and defined to generate a message checksum from said message and the identification number of a device for which the message is intended, and further including the step of including said identification number in said transmitted message if said critical protocol is invoked.