FactoryTalk Smart Object

A
FactoryTalk Smart Object
is an element used to model your system elements and their relationships. For example, create a
FactoryTalk Smart Object
for a tank in a large plant. You can then reuse the same
FactoryTalk Smart Object
for all tanks in the system instead of creating logic for each tank.
FactoryTalk Smart Object
s support:
  • Definition and instances
  • Behaviors
  • Inheritance
  • Override
  • Containment
Contained programs represent the ControlLogix behavior of a
FactoryTalk Smart Object
. You can allocate contained programs to a controller application to then be deployed to a logic controller.
You can modify a
FactoryTalk Smart Object
instance without changing its definition. For example, you can add additional child FactoryTalk Smart Objects, programs, and tag values specific to the instance.
There are two types of
FactoryTalk Smart Object
instances:
  • Standalone
    FactoryTalk Smart Object
    s are created in the
    System
    explorer and do not have an association with other instances and definitions. Use standalone
    FactoryTalk Smart Object
    s in new projects to test the functionality of the element. You can also use a standalone
    FactoryTalk Smart Object
    to create a single, non-reusable object.
  • FactoryTalk Smart Object
    s that are instances of a definition inherit behaviors from its definition and any inherited definition in the
    Library
    explorer. When updating a definition, all instances and inherited definitions are also updated.
Provide Feedback
Have questions or feedback about this documentation? Please submit your feedback here.