This ObjectType defines the structure of a Block Object. Figure 14 depicts the BlockType hierarchy. It is formally defined in Table 33.

image017.png

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.