This SensorWarningAlarmType is used if an additional sensor (e.g., a temperature sensor) measures a value that is out of the allowed range. This alarm is only used for sensors that are not involved in the geometrical measurement directly (e.g., a probe). Its representation in the AddressSpace is formally defined in Table 37.

Table 37 – SensorWarningAlarmType Definition

Attribute

Value

BrowseName

SensorWarningAlarmType

IsAbstract

False

References

NodeClass

BrowseName

DataType

TypeDefinition

Other

Subtype of the LimitAlarmType defined in OPC 10000-9, which means it inherits the InstanceDeclarations of that Node.

0:HasProperty

Variable

ErrorCode

0:String

0:PropertyType

0:Mandatory

Conformance Units

GMS SensorWarningEventType

The ErrorCode is used as the manufacturer defined error code. Often this is a numeric code whose meaning can be found in the manufacturer's documentation for the Geometric Measurement System.

It is supposed that any error message shown to users of the system is transmitted with the SensorWarningAlarmType in the Message Property inherited from the BaseEventType.

This IntermediateResultEventType is a subtype of the ResultReadyEventType. Instead of a ResultReadyEvent this event should be used for an intermediate result which contains information about one or more characteristics. Its representation in the AddressSpace is formally defined in Table 38.

Table 38 – IntermediateResultEventType Definition

Attribute

Value

BrowseName

IntermediateResultEventType

IsAbstract

True

References

NodeClass

BrowseName

DataType

TypeDefinition

Other

Subtype of the ResultReadyEventType defined in OPC 40100-1, which means it inherits the InstanceDeclarations of that Node.

0:HasComponent

Object

<Characteristics>

CharacteristicType

0:MandatoryPlaceholder

0:HasProperty

Variable

ProgramName

String

PropertyType

0:Optional

Conformance Units

GMS IntermediateResultEventType

Characteristics contains the information about the characteristics that are measured in this step.

ProgramName contains the name of the program.