Internet control system communication protocol, method and computer program
First Claim
1. A method for communicating control information in a control system, wherein the control system includes a master controller and a plurality of devices, each of said plurality of devices having a number of channels, each channel having an identifying number and a plurality of channel states, the method comprising:
- at least initially directing one or more messages sent to and from each device to said master controller;
sending a first type of control message from said master controller to respective devices, wherein a control message of said first type directs the respective device to place one of its channels in a specified channel state; and
sending a second type of control message and a third type of control message from said master controller to respective devices, wherein a control message of said second type directs the respective device to set the level of a specified parameter to a certain value, and a control message of said third type comprises a character string of variable length.
7 Assignments
0 Petitions
Accused Products
Abstract
A control system, method and computer program are provided for communicating control information in a control system. The control system includes a master controller and a plurality of devices. Each of the plurality of devices have a number of channels. Each channel has an identifying number and a plurality of channel states. The method includes at least initially directing one or more messages sent to and from each device to the master controller, sending a first type of control message from the master controller to respective devices, and sending a second type of control message and a third type of control message from the master controller to respective devices. A control message of the first type directs the respective device to place one of its channels in a specified channel state. A control message of the second type directs the respective device to set the level of a specified parameter to a certain value, and a control message of the third type comprises a character string of variable length.
269 Citations
41 Claims
-
1. A method for communicating control information in a control system, wherein the control system includes a master controller and a plurality of devices, each of said plurality of devices having a number of channels, each channel having an identifying number and a plurality of channel states, the method comprising:
-
at least initially directing one or more messages sent to and from each device to said master controller;
sending a first type of control message from said master controller to respective devices, wherein a control message of said first type directs the respective device to place one of its channels in a specified channel state; and
sending a second type of control message and a third type of control message from said master controller to respective devices, wherein a control message of said second type directs the respective device to set the level of a specified parameter to a certain value, and a control message of said third type comprises a character string of variable length. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A control system comprising:
-
a master controller;
a plurality of devices, wherein each of said plurality of devices is configured with a plurality of channels, each channel having an identification number and a plurality of channel states; and
wherein said control system is configured to at least initially direct one or more messages sent to and from each device to said master controller, said master controller is configured to send a first type of control message, a second type of control message and a third type of control message to respective devices, each device is configured to receive the first type of control message, the second type of control message and the third type of control message such that the first type of control message directs the respective device to place one of its channels in a specified channel state, the second type of control message directs the respective device to set the level of a specified parameter to a certain value, the third type of control message directs the respective device to receive a character string of variable length. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A control system comprising:
-
a master controller;
a plurality of devices, wherein each of said plurality of devices is configured with a plurality of channels, each channel having an identification number and a plurality of channel states; and
wherein said control system is configured to at least initially direct one or more messages sent to and from at least one device to said master controller, said master controller is configured to send a control message to one of said plurality of devices, said one of said plurality of devices being configured upon receipt of said control message to perform at least one of placing one of said plurality of channels of said one of said plurality of devices in a specified channel state, setting the level of a specified parameter to a certain value, and receiving a character string of variable length.
-
-
25. A computer program product for communicating control information in a control system, wherein the control system includes a master controller and a plurality of devices, each of said plurality of devices having a number of channels, each channel having an identifying number and a plurality of channel states, the computer program product comprising:
-
a first computer code for at least initially directing one or more messages sent to and from each device to said master controller;
a second computer code for sending a first type of control message from said master controller to respective devices, wherein a control message of said first type directing the respective device to place one of its channels in a specified channel state; and
a third computer code for sending a second type of control message and a third type of control message from said master controller to respective devices, wherein the second type of control message directs the respective device to set the level of a specified parameter to a certain value, and the third type of control message comprises a character string of variable length. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37)
-
-
38. A control system comprising:
-
a master controller;
a plurality of devices, wherein each of said plurality of devices is configured with a plurality of channels, each channel having an identification number and a plurality of channel states; and
means for at least initially directing all messages sent to and from each device to said master controller;
means for sending a first type of control message from said master controller to respective devices, wherein the first type of control message directs the respective device to place one of its channels in a specified channel state; and
means for sending a second type of control message and a third type of control message from said master controller to respective devices, wherein the second type of control message directs the respective device to set the level of a specified parameter to a certain value, and the third type of control message comprises a character string of variable length.
-
-
39. A transport independent communication protocol in a control system, wherein the control system includes a master controller and a plurality of devices, the communication protocol comprising:
-
a packet protocol having;
a protocol field for indicating the type of protocol;
a length of data field for listing the length of the data field;
a data field containing sub protocol data; and
a checksum for determining the integrity of a packet, wherein the communication protocol is configured to communicate between the master controller and the plurality of devices. - View Dependent Claims (40, 41)
-
Specification