The RioPaDigitalInputConfigDataType represents the configuration of a digital RIO Input Channel according to RIO PA.
Table 77 – RioPaDigitalInputConfigDataType Structure
Name |
Type |
Description |
RioPaDigitalInputConfigDataType |
structure |
|
SignalType |
RioSignalTypeEnumeration |
Signal Type. |
WireCheckEnabled |
0:Boolean |
True if wire check is active for the channel, otherwise False. |
InversionEnabled |
0:Boolean |
True if the digital signal is inverted in the Function Block, otherwise False. |
SubstitutePolicy |
RioSubstitutePolicyEnumeration |
Substitute value setting of the channel. |
SubstituteValue |
0:Boolean |
Substitute value for the Process Value. |
Its representation in the AddressSpace is defined in Table 78.
Table 78 – RioPaDigitalInputConfigDataType Definition
Attribute |
Value |
|||||
BrowseName |
RioPaDigitalInputConfigDataType |
|||||
IsAbstract |
False |
|||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Other |
|
Subtype of the 0:Structure type defined in OPC 10000-3 |
||||||
Conformance Units |
||||||
PNRIO Channel Objects |
The RioFaDigitalInputConfigDataType represents the configuration of a digital RIO Input Channel according to RIO FA.
Table 79 – RioFaDigitalInputConfigDataType Structure
Name |
Type |
Description |
RioFaDigitalInputConfigDataType |
structure |
|
SignalType |
RioSignalTypeEnumeration |
Signal Type. |
WireCheckEnabled |
0:Boolean |
True if wire check is active for the channel, otherwise False. |
SupplyVoltageCheckEnabled |
0:Boolean |
True if supply voltage check is active for the channel, otherwise False. |
SubstitutePolicy |
RioSubstitutePolicyEnumeration |
Substitute value setting of the channel. |
SubstituteValue |
0:Boolean |
Substitute value for the Process Value. |
Its representation in the AddressSpace is defined in Table 80.
Table 80 – RioFaDigitalInputConfigDataType Definition
Attribute |
Value |
|||||
BrowseName |
RioFaDigitalInputConfigDataType |
|||||
IsAbstract |
False |
|||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Other |
|
Subtype of the 0:Structure type defined in OPC 10000-3 |
||||||
Conformance Units |
||||||
PNRIO Channel Objects |
The RioPaDigitalOutputConfigDataType represents the configuration of a digital RIO Output Channel according to RIO PA.
Table 81 – RioPaDigitalOutputConfigDataType Structure
Name |
Type |
Description |
RioPaDigitalOutputConfigDataType |
structure |
|
SignalType |
RioSignalTypeEnumeration |
Signal Type. |
WireCheckEnabled |
0:Boolean |
True if wire check is active for the channel, otherwise False. |
InversionEnabled |
0:Boolean |
True if the digital signal is inverted in the Function Block, otherwise False. |
SubstitutePolicy |
RioSubstitutePolicyEnumeration |
Substitute value setting of the channel. |
SubstituteValue |
0:Boolean |
Substitute value for the Process Value. |
SubstituteTime |
0:Float |
Time in seconds from the detection of a failure to the application of the SubstitutePolicy. |
Its representation in the AddressSpace is defined in Table 82.
Table 82 – RioPaDigitalOutputConfigDataType Definition
Attribute |
Value |
|||||
BrowseName |
RioPaDigitalOutputConfigDataType |
|||||
IsAbstract |
False |
|||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Other |
|
Subtype of the 0:Structure type defined in OPC 10000-3 |
||||||
Conformance Units |
||||||
PNRIO Channel Objects |
The RioFaDigitalOutputConfigDataType represents the configuration of a digital RIO Output Channel according to RIO FA.
Table 83 – RioFaDigitalOutputConfigDataType Structure
Name |
Type |
Description |
RioFaDigitalOutputConfigDataType |
structure |
|
SignalType |
RioSignalTypeEnumeration |
Signal Type. |
WireCheckEnabled |
0:Boolean |
True if wire check is active for the channel, otherwise False. |
SupplyVoltageCheckEnabled |
0:Boolean |
True if supply voltage check is active for the channel, otherwise False. |
LoadVoltageCheckEnabled |
0:Boolean |
True if load voltage check is active for the channel, otherwise False. |
SubstitutePolicy |
RioSubstitutePolicyEnumeration |
Substitute value setting of the channel. |
SubstituteValue |
0:Boolean |
Substitute value for the Process Value. |
SubstituteTime |
0:Float |
Time in seconds from the detection of a failure to the application of the SubstitutePolicy. |
Its representation in the AddressSpace is defined in Table 84.
Table 84 – RioFaDigitalOutputConfigDataType Definition
Attribute |
Value |
|||||
BrowseName |
RioFaDigitalOutputConfigDataType |
|||||
IsAbstract |
False |
|||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Other |
|
Subtype of the 0:Structure type defined in OPC 10000-3 |
||||||
Conformance Units |
||||||
PNRIO Channel Objects |
The RioPaAnalogInputConfigDataType represents the configuration of an analog RIO Input Channel according to RIO PA.
Table 85 – RioPaAnalogInputConfigDataType Structure
Name |
Type |
Description |
RioPaAnalogInputConfigDataType |
structure |
|
Damping |
0:Float |
Damping time (T63) in seconds applied to an analog signal in the Function Block. |
SignalType |
RioSignalTypeEnumeration |
Signal Type. |
WireCheckEnabled |
0:Boolean |
True if wire check is active for the channel, otherwise False. |
SubstitutePolicy |
RioSubstitutePolicyEnumeration |
Substitute value setting of the channel. |
SubstituteValue |
RioAnalogDataType |
Substitute value for the Process Value. |
HighLimit |
RioAnalogDataType |
Upper limit of an analog signal. |
LowLimit |
RioAnalogDataType |
Lower limit of an analog signal. |
Its representation in the AddressSpace is defined in Table 86.
Table 86 – RioPaAnalogInputConfigDataType Definition
Attribute |
Value |
|||||
BrowseName |
RioPaAnalogInputConfigDataType |
|||||
IsAbstract |
False |
|||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Other |
|
Subtype of the 0:Structure type defined in OPC 10000-3 |
||||||
Conformance Units |
||||||
PNRIO Channel Objects |
The RioFaAnalogInputConfigDataType represents the configuration of an analog RIO Input Channel according to RIO FA.
Table 87 – RioFaAnalogInputConfigDataType Structure
Name |
Type |
Description |
RioFaAnalogInputConfigDataType |
structure |
Damping time (T63) in seconds applied to an analog signal in the Function Block. |
Damping |
0:Float |
Damping time (T63) in seconds applied to an analog signal in the Function Block. |
SignalType |
RioSignalTypeEnumeration |
Signal Type. |
WireCheckEnabled |
0:Boolean |
True if wire check is active for the channel, otherwise False. |
SupplyVoltageCheckEnabled |
0:Boolean |
True if supply voltage check is active for the channel, otherwise False. |
SubstitutePolicy |
RioSubstitutePolicyEnumeration |
Substitute value setting of the channel. |
SubstituteValue |
RioAnalogDataType |
Substitute value for the Process Value. |
Its representation in the AddressSpace is defined in Table 88.
Table 88 – RioFaAnalogInputConfigDataType Definition
Attribute |
Value |
|||||
BrowseName |
RioFaAnalogInputConfigDataType |
|||||
IsAbstract |
False |
|||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Other |
|
Subtype of the 0:Structure type defined in OPC 10000-3 |
||||||
Conformance Units |
||||||
PNRIO Channel Objects |
The RioPaAnalogOutputConfigDataType represents the configuration of an analog RIO Output Channel according to RIO PA.
Table 89 – RioPaAnalogOutputConfigDataType Structure
Name |
Type |
Description |
RioPaAnalogOutputConfigDataType |
structure |
|
SignalType |
RioSignalTypeEnumeration |
Signal Type. |
WireCheckEnabled |
0:Boolean |
True if wire check is active for the channel, otherwise False. |
SubstitutePolicy |
RioSubstitutePolicyEnumeration |
Substitute value setting of the channel. |
SubstituteValue |
RioAnalogDataType |
Substitute value for the Process Value. |
SubstituteTime |
0:Float |
Time in seconds from the detection of a failure to the application of the SubstitutePolicy. |
Its representation in the AddressSpace is defined in Table 90.
Table 90 – RioPaAnalogOutputConfigDataType Definition
Attribute |
Value |
|||||
BrowseName |
RioPaAnalogOutputConfigDataType |
|||||
IsAbstract |
False |
|||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Other |
|
Subtype of the 0:Structure type defined in OPC 10000-3 |
||||||
Conformance Units |
||||||
PNRIO Channel Objects |
The RioFaAnalogOutputConfigDataType represents the configuration of an analog RIO Output Channel according to RIO FA.
Table 91 – RioFaAnalogOutputConfigDataType Structure
Name |
Type |
Description |
RioFaAnalogOutputConfigDataType |
structure |
|
SignalType |
RioSignalTypeEnumeration |
Signal Type. |
WireCheckEnabled |
0:Boolean |
True if wire check is active for the channel, otherwise False. |
SupplyVoltageCheckEnabled |
0:Boolean |
True if supply voltage check is active for the channel, otherwise False. |
LoadVoltageCheckEnabled |
0:Boolean |
True if load voltage check is active for the channel, otherwise False. |
SubstitutePolicy |
RioSubstitutePolicyEnumeration |
Substitute value setting of the channel. |
SubstituteValue |
RioAnalogDataType |
Substitute value for the Process Value. |
SubstituteTime |
0:Float |
Time in seconds from the detection of a failure to the application of the SubstitutePolicy. |
Its representation in the AddressSpace is defined in Table 92.
Table 92 – RioFaAnalogOutputConfigDataType Definition
Attribute |
Value |
|||||
BrowseName |
RioFaAnalogOutputConfigDataType |
|||||
IsAbstract |
False |
|||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Other |
|
Subtype of the 0:Structure type defined in OPC 10000-3 |
||||||
Conformance Units |
||||||
PNRIO Channel Objects |
This structure contains the Process Value and the qualifier of a digital RIO Channel according to RIOforPA.
Table 93 – RioPaDigitalValueDataType Structure
Name |
Type |
Description |
RioPaDigitalValueDataType |
structure |
Subtype of 0:Structure defined in OPC 10000-3. |
Value |
0:Boolean |
Current value. |
Qualifier |
0:Byte |
Current status. |
Its representation in the AddressSpace is defined in Table 94.
Table 94 – RioPaDigitalValueDataType Definition
Attribute |
Value |
|||||
BrowseName |
RioPaDigitalValueDataType |
|||||
IsAbstract |
False |
|||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Other |
|
Subtype of the 0:Structure type defined in OPC 10000-3 |
||||||
Conformance Units |
||||||
PNRIO Channel Objects |
This structure contains the Process Value and the qualifier of a digital RIO Channel according to RIOforFA.
Table 95 – RioFaDigitalValueDataType Structure
Name |
Type |
Description |
RioFaDigitalValueDataType |
structure |
Subtype of 0:Structure defined in OPC 10000-3. |
Value |
0:Boolean |
Current value. |
Qualifier |
0:Boolean |
Current status. |
Its representation in the AddressSpace is defined in Table 96.
Table 96 – RioFaDigitalValueDataType Definition
Attribute |
Value |
|||||
BrowseName |
RioFaDigitalValueDataType |
|||||
IsAbstract |
False |
|||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Other |
|
Subtype of the 0:Structure type defined in OPC 10000-3 |
||||||
Conformance Units |
||||||
PNRIO Channel Objects |
This structure contains the Process Value of a digital RIO Channel according to RIOforPA. In addition to value and qualifier, the numeric values of the Quality, NE_107 and Status_full members of the RioProcessValueQualifierType Variable are part of the structure.
Table 97 – RioPaDigitalProcessValueDataType Structure
Name |
Type |
Description |
RioPaDigitalProcessValueDataType |
structure |
Subtype of RioPaDigitalValueDataType. |
Value |
0:Boolean |
Current value consisting of the Boolean representation of the 2 lowest order bits in the telegram signal. |
Qualifier |
0:Byte |
Current status representing the 6 high order bits of the digital value byte as transmitted in the telegram signal. |
Quality |
0:Byte |
Status information encoded as RioQualityEnumeration |
NE_107 |
0:Byte |
Status information according to NAMUR 107 encoded as RioSpecifierEnumeration. |
Status_full |
0:Byte |
Status information according to PA-Profile V3 and PA-Profile V4 encoded as RioQualifierEnumeration. |
Its representation in the AddressSpace is defined in Table 98.
Table 98 – RioPaDigitalProcessValueDataType Definition
Attribute |
Value |
|||||
BrowseName |
RioPaDigitalProcessValueDataType |
|||||
IsAbstract |
False |
|||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Other |
|
Subtype of the RioPaDigitalValueDataType. |
||||||
Conformance Units |
||||||
PNRIO Channel Objects |
This structure contains the Process Value of a digital RIO Channel according to RIOforFA. In addition to value and qualifier, the numeric value of the Quality member of the RioProcessValueQualifierType Variable is part of the structure.
Table 99 – RioFaDigitalProcessValueDataType Structure
Name |
Type |
Description |
RioFaDigitalProcessValueDataType |
structure |
Subtype of RioFaDigitalValueDataType. |
Value |
0:Boolean |
Current value consisting of the Boolean representation of the value bit in the telegram signal. |
Qualifier |
0:Boolean |
Qualifier value consisting of the Boolean representation of the qualifier bit in the telegram signal. |
Quality |
0:Byte |
Value of RioQualityEnumeration. |
Its representation in the AddressSpace is defined in Table 100.
Table 100 – RioFaDigitalProcessValueDataType Definition
Attribute |
Value |
|||||
BrowseName |
RioFaDigitalProcessValueDataType |
|||||
IsAbstract |
False |
|||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Other |
|
Subtype of the RioFaDigitalValueDataType. |
||||||
Conformance Units |
||||||
PNRIO Channel Objects |
This union contains fields of the data types used for analog Values in analog RIO Channels.
Table 101 – RioAnalogDataType Union
Name |
Type |
Description |
RioAnalogDataType |
union |
|
Float_32 |
0:Float |
32-bit floating point number |
Int_16 |
0:Int16 |
16-bit integer number |
Int_32 |
0:Int32 |
32-bit integer number |
UInt_16 |
0:UInt16 |
16-bit unsigned integer number |
UInt_32 |
0:UInt32 |
32-bit unsigned integer number |
Its representation in the AddressSpace is defined in Table 102.
Table 102 – RioAnalogDataType definition
Attributes |
Value |
|||||
BrowseName |
RioAnalogDataType |
|||||
IsAbstract |
False |
|||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Other |
|
Subtype of Union defined in OPC 10000-5. |
||||||
Conformance Units |
||||||
PNRIO Channel Objects |
This structure contains the Process Value and the qualifier of an analog RIO Channel according to RIOforPA.
Table 103 – RioPaAnalogValueDataType Structure
Name |
Type |
Description |
RioPaAnalogValueDataType |
structure |
Subtype of 0:Structure defined in OPC 10000-3. |
Value |
RioAnalogDataType |
Current value. |
Qualifier |
0:Byte |
Current status. |
Its representation in the AddressSpace is defined in Table 104.
Table 104 – RioPaAnalogValueDataType Definition
Attribute |
Value |
|||||
BrowseName |
RioPaAnalogValueDataType |
|||||
IsAbstract |
False |
|||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Other |
|
Subtype of the 0:Structure defined in OPC 10000-3. |
||||||
Conformance Units |
||||||
PNRIO Channel Objects |
This structure contains the Process Value and the qualifier of an analog RIO Channel according to RIOforFA.
Table 105 – RioFaAnalogValueDataType Structure
Name |
Type |
Description |
RioFaAnalogValueDataType |
structure |
Subtype of 0:Structure defined in OPC 10000-3. |
Value |
RioAnalogDataType |
Current value. |
Qualifier |
0:Boolean |
Current status. |
Its representation in the AddressSpace is defined in Table 106.
Table 106 – RioFaAnalogValueDataType Definition
Attribute |
Value |
|||||
BrowseName |
RioFaAnalogValueDataType |
|||||
IsAbstract |
False |
|||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Other |
|
Subtype of the 0:Structure defined in OPC 10000-3. |
||||||
Conformance Units |
||||||
PNRIO Channel Objects |
This structure contains the Process Value of an analog RIO Channel according to RIOforPA. In addition to value and qualifier, the numeric values of the Quality, NE_107 and Status_full members of the RioProcessValueQualifierType Variable are part of the structure.
Table 107 – RioPaAnalogProcessValueDataType Structure
Name |
Type |
Description |
RioPaAnalogProcessValueDataType |
structure |
Subtype of RioPaAnalogValueDataType. |
Value |
RioAnalogDataType |
Current value. |
Qualifier |
0:Byte |
Current status. |
Quality |
0:Byte |
Status information encoded as RioQualityEnumeration. |
NE_107 |
0:Byte |
Status information according to NAMUR 107 encoded as RioSpecifierEnumeration. |
Status_full |
0:Byte |
Status information according to PA-Profile V3 and PA-Profile V4 encoded as RioQualifierEnumeration. |
Its representation in the AddressSpace is defined in Table 108.
Table 108 – RioPaAnalogProcessValueDataType Definition
Attribute |
Value |
|||||
BrowseName |
RioPaAnalogProcessValueDataType |
|||||
IsAbstract |
False |
|||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Other |
|
Subtype of the RioPaAnalogValueDataType. |
||||||
Conformance Units |
||||||
PNRIO Channel Objects |
This structure contains the Process Value of an analog RIO Channel according to RIOforFA. In addition to value and qualifier, the numeric value of the Quality member of the RioProcessValueQualifierType Variable is part of the structure.
Table 109 – RioFaAnalogProcessValueDataType Structure
Name |
Type |
Description |
RioFaAnalogProcessValueDataType |
structure |
Subtype of RioFaAnalogValueDataType. |
Value |
RioAnalogDataType |
Current value. |
Qualifier |
0:Boolean |
Qualifier for Value member. |
Quality |
0:Byte |
Status encoded as RioQualityEnumeration. |
Its representation in the AddressSpace is defined in Table 110.
Table 110 – RioFaAnalogProcessValueDataType Definition
Attribute |
Value |
|||||
BrowseName |
RioFaAnalogProcessValueDataType |
|||||
IsAbstract |
False |
|||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Other |
|
Subtype of the RioFaAnalogValueDataType. |
||||||
Conformance Units |
||||||
PNRIO Channel Objects |
This structure represents a bit field containing 32 bits.
Table 111 – RioBitFieldDataType Structure
Name |
Type |
Description |
RioBitFieldDataType |
structure |
Subtype of 0:Structure defined in OPC 10000-3. |
BitData |
0:UInt32 |
32-bit unsigned representing 32 bits. |
BitUsed |
0:UInt32 |
32-bit unsigned indicating the usage of each of the 32 bits of the BitData field. |
The RioBitFieldDataType is used for read-only variables only. Its representation in the AddressSpace is defined in Table 112.
Table 112 – RioBitFieldDataType Definition
Attribute |
Value |
|||||
BrowseName |
RioBitFieldDataType |
|||||
IsAbstract |
False |
|||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Other |
|
Subtype of 0:Structure defined in OPC 10000-3. |
||||||
Conformance Units |
||||||
PNRIO Channel Objects |
The bit numbers of the BitData field are according to the significance of the bit within the 0:UInt32 data type. The bit numbering method applied is LSB 0, which means that bit numbering starts at zero for the least significant bit. If bit number 0 is set only, this corresponds to the numeric value 1, if bit number 1 is set, this corresponds to the numeric value 2, bit number 2 corresponds to the numeric value 4 and so on. The position of the bit in the memory allocated by the 0:UInt32 field depends on the byte order of the underlying platform.
Bits set to 1 in the BitUsed field indicate the validity of the corresponding bits in the BitData field. For bits set to 0 in this field, the corresponding bit in the BitData field shall be considered as unused by a Client. The same convention for bit numbers as described for the BitData field applies.
This enumeration defines the possible values of the ProviderStatus and ConsumerStatus Variables of the PnIoTelegramType (see [PN Service], Sec. 7.3.1.4.4).
Table 113 – PnIoTelegramStatusEnumeration Items
Name |
Value |
Description |
GOOD |
0 |
For ConsumerStatus: The submodule’s IO data object could be successfully processed by the application process. For ProviderStatus: The content of the submodule’s IO data object is valid. |
BAD_BY_SUBSLOT |
1 |
For ConsumerStatus: not used. For ProviderStatus: The content of the submodule’s IO data object is invalid. The condition was detected by the submodule. |
BAD_BY_SLOT |
2 |
For ConsumerStatus: not used. For ProviderStatus: The content of the submodule’s IO data object is invalid. The condition was detected by the module. |
BAD_BY_DEVICE |
3 |
For ConsumerStatus: The IO device has locally detected problems to convey data. For ProviderStatus: The content of the submodule’s IO data object is invalid. The condition was detected by the device. |
BAD_BY_CONTROLLER |
4 |
For ConsumerStatus: The submodule’s IO data object could not be successfully processed by the application of the Controller (e.g. because of the operation state “stop”). For ProviderStatus: The content of the submodule’s IO data object is invalid. The condition was only locally detected by the Controller. |
Its representation in the AddressSpace is defined in Table 114.
Table 114 – PnIoTelegramStatusEnumeration Definition
Attribute |
Value |
|||||
BrowseName |
PnIoTelegramStatusEnumeration |
|||||
IsAbstract |
False |
|||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Other |
|
Subtype of the Enumeration type defined in OPC 10000-5 |
||||||
0:HasProperty |
Variable |
0:EnumValues |
0:EnumValueType [] |
0:PropertyType |
|
|
Conformance Units |
||||||
PNRIO Cyclic Telegrams |
Table 115 – RioSignalTypeEnumeration Items
Name |
Value |
Description |
CURRENT-4-20_mA |
0 |
Current, 4 to 20 mA |
CURRENT-0-20_mA |
1 |
Current, 0 to 20 mA |
VOLTAGE-0-10_V |
2 |
Voltage, 0 to 10 V |
VOLTAGE-10-10_V |
3 |
Voltage, -10 to 10 V |
HART |
4 |
HART Communication (this includes 4 to 20 mA) |
DIGITAL-0/24V |
5 |
Digital, 0/24 V (discrete input or output only) |
NAMUR |
6 |
See NAMUR NE 107. |
MANUFACTURER_SPECIFIC |
7 |
None of the above. |
Its representation in the AddressSpace is defined in Table 116.
Table 116 – RioSignalTypeEnumeration Definition
Attribute |
Value |
|||||
BrowseName |
RioSignalTypeEnumeration |
|||||
IsAbstract |
False |
|||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Other |
|
Subtype of the Enumeration type defined in OPC 10000-5 |
||||||
0:HasProperty |
Variable |
0:EnumValues |
0:EnumValueType [] |
0:PropertyType |
|
|
Conformance Units |
||||||
PNRIO Channel Objects |
Table 117 – RioSubstitutePolicyEnumeration Items
Name |
Value |
Description |
USE_SUBSTITUTE_VALUE |
0 |
The value of the SubstituteValue configuration property is used as substitute value if an error condition is detected. |
USE_LAST_VALID_VALUE |
1 |
The last valid value is used as substitute value if an error condition is detected. |
USE_ACTUAL_VALUE |
2 |
No substitute value is used, the process value can have the wrong calculated value and status even if the error condition is detected. |
UNSPECIFIED |
255 |
No information about the status is given. |
Its representation in the AddressSpace is defined in Table 118.
Table 118 – RioSubstitutePolicyEnumeration Definition
Attribute |
Value |
|||||
BrowseName |
RioSubstitutePolicyEnumeration |
|||||
IsAbstract |
False |
|||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Other |
|
Subtype of the Enumeration type defined in OPC 10000-5 |
||||||
0:HasProperty |
Variable |
0:EnumValues |
0:EnumValueType [] |
0:PropertyType |
|
|
Conformance Units |
||||||
PNRIO Channel Objects |
Table 119 – RioChannelModeEnumeration Items
Name |
Value |
Description |
AUTO |
0 |
Do not use the value of the ManualProcessValue variable as Process Value of the RIO Channel. |
MANUAL |
1 |
Use the value of the ManualProcessValue variable as Process Value of the RIO Channel. |
OUT_OF_SERVICE |
2 |
The RIO Channel is out of service. |
Its representation in the AddressSpace is defined in Table 120.
Table 120 – RioChannelModeEnumeration Definition
Attribute |
Value |
|||||
BrowseName |
RioChannelModeEnumeration |
|||||
IsAbstract |
False |
|||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Other |
|
Subtype of the Enumeration type defined in OPC 10000-5 |
||||||
0:HasProperty |
Variable |
0:EnumValues |
0:EnumValueType [] |
0:PropertyType |
|
|
Conformance Units |
||||||
PNRIO Channel Objects |
Table 121 – RioQualityEnumeration Items
Name |
Value |
Description |
GOOD |
0 |
Input: The Process Value can be used by the Controller. Output: The Signal was generated from the Process Value. |
UNCERTAIN |
1 |
An error condition could compromise the Process Value (Input) or the Signal (Output). |
BAD |
2 |
Input: The Process Value cannot be used by the Controller. Output: The Signal may not be generated from the Process Value. |
UNSPECIFIED |
255 |
No information about the status is given. |
Its representation in the AddressSpace is defined in Table 122.
Table 122 – RioQualityEnumeration Definition
Attribute |
Value |
|||||
BrowseName |
RioQualityEnumeration |
|||||
IsAbstract |
False |
|||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Other |
|
Subtype of the Enumeration type defined in OPC 10000-5 |
||||||
0:HasProperty |
Variable |
0:EnumValues |
0:EnumValueType [] |
0:PropertyType |
|
|
Conformance Units |
||||||
PNRIO Channel Objects |
Table 123 – RioSpecifierEnumeration Items
Name |
Value |
Description |
NORMAL |
0 |
Good signal. |
FAILURE |
1 |
Invalid signal due to malfunction of a sensor or actuator. |
FUNCTION_CHECK |
2 |
Temporarily invalid signal. |
MAINTENANCE_REQUEST |
3 |
Valid signal, but function could drop or cease soon. |
OUT_OF_SPECIFICATION |
4 |
Device is running beyond permissible range of some other parameter. |
UNSPECIFIED |
255 |
No information about the status is given. |
Its representation in the AddressSpace is defined in Table 124.
Table 124 – RioSpecifierEnumeration Definition
Attribute |
Value |
|||||
BrowseName |
RioSpecifierEnumeration |
|||||
IsAbstract |
False |
|||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Other |
|
Subtype of the Enumeration type defined in OPC 10000-5 |
||||||
0:HasProperty |
Variable |
0:EnumValues |
0:EnumValueType [] |
0:PropertyType |
|
|
Conformance Units |
||||||
PNRIO Channel Objects |
Table 125 – RioQualifierEnumeration Items
Name |
Value |
Description |
BAD_NOT_SPECIFIC |
0 |
Proxy determines that a device does not communicate. |
BAD_NOT_CONNECTED |
8 |
Some communication error: the device is currently unavailable. |
BAD_NOT_CONNECTED_SIMULATION_ACTIVE |
9 |
Same as BAD_NOT_CONNECTED but with simulate flag set. |
BAD_PASSIVATED |
32 |
The channel is passivated. |
BAD_PASSIVATED_SIMULATION_ACTIVE |
33 |
Same as BAD_PASSIVATED but with simulate flag set. |
BAD_MAINTENANCE_ALARM |
36 |
No measurement available because of a failure. |
BAD_MAINTENANCE_ALARM_SIMULATION_ACTIVE |
37 |
Same as BAD_MAINTENANCE_ALARM but with simulate flag set. |
BAD_PROCESS |
40 |
No measurement available because of invalid process conditions. |
BAD_PROCESS_SIMULATION_ACTIVE |
41 |
Same as BAD_PROCESS but with simulate flag set. |
BAD_FUNCTION_CHECK |
60 |
Local override, value not usable. |
BAD_FUNCTION_CHECK_SIMULATION_ACTIVE |
61 |
Same as BAD_FUNCTION_CHECK but with simulate flag set. |
UNCERTAIN_SUBSTITUTE_SET |
72 |
The configured substitute value (see SubstituteValue) is used as Process Value. |
UNCERTAIN_SUBSTITUTE_SET_SIMULATION_ACTIVE |
73 |
Same as UNCERTAIN_SUBSTITUTE_SET but with simulate flag set. |
UNCERTAIN_INITIAL_VALUE |
76 |
Default value since no measured value is available. |
UNCERTAIN_INITIAL_VALUE_SIMULATION_ACTIVE |
77 |
Same as UNCERTAIN_INITIAL_VALUE but with simulate flag set. |
UNCERTAIN_MAINTENANCE_DEMANDED |
104 |
Value is potentially invalid. |
UNCERTAIN_MAINTENANCE_DEMANDED_SIMULATION_ACTIVE |
105 |
Same as UNCERTAIN_MAINTENANCE_DEMANDED but with simulate flag set. |
UNCERTAIN_NO_MAINTENANCE |
120 |
The process conditions are out of the specified operating range of the device. |
UNCERTAIN_NO_MAINTENANCE_SIMULATION_ACTIVE |
121 |
Same as UNCERTAIN_NO_MAINTENANCE but with simulate flag set. |
GOOD |
128 |
No error or special condition is associated with this value. |
GOOD_SIMULATION_ACTIVE |
129 |
Same as GOOD but with simulate flag set. |
UPDATE |
130 |
IM_Revision_Counter changed. |
GOOD_INITIATE_FAULT_STATE |
160 |
The value is from a block that wants its following output block (e.g. Actuator FB) to go to Fail Safe. |
GOOD_MAINTENANCE_REQUIRED |
164 |
Value is usable. Maintenance is recommended within a medium-term period. |
GOOD_MAINTENANCE_REQUIRED_SIMULATION_ACTIVE |
165 |
Same as GOOD_MAINTENANCE_REQUIRED but with simulate flag set. |
GOOD_MAINTENANCE_DEMANDED |
168 |
Value is usable. Maintenance is strongly recommended within a short-term period. |
GOOD_MAINTENANCE_DEMANDED_SIMULATION_ACTIVE |
169 |
Same as GOOD_MAINTENANCE_DEMANDED but with simulate flag set. |
GOOD_LOCAL_OVERRIDE |
156 |
The value is from a block that has been locked out. |
GOOD_LOCAL_OVERRIDE_SIMULATION_ACTIVE |
157 |
Same as GOOD_LOCAL_OVERRIDE_SIMULATED but with simulate flag set. |
GOOD_FUNCTION_CHECK |
188 |
Function check is being executed. |
GOOD_FUNCTION_CHECK_SIMULATION_ACTIVE |
189 |
Same as GOOD_FUNCTION_CHECK but with simulate flag set. |
UNSPECIFIED |
255 |
No information about the status is given. |
Its representation in the AddressSpace is defined in Table 126.
Table 126 – RioQualifierEnumeration Definition
Attribute |
Value |
|||||
BrowseName |
RioQualifierEnumeration |
|||||
IsAbstract |
False |
|||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Other |
|
Subtype of the Enumeration type defined in OPC 10000-5 |
||||||
0:HasProperty |
Variable |
0:EnumValues |
0:EnumValueType [] |
0:PropertyType |
|
|
Conformance Units |
||||||
PNRIO Channel Objects |
Table 127 – RioChannelDiagnosisStatusEnumeration Items
Name |
Value |
Description |
HI_LIM_EXCEEDED |
0 |
Upper limit value exceeded. Only supported by RIOforPA channels. |
LO_LIM_EXCEEDED |
1 |
Lower limit value underrun. Only supported by RIOforPA channels. |
SIMULATION_ACTIVE |
2 |
Simulation is active. Only supported by RIOforPA channels. |
MODE_CHANGED |
3 |
Mode of block has changed. Only supported by RIOforPA channels. |
SUBSTITUTE_VALUE_USED |
4 |
Substitute value used. Only supported by RIOforPA channels. |
Q_BAD_SUBSTITUTE_VALUE_USED |
5 |
Process Image Qualifier = 0. Substitute value used by (Sub)Module. Only supported by RIOforFA channels. |
OUT_OF_SERVICE |
6 |
The channel has ceased operation. |
Its representation in the AddressSpace is defined in Table 128.
Table 128 – RioChannelDiagnosisStatusEnumeration Definition
Attribute |
Value |
|||||
BrowseName |
RioChannelDiagnosisStatusEnumeration |
|||||
IsAbstract |
False |
|||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Other |
|
Subtype of the Enumeration type defined in OPC 10000-5 |
||||||
0:HasProperty |
Variable |
0:EnumValues |
0:EnumValueType [] |
0:PropertyType |
|
|
Conformance Units |
||||||
PNRIO Alarms |
||||||
PNRIO Events |
Table 129 – RioChannelDiagnosisReasonEnumeration Items
Name |
Value |
Description |
ALL_DISAPPEARS |
0 |
No diagnosis condition of any severity is persisting. |
APPEARS |
1 |
The diagnosis condition indicated arises and/or persists. |
DISAPPEARS |
2 |
The diagnosis condition indicated does not longer persist. No diagnosis condition of the same severity is persisting for the affected channel. |
DISAPPEARS_OTHER_REMAIN |
3 |
The diagnosis condition indicated does not longer persist. Other diagnosis conditions of the same severity are persisting. |
Its representation in the AddressSpace is defined in Table 128.
Table 130 – RioChannelDiagnosisReasonEnumeration Definition
Attribute |
Value |
|||||
BrowseName |
RioChannelDiagnosisReasonEnumeration |
|||||
IsAbstract |
False |
|||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Other |
|
Subtype of the Enumeration type defined in OPC 10000-5 |
||||||
0:HasProperty |
Variable |
0:EnumValues |
0:EnumValueType [] |
0:PropertyType |
|
|
Conformance Units |
||||||
PNRIO Alarms |
||||||
PNRIO Events |