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 |