Method and system for operating virtual devices by master controllers in a control system
First Claim
1. A control area network comprising:
- a master controller provided with a dispatch component for sending commands;
first and second devices respectively coupled to said master controller, said first device having a first state representing a plurality of data values associated with said first device, and said second device having a second state representing a plurality of data values associated with said second device;
a device manager disposed to receive a command from said dispatch component of said master controller, and to control operation of said first and second devices in response to said command by constructing a virtual device and coupling said virtual device to said first and second devices to provide control information thereto, said device manager comprising a component of said master controller; and
said device manager is further disposed to generate first and second data state change requests by replicating a data state change request received by said virtual device such that said first and second data state change requests are substantially similar to said received data state change request, said first and second data state change requests being sent to said first and second devices, respectively.
7 Assignments
0 Petitions
Accused Products
Abstract
A master controller in a control area network system in a larger control area network may have a plurality of devices coupled thereto. The master controller may further include a device manager which provides a virtual device. The virtual device operates to link a state associated with the virtual device to a plurality of states associated with the devices such that the respective states are maintained in a substantially similar condition. The substantially similar condition is maintained by propagating a change in the state of the virtual device to a change in the state of the devices and a change in the state of one or more of the devices is propagated to the virtual device and all other devices.
131 Citations
30 Claims
-
1. A control area network comprising:
-
a master controller provided with a dispatch component for sending commands;
first and second devices respectively coupled to said master controller, said first device having a first state representing a plurality of data values associated with said first device, and said second device having a second state representing a plurality of data values associated with said second device;
a device manager disposed to receive a command from said dispatch component of said master controller, and to control operation of said first and second devices in response to said command by constructing a virtual device and coupling said virtual device to said first and second devices to provide control information thereto, said device manager comprising a component of said master controller; and
said device manager is further disposed to generate first and second data state change requests by replicating a data state change request received by said virtual device such that said first and second data state change requests are substantially similar to said received data state change request, said first and second data state change requests being sent to said first and second devices, respectively. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A control area network comprising:
-
a master controller provided with a dispatch component;
a plurality of devices coupled to said master controller, each of said devices having a respective state representing a plurality of data values associated with said respective devices;
a device manager associated with said master controller to receive a command from said dispatch component, and to control operation of said plurality of devices by constructing a virtual device associated with a set of said devices, said virtual device having a virtual device state, and said virtual device coupled to said set of devices to selectively establish and change said respective states associated with said set; and
said virtual device, in response to receiving a data state change request generating a plurality of respective device state change requests for each device in said set by replicting said received data state change request such that each said device state change request is substantially similar to said data state change request, and wherein said device state change requests are sent to said each device in said set. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification