METHODS AND APPARATUS FOR CONTROL CONFIGURATION WITH CONTROL OBJECTS THAT ARE FIELDBUS PROTOCOL-AWARE
First Claim
1. Apparatus for configuring a control system, comprisingA. a model comprising one or more objects representing one or more devices of a control system,B. at least one of the objects representing at least one device (“
- bus master”
) that defines and/or controls communications on at least a portion of a network (“
segment”
) over which at least one of the devices communicates, the at least one object including information defining a configuration of the segment,C. a download service that is coupled to the model and to the control system and that transfers to the control system at least selected configuration information from objects in the model,D. a change tracking system that is in communications coupling with the download service,E. the download service transferring to the bus master communications configuration information for the segment and generating for logging by the change tracking system indicia of the information transferred to the bus master.
2 Assignments
0 Petitions
Accused Products
Abstract
The invention provides, in some aspects, improved apparatus for configuring a control system. The apparatus includes a model made up of objects representing devices of such a system, including, at least one device that defines and/or controls communications on at least a portion of a network within that system. That device is referred to, here, as a “bus master” and the portion of the network is referred to as a “segment.” The object (or objects) representing the bus master can include information defining timings, port assignments and/or other aspects of the configuration of the segment. A download service transfers configuration information from objects in the model to devices in the control system. This includes transferring to the bus master communications configuration information for the segment. A download service according to this aspect of the invention generates—e.g., for logging by a change tracking system—indicia of the configuration information transferred to the bus master. The download service can likewise generate for logging (by the change tracking system) information transferred from the model to other devices in control system. The invention provides improved apparatus for configuring a control system that includes a model that is made up of one or more objects representing one or more devices in the system. The objects have parameters reflecting characteristics of the devices represented by the respective objects. At least one of those parameters is associated with a “track” attribute indicating whether at least selected configuration information transferred from that object to the respective device in the control system is to be logged to a change tracking system. A download service transfers configuration information from objects in the model to devices in the control system. Those downloads can go directly to the respective devices or can go indirectly, e.g., via other devices in the control system (such as controllers, field bus modules, and so forth). Regardless, the download service according to this aspect of the invention generates for logging by the change tracking system indicia of that transferred configuration information. Generation of those indicia is governed, at least in part, by the “track” attribute associated with one or more of the parameters with which the transferred information is associated.
140 Citations
54 Claims
-
1. Apparatus for configuring a control system, comprising
A. a model comprising one or more objects representing one or more devices of a control system, B. at least one of the objects representing at least one device (“ - bus master”
) that defines and/or controls communications on at least a portion of a network (“
segment”
) over which at least one of the devices communicates, the at least one object including information defining a configuration of the segment,C. a download service that is coupled to the model and to the control system and that transfers to the control system at least selected configuration information from objects in the model, D. a change tracking system that is in communications coupling with the download service, E. the download service transferring to the bus master communications configuration information for the segment and generating for logging by the change tracking system indicia of the information transferred to the bus master. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 18, 25, 28, 29)
- bus master”
-
13. Apparatus for configuring a control system, comprising
A. a model comprising one or more objects representing one or more devices of a control system, B. at least one of the objects representing at least one device (“ - bus slave”
) on a portion of a network (“
segment”
) that is defined and/or controlled by another device (“
bus master”
), the at least one object including information defining a configuration of the segment,C. a download service that transfers to the control system at least selected configuration information from objects in the model, D. the download service transferring to the bus slave communications configuration information for the segment and generating for logging by a change tracking system indicia of the information transferred to the bus slave. - View Dependent Claims (14, 15, 16, 17)
- bus slave”
-
19. Apparatus for configuring a control system, comprising
A. a model comprising one or more objects representing one or more devices of a control system, B. at least one of the objects representing at least one device (“ - bus master”
) that defines and/or controls communications on at least a portion of a network (“
segment”
) over which at least one of the devices communicates, the at least one object including information defining a configuration of the segment,C. at least one of the objects represents at least one slave device (“
bus slave”
) in communications with the bus master over the segment,D. the download service transferring to the bus master and bus slave communications configuration information for the segment and generating for logging by a change tracking system indicia of the information transferred to at least one of the bus master and bus slave. - View Dependent Claims (20, 21, 22, 23, 24, 26, 27)
- bus master”
-
30. Apparatus for configuring a control system, comprising
A. a model comprising one or more objects representing one or more devices of a control system, B. an editor that is coupled to the model and that facilitates definition and/or modification of at least configuration information therein, C. a download service that transfers to the control system at least selected configuration information from objects in the model, the download service generating for logging by a change tracking system indicia of at least selected information transferred to the devices in the control system. D. the editor being selectively coupleable to at least one device (“ - bus master”
) in the control system that defines and/or controls communications on at least a portion of a network (“
segment”
) over which at least one of the devices communicate to permit definition and/or modification of one or more values of the bus master,E. the editor responding to user input defining and/or modifying one or more values of the bus master by generating for logging by the change tracking system indicia of those values. - View Dependent Claims (31, 32, 33, 34, 35)
- bus master”
-
36. Apparatus for configuring a control system, comprising
A. a model comprising one or more objects representing one or more devices of a control system, B. an editor that is coupled to the model and that facilitates definition and/or modification of at least configuration information therein, C. a download service that transfers to the control system at least selected configuration information from objects in the model, the download service generating for logging by a change tracking system indicia of at least selected information transferred to the devices in the control system. D. the editor being selectively coupleable to at least one device (“ - bus slave”
) in the control system that communicates on at least a portion of a network (“
segment”
) defined and/or controlled by another device in the control system (“
bus master”
) to permit definition and/or modification of one or more values of the bus slave,E. the editor responding to user input defining and/or modifying one or more values of the bus slave by generating for logging by the change tracking system indicia of those values. - View Dependent Claims (37, 38, 39, 40, 41)
- bus slave”
-
42. Method for configuring a control system, comprising
A. providing a model comprising one or more objects representing one or more devices of a control system, where at least one of the objects represents at least one device (“ - bus master”
) that defines and/or controls communications on at least a portion of a network (“
segment”
) over which at least one of the devices communicates, the at least one object including information defining a configuration of the segment,B. transferring to the control system at least selected configuration information from objects in the model, C. the transferring step (B) including transferring to the bus master communications configuration information for the segment, D. generating for logging by a change tracking system indicia of the information transferred to the bus master. - View Dependent Claims (43, 44, 45, 46)
- bus master”
-
47. Method for configuring a control system, comprising
A. providing a model comprising one or more objects representing one or more devices of a control system, where at least one of the objects representing at least one device (“ - bus slave”
) on a portion of a network (“
segment”
) that is defined and/or controlled by another device (“
bus master”
), the at least one object including information defining a configuration of the segment,B. transferring to the control system at least selected configuration information from objects in the model, C. the transferring step (B) including transferring to the bus slave communications configuration information for the segment, and D. generating for logging by a change tracking system indicia of the information transferred to the bus slave. - View Dependent Claims (48, 49)
- bus slave”
-
50. Method for configuring a control system, comprising
A. providing a model comprising one or more objects representing one or more devices of a control system, B. utilizing an editor to define and/or modify of at least configuration information in the model, C. transferring to the control system at least selected configuration information from objects in the model, D. generating for logging by a change tracking system indicia of at least selected information transferred to the devices in the control system. D. providing selective coupling between the editor and at least one device (“ - bus master”
) in the control system that defines and/or controls communications on at least a portion of a network (“
segment”
) over which at least one of the devices communicate to permit immediate and/or direct definition and/or modification of one or more values of the bus master,E. responding to user input defining and/or modifying one or more values of the bus master by generating for logging by the change tracking system indicia of those values. - View Dependent Claims (51)
- bus master”
-
52. Apparatus for configuring a control system, comprising
A. providing a model comprising one or more objects representing one or more devices of a control system, B. utilizing an editor to define and/or model at least configuration information in the model, C. transferring to the control system at least selected configuration information from objects in the model, D. generating for logging by a change tracking system indicia of at least selected information transferred to the devices in the control system. E. providing selective coupling between the editor and at least one device (“ - bus slave”
) in the control system that communicates on at least a portion of a network (“
segment”
) defined and/or controlled by another device in the control system (“
bus master”
) to permit immediate, real-time and/or direct definition and/or modification of one or more values of the bus slave,F. responding to user input defining and/or modifying one or more values of the bus slave by generating for logging by the change tracking system indicia of those values. - View Dependent Claims (53)
- bus slave”
-
54-83. -83. (canceled)
Specification