Figure 5 StackElementType overview
The StackElementType is the base class for elements in a stacklight. The elements are used in an ordered list. In Figure 5, a graphical overview is given. It is formally defined in Table 19.
Table 19 – StackElementType Definition
Attribute |
Value |
||||
BrowseName |
StackElementType |
||||
IsAbstract |
True |
||||
Description |
Base class for elements in a stacklight. |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Other |
Subtype of the BaseObjectType defined in OPC 10000-5 i.e. inheriting the InstanceDeclarations of that Node. |
|||||
0:HasInterface |
ObjectType |
0:IOrderedObjectType |
|
|
|
0:HasProperty |
Variable |
SignalOn |
0:Boolean |
0:PropertyType |
O |
0:HasProperty |
Variable |
IsPartOfBase |
0:Boolean |
0:PropertyType |
O |
0:HasProperty |
Variable |
0:NumberInList |
0:UInteger |
0:PropertyType |
M |
SignalOn indicates if the signal emitted by the stack element is currently switched on or not.
IsPartOfBase indicates, if the element is contained in the mounting base of the stacklight. All elements contained in the mounting base shall be at the beginning of the list of stack elements.
NumberInList is defined in the IOrderedObjectType and used in conjunction with the HasOrderedComponent Reference of the BasicStacklightType. It shall contain the same ordering information as the Reference and enumerate the stacklight elements counting upwards beginning from the base of the stacklight.
The InstanceDeclarations of the StackElementType have the Attribute values defined in Table 20.
Table 20 – StackElementType Attribute values for child Nodes
Source Path |
Value |
Description |
SignalOn |
- |
Indicates if the signal emitted by the stack element is currently switched on or not. |
IsPartOfBase |
- |
Indicates, if the element is contained in the mounting base of the stacklight. All elements contained in the mounting base shall be at the beginning of the list of stack elements. |
0:NumberInList |
- |
Enumerate the stacklight elements counting upwards beginning from the base of the stacklight. |