ExternalChannelType includes information for monitoring or controlling of external temperature, flow rate or pressure channels. (One zone of the TCD is split into several external channels).

Table 19 – ExternalChannelType Definition

Attribute

Value

BrowseName

ExternalChannelType

IsAbstract

False

References

Node Class

BrowseName

DataType

TypeDefinition

Other

Subtype of 0:BaseObjectType defined in OPC UA Part 5

0:HasComponent

Method

SwitchOn

O

0:HasComponent

Method

SwitchOff

O

0:HasProperty

Variable

SwitchedOn

0:Boolean

0:PropertyType

O, RO

0:HasComponent

Object

Temperature

3:MonitoredParameterType

O

0:HasComponent

Variable

TemperatureMainLine

0:Double

0:AnalogItemType

O, RO

0:HasComponent

Variable

TemperatureReturnLine

0:Double

0:AnalogItemType

O, RO

0:HasComponent

Object

TemperatureDifference

3:MonitoredParameterType

O

0:HasComponent

Object

FlowRate

3:MonitoredParameterType

O

0:HasComponent

Variable

PressureMainLine

0:Double

0:AnalogItemType

O, RO

0:HasComponent

Variable

PressureReturnLine

0:Double

0:AnalogItemType

O, RO

0:HasComponent

Object

PressureDifference

3:MonitoredParameterType

O

0:HasComponent

Variable

ControlMode

0:UInt16

0:MultiStateValueDiscreteType

O, RW

NOTE: The MonitoredParameterType is defined in OPC 40083. If the Parameter is not only monitored but controlled, the subtype ControlledParameterType can be used.

Description:Switch method of the external channel for switching on. SwitchedOn shows the actual state of the channel.

Signature

SwitchOn ();

Description:Switch method of the external channel for switching off. SwitchedOn shows the actual state of the channel.

Signature

SwitchOff ();

Description:Information if the external channel is switched on. If the methods SwitchOn and SwitchOff are provided, also this Property shall be available.

Example:TRUE

Description:Setting and/or monitoring of the temperature

Unit:°C or °F

Example (for ActualValue): 120

Description:Actual temperature in the main line

Unit:°C or °F

Example:120

Description:Actual temperature in the return line

Unit:°C or °F

Example:115

Description:Setting and/or monitoring of the temperature difference between return and main line. Positive if temperature in return line is higher than in main line.

Unit:°C, K or °F

Example (for ActualValue):5

Description:Setting and/or monitoring of the flow rate.

Unit:l/min, gal/min or ft³/min

Example (for ActualValue): 10,0

Description:Actual value of the pressure in the main line.

Unit:bar or lbf/in² (=psi)

Example: 6

Description:Actual value of the pressure in the return line.

Unit:bar or lbf/in² (=psi)

Example: 5

Description:Setting and/or monitoring of the pressure difference between main and return line

Unit:bar or lbf/in² (=psi)

Example (for ActualValue): 2.5

Description:Defines to which setpoint the external channel is controlled

The TypeDefinition is MultiStateValueDiscreteType, so the Properties EnumValues and ValueAsText must be filled with the supported values out of Table 20.

Table 20 – Values for ControlMode

EnumValue

ValueAsText

Description

0

NONE

No control, only monitoring

1

TEMPERATURE

Temperature controlled

2

FLOW

Flow rate controlled

3

TEMP_DIFF

Temperature difference controlled

4

PRESS_DIFF

Pressure difference controlled