This ObjectType defines the structure of an Accessory Object. Figure 13 shows the AccessoryType components. It is formally defined in Table 42.

AccessoryType is a subtype of TopologyElementType.

An Accessory may have Parameters. If an Accessory has Parameters they appear in an Object called ParameterSet as a flat list of Parameters. Parameters of an Accessory are identified by <ParameterIdentifier> Parameters of an Accessory can be organized in FunctionalGroups identified as <GroupIdentifier>. An Accessory has at least three FunctionalGroups that expose its Parameters in an organized fashion. The three mandatory FunctionalGroups are:

  • Configuration - used to organize Parameters representing the high-level configuration items of the accessory, which are expected to be modified by end users.
  • Status - used to organize Parameters which describe the general health of the a ccessory.
  • FactorySettings - used to organize Parameters which describe the factory settings of the accessory and are not expected to be modified by end users.

image016.png

Figure 13 – AccessoryType

Table 42 – AccessoryType Definition

Attribute

Value

BrowseName

AccessoryType

IsAbstract

False

References

NodeClass

BrowseName

DataType

TypeDefinition

ModellingRule

Subtype of the TopologyElementTypee defined in [OPC 10000-100]

HasComponent

Object

Configuration

FunctionalGroupType

Mandatory

HasComponent

Object

Status

FunctionalGroupType

Mandatory

HasComponent

Object

FactorySettings

FunctionalGroupType

Mandatory

HasComponent

Variable

IsHotSwappable

Boolean

PropertyType

Mandatory

HasComponent

Variable

IsReady

Boolean

PropertyType

Mandatory

IsHotSwappable Property is True if this accessory can be inserted in an accessory slot while it is powered. Its value may only be True when it is in Installed state. It shall be False in all other states.

IsReady Property is True if this accessory is ready to be used. Its value may only be True when it is in Installed state, It shall be False in all other states.