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.

The term Accessory refers to an instance of AccessoryType ObjectType as defined in Table 42.

Accessory Objects can be instantiated as components of an AccessorySlot Object.

This specification defines three sub-types of AccesoryType: DetectorType, SmartSamplingSystemType and SourceType.

Table 43 describes a detector Accessory which is capable of producing raw data for an analyser.

Table 43 - DetectorType

Attribute

Value

BrowseName

DetectorType

IsAbstract

True

References

NodeClass

BrowseName

DataType

TypeDefinition

ModellingRule

Subtype of the AccessoryType defined in 5.2.5.

Table 44 describes an intelligent sampling system Accessory used to extract samples from the process monitored by an analyser. It may also be used for non-intrusive device like ATR. It is “smart” in the sense that it provides interaction through configuration and/or status compared to passive sampling systems that provide no status or control capabilities.

Table 44 - SmartSamplingSystemType

Attribute

Value

BrowseName

SmartSamplingSystemType

IsAbstract

True

References

NodeClass

BrowseName

DataType

TypeDefinition

ModellingRule

Subtype of the AccessoryType defined in 5.2.5.

Table 45 describes an Accessory used by spectrometers (infrared, visible, UV etc.) with internal source that illuminate the sample.

Table 45 - SourceType

Attribute

Value

BrowseName

SourceType

IsAbstract

True

References

NodeClass

BrowseName

DataType

TypeDefinition

ModellingRule

Subtype of the AccessoryType defined in 5.2.5.