This ObjectType defines the structure of a Block Object. Figure 14 depicts the BlockType hierarchy. It is formally defined in Table 33.
Figure 14 – BlockType hierarchy
FFBlockType and PROFIBlockType are examples. They are not further defined in this specification. It is expected that industry groups will standardize general purpose BlockTypes.
Table 33 – BlockType definition
Attribute |
Value |
||||
BrowseName |
BlockType |
||||
IsAbstract |
True |
||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Other |
Subtype of the TopologyElementType defined in 4.2 |
|||||
0:HasProperty |
Variable |
RevisionCounter |
0:Int32 |
0:PropertyType |
O |
0:HasProperty |
Variable |
ActualMode |
0:LocalizedText |
0:PropertyType |
O |
0:HasProperty |
Variable |
PermittedMode |
0:LocalizedText [] |
0:PropertyType |
O |
0:HasProperty |
Variable |
NormalMode |
0:LocalizedText [] |
0:PropertyType |
O |
0:HasProperty |
Variable |
TargetMode |
0:LocalizedText [] |
0:PropertyType |
O |
|
|
|
|
|
|
Conformance Units |
|||||
DI Blocks |
BlockType is a subtype of TopologyElementType and inherits the elements for Parameters, Methods and FunctionalGroups.
The BlockType is abstract. There will be no instances of a BlockType itself, but there will be instances of subtypes of this Type. In this specification, the term Block generically refers to an instance of any subtype of the BlockType.
The RevisionCounter is an incremental counter indicating the number of times the static data within the Block has been modified. A value of -1 indicates that no revision information is available.
The following Properties refer to the Block Mode (e.g., “Manual”, “Out of Service”).
The ActualMode Property reflects the current mode of operation.
The PermittedMode defines the modes of operation that are allowed for the Block based on application requirements.
The NormalMode is the mode the Block should be set to during normal operating conditions. Depending on the Block configuration, multiple modes may exist.
The TargetMode indicates the mode of operation that is desired for the Block. Depending on the Block configuration, multiple modes may exist.