Protection against communications crosstalk in a factory process control system
First Claim
1. 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, andtransmitting said command message from said communications controller.
7 Assignments
0 Petitions
Accused Products
Abstract
A method for transmitting messages between a communications controller and devices in a factory process control system, wherein each device has an associated identification number which is unique to that device. A message to be transmitted is compiled, and then based on the criticality of the message, one of a standard, secure, or critical message protocols is chosen for the message; each protocol being defined to generate a message checksum for the message in a manner different from the other protocols. The generated checksum is then included in the message. Using the secure and critical protocols, a message checksum is generated from the message to be transmitted and the identification number of the intended recipient device. In the secure protocol, the message checksum is included in the message, but the identification number is not included in the message; in the critical protocol, both the message checksum and the identification number are included in the message. A crosstalk query message may be sent from the controller to determine if a link of a factory process control system is susceptible to crosstalk. The controller sends to a link on which a particular device is known to reside a diagnostic message indicating the identification number of the particular device and requesting any other devices that unintentionally receive the message to transmit a response message to the communications controller.
177 Citations
16 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. 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. - View Dependent Claims (12, 13, 14, 15, 16)
-
Specification