×

Extensible device object model

  • US 9,823,907 B2
  • Filed: 04/27/2015
  • Issued: 11/21/2017
  • Est. Priority Date: 09/29/2010
  • Status: Active Grant
First Claim
Patent Images

1. An apparatus comprising:

  • a processor;

    a non-transitory memory, communicatively coupled to the processor, the non-transitory memory storing executable instructions executed by the processor to perform;

    obtaining device specific information for a device in an industrial automation environment including information about a sub-component of the device;

    generating, based on the device specific information, a data object associated with the sub-component of the device;

    generating, based on the device specific information, a translator that converts raw data from the sub-component into a format of the data object in a downstream direction and formats data from the data object into a form recognizable to the sub-component in an upstream direction;

    generating a connection that provides communication between the sub-component and the translator;

    identifying, based on the device specific information, a mapping description, wherein the mapping description comprises information identifying the data object and the associated sub-component, the translator, and the connection;

    instantiating, based on the mapping description, a first node in an extensible framework, wherein the extensible framework comprises a plurality of nodes, the first node does not disrupt existing nodes of the extensible framework, and the first node comprises the translator and the connection; and

    instantiating a module in the first node, wherein the module is based on the mapping description, the module comprises the data object, and the data object is coupled to the sub-component via the translator and the connection;

    wherein the instantiated node of the framework controls operation of the device and sub-component.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×