System and method of device interface configuration for a control system
First Claim
Patent Images
1. A control system, comprising:
- a master controller;
at least one device coupled to the master controller via a network;
at least one generic device interface module residing on the master controller, the at least one device interface module defining a basic protocol for interface with any device; and
configuration information associated with the at least one device being operable to tailor the at least one generic device interface module to communicate and operate with the at least one device.
8 Assignments
0 Petitions
Accused Products
Abstract
A control system comprises a master controller and at least one device coupled to the master controller via a network. At least one generic device interface module resides on the master controller, where the device interface module defines a basic protocol for interface with any device. Configuration information associated with the at least one device is used to tailor the at least one generic device interface module to communicate and operate with the at least one device.
471 Citations
35 Claims
-
1. A control system, comprising:
-
a master controller;
at least one device coupled to the master controller via a network;
at least one generic device interface module residing on the master controller, the at least one device interface module defining a basic protocol for interface with any device; and
configuration information associated with the at least one device being operable to tailor the at least one generic device interface module to communicate and operate with the at least one device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method of communicating with a device in a control area network, comprising:
-
automatically obtaining configuration information associated with the device and a configuration file including communication and operating protocol of the device;
instantiate a specific instance of a generic device interface object using the configuration information associated with the device; and
communication with the device via the specific object instance. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
connecting the device to the control area network; and
uploading the configuration information from the device via the control area network.
-
-
15. The method, as set forth in claim 13, further comprising:
-
connecting the device to the control area network;
obtaining version information associated with configuration information in the device;
comparing the obtained version information and version information associated with configuration information available at a master controller; and
uploading the configuration information from the device via the control area network in response to the configuration information therein having a later version.
-
-
16. The method, as set forth in claim 13, further comprising:
-
displaying a software icon representative of the specific object instance;
displaying a device icon representative of the device; and
associating the software icon and device icon with one another.
-
-
17. The method, as set forth in claim 13, wherein automatically obtaining configuration information further comprises reading a configuration file having device information related to the device.
-
18. The method, as set forth in claim 17, wherein reading the configuration file comprises reading a unique manufacturer number and a unique device number associated with the device.
-
19. The method, as set forth in claim 17, wherein reading the configuration file comprises reading an icon bit map file associated with the device.
-
20. The method, as set forth in claim 17, wherein reading the configuration file comprises reading a version number associated with the configuration file.
-
21. The method, as set forth in claim 17, wherein reading the configuration file comprises reading display information associated with the device.
-
22. The method, as set forth in claim 13, wherein automatically obtaining configuration information further comprises reading a configuration file defining commands operable to be performed by the device.
-
23. The method, as set forth in claim 13, wherein automatically obtaining configuration information further comprises reading a configuration file defining events that may occur at the device and the corresponding data to be generated by the device and sent over the control area network in response to the occurrence of the event.
-
24. The method, as set forth in claim 13, wherein automatically obtaining configuration information further comprises reading a configuration file defining variables associated with operations of the device.
-
25. A control area network, comprising:
-
a master controller;
at least one device coupled to the master controller via a local area network;
at least one generic device interface object residing on the master controller, the at least one device interface object defining a basic protocol for interface with any device; and
a configuration file associated with the at least one device being operable to tailor the at least one generic device interface object to generate a specific interface object instance operable to communicate and operate with the at least one device. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
-
Specification