8.1 RioChannelDiagnosisAlarmType

The RioChannelDiagnosisAlarmType is a subtype of 0:AlarmConditionType adding, among other states, an Active state to a Condition. In contrast to EventTypes derived from 0:BaseEventType, Alarm and Condition Types offer an Alarm state machine model enabling the implementation of an Alarm timeline (see OPC 10000-9).

Table 59 – RioChannelDiagnosisAlarmType Definition
Attribute Value
BrowseNameRioChannelDiagnosisAlarmType
IsAbstractFalse
References Node Class BrowseName DataType TypeDefinition Other
Subtype of 0:AlarmConditionType defined in [OPC 10000-9].
0:HasPropertyVariableRioChannelNumber0:UInt160:PropertyTypeM, RO
0:HasPropertyVariable PnChannelNumber0:UInt320:PropertyTypeO, RO
0:HasPropertyVariable Status RioChannelDiagnosisStatusEnumeration0:PropertyTypeM, RO
0:HasPropertyVariable ReasonRioChannelDiagnosisReasonEnumeration0:PropertyTypeM, RO
0:HasPropertyVariable ApplicationTag0:String0:PropertyTypeO, RO
0:HasPropertyVariableManufacturerData0:ByteString0:PropertyTypeO, RO
0:HasPropertyVariableHelpText0:LocalizedText0:PropertyTypeO, RO
Conformance Units
PNRIO Alarms

The RioChannelNumber Property contains the Value of the RioChannelNumber Property of the RioChannelType Object which is the Alarm source.

The PnChannelNumber Property contains the PROFINET channel number which has a value range 0 to 0x7FFF (see [PN Service]). The PROFINET channel number shall be provided only if differing from the RIO Channel number.

The Status Property contains information about the status of the channel as defined in RIO FA section 7.1 table 6 and RIO PA section 7.6.1 tables 7-24 and 7-25. The status information is encoded as RioChannelDiagnosisStatusEnumeration (see section 10.4.8).

The Reason Property contains information about the persistence of the status indicated with the Status Property encoded as RioChannelDiagnosisReasonEnumeration (see section 10.4.9)

The ApplicationTag Property contains the Value of the ApplicationTag Property of the RioChannelType object which is the Alarm source.

The ManufacturerData Property contains manufacturer specific diagnosis information.

The HelpText Property shall contain a brief error description for the reason of the Alarm.