EXTENSIBLE DEVICE OBJECT MODEL
First Claim
Patent Images
1. An automation control apparatus, comprising:
- an extensible framework, comprising;
a node configured to represent a device, in an industrial automation environment, within the extensible framework;
wherein the node comprises;
a module, comprising;
a data object configured to retain data associated with a data source, wherein the data source corresponds to a feature of the device;
a translator configured to format raw data from the data source associated with the device in accordance with a structure of the data object; and
a connection configured to transport the raw data from the data source to the translator.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and/or methods are provided relating to an extensible framework. The extensible framework provides constructs with which device developers can model devices within the framework to enable a host application utilizing the framework to interact with the devices. New devices can be supported by the framework without disrupting existing devices or the host application.
54 Citations
20 Claims
-
1. An automation control apparatus, comprising:
-
an extensible framework, comprising; a node configured to represent a device, in an industrial automation environment, within the extensible framework;
wherein the node comprises;a module, comprising; a data object configured to retain data associated with a data source, wherein the data source corresponds to a feature of the device; a translator configured to format raw data from the data source associated with the device in accordance with a structure of the data object; and a connection configured to transport the raw data from the data source to the translator. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method, comprising:
-
obtaining device specific information; identifying a data object, a translator, and a connection, specified in a mapping description, based upon the device specific information; and instantiating a node representing a device in an automation control system specified by the device specific information, wherein the node includes one or more modules where each module includes instances of the data object, the translator and the connection. - View Dependent Claims (16, 17, 18)
-
-
19. A computer-readable storage medium having stored thereon:
-
an extensible framework, comprising; a node space that includes a plurality of nodes, wherein each node of the plurality of nodes represents a device in an industrial automation environment comprises; at least one module configured to represent the device, the at least one module includes a plurality of data objects, each data object of the plurality of data objects is configured to store data associated with a feature of the device; a plurality of translators respectively associated with the plurality of data objects, each translator configured to convert data from a first format associated with the device to a second format associated with a respective data object; and a plurality of connections respectively associated with the plurality of translators, each connection of the plurality of connections being configured to transport data from the device to a respective translator. - View Dependent Claims (20)
-
Specification