Topic 4.1.2 :The User Defined Object
- $UserDefined Object
- The UserDefined object provides the basic functionality you need to
develop an ArchestrA supervisory application.
- You can configure Field Attributes as an Analog
or Discrete type.
- The UserDefined object is
an object that you can use to create customized objects. You can use the
UserDefined object as a template, or
as a container.
- As a "Template"
- Use the UserDefined object as a template containing Field Attributes
associated to multiple variables in a system. In this case, the object provides
a simple and manageable structure as all the variables are contained in the
same object.
- For example, you might create a UserDefined object called “Tank” and configure Field Attributes that represent variables associated to the tank system.
- LT100 -
Analog Field Attribute - Input from a level transmitter configured with options
such as: Scaling, Limit alarms and Statistics
(Min/Max/Avg).
- SW100a - Discrete Field
Attribute - Input from a limit switch
configured with options such as State Labels and State alarm.
- XV100a - Discrete Field Attribute -
Input-Output to a solenoid valve configured
with options such as State Labels,
State alarm, and Statistics
(Open/Close time).
As a “Container”
Use the UserDefined object as a “container” for other objects. An
object relationship in which one object is comprised of other objects is called
containment. Containment allows you to group various objects together to make
complex objects.
- The UserDefined object provides the basic functionality you need to develop an ArchestrA supervisory application.
- You can configure Field Attributes as an Analog or Discrete type.
- The UserDefined object is an object that you can use to create customized objects. You can use the UserDefined object as a template, or as a container.
- Use the UserDefined object as a template containing Field Attributes associated to multiple variables in a system. In this case, the object provides a simple and manageable structure as all the variables are contained in the same object.
- For example, you might create a UserDefined object called “Tank” and configure Field Attributes that represent variables associated to the tank system.
- LT100 - Analog Field Attribute - Input from a level transmitter configured with options such as: Scaling, Limit alarms and Statistics (Min/Max/Avg).
- SW100a - Discrete Field Attribute - Input from a limit switch configured with options such as State Labels and State alarm.
- XV100a - Discrete Field Attribute - Input-Output to a solenoid valve configured with options such as State Labels, State alarm, and Statistics (Open/Close time).
As a “Container”
Use the UserDefined object as a “container” for other objects. An object relationship in which one object is comprised of other objects is called containment. Containment allows you to group various objects together to make complex objects.
Last modified: Friday, 10 April 2020, 3:40 PM