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