10 DeviceZoneType

The DeviceZoneType represents the functional main component of a TCD and is therefore mandatory.

Figure 2 – DeviceZoneType Overview
Table 7 – DeviceZoneType Definition
Attribute Value
BrowseNameDeviceZoneType
IsAbstractFalse
References Node Class BrowseName DataType TypeDefinition Other
Subtype of 0:BaseObjectType defined in OPC UA Part 5
0:HasComponentObjectTemperatureControlledParameterTypeM
0:HasComponentVariableInternalMeasuringPoint0:UInt160:MultiStateValueDiscreteTypeO, RW
0:HasComponentVariableStandbyTemperature0:Double0:AnalogItemTypeO, RW
0:HasComponentVariableSwitchingOffTemperature0:Double0:AnalogItemTypeO, RW
0:HasComponentVariableTemperatureLimitation0:Double0:AnalogItemTypeO, RW
0:HasComponentVariableTemperatureMainLine0:Double0:AnalogItemTypeO, RO
0:HasComponentVariableTemperatureReturnLine0:Double0:AnalogItemTypeO, RO
0:HasComponentObjectTemperatureDifference3:MonitoredParameterTypeO
0:HasComponentObjectFlowRate3:MonitoredParameterTypeO
0:HasComponentVariablePressureMainLine0:Double0:AnalogItemTypeO, RO
0:HasComponentVariablePressureReturnLine0:Double0:AnalogItemTypeO, RO
0:HasComponentObjectPressureDifference3:MonitoredParameterTypeO
0:HasComponentVariableActualProcessPower0:Double0:AnalogItemTypeO, RO
0:HasComponentVariableActualRegulationRatio0:Double0:AnalogItemTypeO, RO
0:HasComponentVariableDelayTimeAfterCooling0:Double0:AnalogItemTypeO, RW
0:HasComponentObjectPumpSpeed3:MonitoredParameterTypeO
0:HasComponentVariableActualPumpSpeedRPM0:Double0:AnalogItemTypeO, RO
0:HasComponentVariableActualPumpPower0:Double0:AnalogItemTypeO, RO
0:HasComponentVariablePumpControlMode0:UInt160:MultiStateValueDiscreteTypeO, RW
0:HasComponentObjectExternalSensorExternalSensorTypeO
0:HasComponentObjectLeakStopperLeakStopperTypeO
0:HasComponentObjectMouldEvacuationMouldEvacuationTypeO
0:HasComponentObjectMaintenanceInformationMaintenanceInformationTypeO
0:HasComponentObjectExternalChannelsExternalChannelsTypeO

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

10.1 Temperature

Description:Setting and/or monitoring of the temperature in the main or return line (see InternalMeasuringPoint) or active external Sensor (ExternalSensorModeOn)
Unit:°C or °F
Example (for ActualValue):120

10.2 InternalMeasuringPoint

Description:This determines whether the temperature of the main or the return is to be controlled.

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

Table 8 – Values for InternalMeasuringPoint
EnumValue ValueAsText Description
0MAIN_LINEControl of the forward flow temperature
1RETURN_LINEControl of the return flow temperature

10.3 StandbyTemperature

Description:The standby value temperature is approached with the Method ReduceToStandByOn. The TCD switches off.
Unit:°C or °F
Example:35.0

10.4 SwitchingOffTemperature

Description:Defines the temperature to which the TCD must be cooled down before it switches off.
Unit:°C or °F
Example:70.0

10.5 TemperatureLimitation

Description:This setpoint is for temperature limitation of the mould circuit e.g. to protect the connected tubes or the downstream water distribution system.
Unit:°C or °F
Example:120

10.6 TemperatureMainLine

Description:Actual temperature in the main line.
Unit:°C or °F
Example:100

10.7 TemperatureReturnLine

Description:Actual temperature in the return line.
Unit:°C or °F
Example:105

10.8 TemperatureDifference

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 or °F
Example (for ActualValue):5

10.9 FlowRate

Description:Setting and/or monitoring of the flow rate.
Unit:l/min, gal/min or ft³/min
Example (for ActualValue):10.0

10.10 PressureMainLine

Description:Actual pressure in the main line (Pressure return line + pump pressure).
Unit:bar or lbf/in² (=psi)
Example:6.5

10.11 PressureReturnLine

Description:Actual pressure in the return line.
Unit:bar or lbf/in² (=psi)
Example:6

10.12 PressureDifference

Description:Setting and/or monitoring of the pressure difference between main and return line
Unit:bar or lbf/in² (=psi)
Example:2.8

10.13 ActualProcessPower

Description:Actual calculated process performance (from the view of the TCD: heating = positive value, cooling = negative value)
Unit:kW
Example:- 2.3

10.14 ActualRegulationRatio

Description:Actual Regulation Ratio (heating = positive value, cooling = negative value)
Unit:%
Example:-0.15

10.15 DelayTimeAfterCooling

Description:Delay Time after cooling before switching off the TCD
Unit:min
Example:2

10.16 PumpSpeed

Description:Setting and/or monitoring the speed of the pump in percent of maximum speed
Unit:%

Example (for ActualValue): 100

10.17 ActualPumpSpeedRPM

Description:Actual speed of the pump in revolutions per minute
Unit:min-1
Example:3000

10.18 ActualPumpPower

Description:Actual power of the pump in kW
Unit:kW
Example:1.5

10.19 PumpControlMode

Description:Defines to which setpoint or function the pump is controlled. The TypeDefinition is MultiStateValueDiscreteType, so the Properties EnumValues and ValueAsText must be filled with the supported values out of Table 9.
Table 9 – Values for PumpControlMode
EnumValue ValueAsText Description
0NORMALNormal Operation: fixed pump rotational speed
1AUTOAutomatic adjustment of the pump rotational speed
2SPEEDSpeed controlled: the pump is controlled according to the specified nominal value PumpSpeed
3FLOWFlow rate controlled: the pump is controlled according to the specified nominal value FlowRate
4TEMP_DIFFTemperature difference controlled: the pump is controlled according to the specified nominal value TemperatureDifference
5PRESS_DIFFPressure difference controlled: the pump is controlled according to the specified nominal value PressureDifference
6BOOSTBoost mode: the pump is operated at the maximum possible rotational pump speed

10.20 ExternalSensorType

ExternalSensor is an optional component from DeviceZoneType and includes variables for the operation with an external temperature sensor. The temperature sensor is connected at the TCD directly or the value can come from the connected machine.

Table 10 – ExternalSensorType Definition
Attribute Value
BrowseNameExternalSensorType
IsAbstractFalse
References Node Class BrowseName DataType TypeDefinition Other
Subtype of 0:aseObjectType defined in OPC UA Part 5
0:HasComponentVariableActualValue0:Double0:AnalogItemTypeM, RW
0:HasPropertyVariableUsed0:Boolean0:PropertyTypeM, RO
0:HasComponentMethodExternalSensorModeOnM
0:HasComponentMethodExternalSensorModeOffM
0:HasComponentVariableThermocoupleType0:UInt160:MultiStateValueDiscreteTypeM, RW
0:HasComponentVariableCommunicationProtocolType0:UInt160:MultiStateValueDiscreteTypeM, RW
0: HasPropertyVariableAutomaticModeSwitch0:Boolean0:PropertyTypeO, RW
0:HasComponentObjectClosedLoopControl3:ClosedLoopControlTypeO

10.20.1 ActualValue

Description:Actual value of external temperature sensor
Unit:°C or °F
Example:41.0

The value is only writeable if the CommunicationProtocolType is OPC_UA (value 3).

10.20.2 Used

Description:Return whether an external temperature sensor is used for control
Example:true

10.20.3 ExternalSensorModeOn

Description:Activate the mode where the external temperature sensor is used for temperature control

Signature

	ExternalSensorModeOn ();

10.20.4 ExternalSensorModeOff

Description:Deactivate the mode where the external temperature sensor is used for temperature control

Signature

	ExternalSensorModeOff ();

10.20.5 ThermocoupleType and CommunicationProtocolType

This two Variables are used to specify the type of connected external temperature sensor and the used communication protocol between the sensor and the control system of the TCD.

The TypeDefinition for both Variables is MultiStateValueDiscreteType, so the Properties EnumValues and ValueAsText must be filled with the supported values out of Table 11 and Table 12.

Table 11 – Values for ThermocoupleType
EnumValue ValueAsText Description
0OTHEROther sensor type
1EType E sensor: NiCr-CuNi
2JType J, L sensor: Fe-CuNi
3KType K sensor: NiCr-Ni
4NType N sensor: NiCrSi-NiSi
5TType T sensor: Cu-CuNi
6PT100Pt 100-Sensor
Table 12 – Values for CommunicationProtocolType
EnumValue ValueAsText Description
0OTHEROther connection type
1LOCALCommunication integrated in the local control system (local input)
2PROFIBUSValues via Profibus
3OPC_UAValues via OPC UA
4I2CValues via I2C
5CANValues via CAN

Which sensor types and protocols and combinations are supported is device dependent. Especially when the CommunicationProtocolType has the value 1 (LOCAL), the ThermocoupleType could be set to a fixed value by the TCD.

10.20.6 AutomaticModeSwitch

Setting whether switching to external sensor is performed automatically (TRUE) or manually (FALSE). If TRUE, temperature control is regulated to the external sensor when the external sensor is plugged, and again switched automatically to the internal measurement site when the external sensor is unplugged.

10.20.7 ClosedLoopControl

With this Object of ClosedLoopControlType (defined in OPC 40083) the client can do settings for the closed loop control for the sensor.

10.21 LeakStopperType

LeakStopperType is an optional component of DeviceZoneType and is used for switching the leak stopper mode.

Table 13 – LeakStopperType Definition
Attribute Value
BrowseNameLeakStopperType
IsAbstractFalse
References Node Class BrowseName DataType TypeDefinition Other
Subtype of 0:BaseObjectType defined in OPC UA Part 5
0:HasComponentMethodOnM
0:HasComponentMethodOffM

10.21.1 On

Description:Activate the leak stopper mode (emergency operation in case of leaks in the system)

Signature

	On ();

10.21.2 Off

Description:Deactivate the leak stopper mode

Signature

	Off ();

10.22 MouldEvacuationType

MouldEvacuationType is an optional component of DeviceZoneType and includes parameters and nodes for mould evacuation.

Table 14 – MouldEvacuationType Definition
Attribute Value
BrowseNameMouldEvacuationType
IsAbstractFalse
References Node Class BrowseName DataType TypeDefinition Other
Subtype of 0:BaseObjectType defined in OPC UA Part 5
0:HasComponentMethodOnM
0:HasComponentMethodOffM
0:HasComponentVariableTemperatureLimit0:Double0:AnalogItemTypeO, RW
0:HasComponentVariableTime0:Double0:AnalogItemTypeO, RW
0:HasComponentVariableSink0:UInt160:MultiStateValueDiscreteTypeO, RW
0:HasComponentVariableMode0:UInt160:MultiStateValueDiscreteTypeO, RW

10.22.1 On

Description:Activate evacuation mode

Signature

	On ();

10.22.2 Off

Description:Deactivate evacuation mode

Signature

	Off ();

10.22.3 TemperatureLimit

Description:Temperature Limitation of the mould evacuation. TCD is cooled to this temperature first if necessary.
Unit: °C or °F
Example:70

10.22.4 Time

Description:Duration of the mould evacuation.
Unit: s
Example:45

10.22.5 Sink

Description:Defines where the medium is to be emptied

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

Table 15 – Values for Sink
EnumValue ValueAsText Description
0DRAINmedium is passed into the cooling or system water outlet
1TANKmedium is conducted in a separate outlet

10.22.6 Mode

Description:Defines how the medium is to be emptied.

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

Table 16 – Values for Mode
EnumValue ValueAsText Description
0PUMPEvacuation by the pump
1COMPRESSED_AIREvacuation with compressed air

10.23 MaintenanceInformationType

Information on the maintenance status of heating, cooling, pump and fluid.

Table 17 – MaintenanceInformationType Definition
Attribute Value
BrowseNameMaintenanceInformationType
IsAbstractFalse
References Node Class BrowseName DataType TypeDefinition Other
Subtype of 0:BaseObjectType defined in OPC UA Part 5
0:HasComponentObjectHeating3:MaintenanceTypeO
0:HasComponentObjectCooling3:MaintenanceTypeO
0:HasComponentObjectPump3:MaintenanceTypeO
0:HasComponentObjectFluid3:MaintenanceTypeO

The MaintenanceType is defined in OPC 40083.

10.24 ExternalChannelsType

This ObjectType is a container for the external channel(s). It is formally defined in Table 18.

Table 18 – ExternalChannelsType Definition
Attribute Value
BrowseNameExternalChannelsType
IsAbstractFalse
References Node Class BrowseName DataType TypeDefinition Other
Subtype of 0:BaseObjectType defined in OPC UA Part 5
0:HasPropertyVariable0:NodeVersionString0:PropertyTypeM, RO
0:HasComponentObjectExternalChannel_<Nr>ExternalChannelTypeOP
0:GeneratesEventObjectType0:GeneralModelChangeEventType

When instances for device zones are created, the BrowseNames shall be "ExternalChannel_<Nr>” (starting with 1).

10.25 ExternalChannelType

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
BrowseNameExternalChannelType
IsAbstractFalse
References Node Class BrowseName DataType TypeDefinition Other
Subtype of 0:BaseObjectType defined in OPC UA Part 5
0:HasComponentMethodSwitchOnO
0:HasComponentMethodSwitchOffO
0:HasPropertyVariableSwitchedOn0:Boolean0:PropertyTypeO, RO
0:HasComponentObjectTemperature3:MonitoredParameterTypeO
0:HasComponentVariableTemperatureMainLine0:Double0:AnalogItemTypeO, RO
0:HasComponentVariableTemperatureReturnLine0:Double0:AnalogItemTypeO, RO
0:HasComponentObjectTemperatureDifference3:MonitoredParameterTypeO
0:HasComponentObjectFlowRate3:MonitoredParameterTypeO
0:HasComponentVariablePressureMainLine0:Double0:AnalogItemTypeO, RO
0:HasComponentVariablePressureReturnLine0:Double0:AnalogItemTypeO, RO
0:HasComponentObjectPressureDifference3:MonitoredParameterTypeO
0:HasComponentVariableControlMode0:UInt160:MultiStateValueDiscreteTypeO, RW

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

10.25.1 SwitchOn

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

Signature

	SwitchOn ();

10.25.2 SwitchOff

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

Signature

	SwitchOff ();

10.25.3 SwitchedOn

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

10.25.4 Temperature

Description:Setting and/or monitoring of the temperature
Unit:°C or °F
Example (for ActualValue):120

10.25.5 TemperatureMainLine

Description:Actual temperature in the main line
Unit:°C or °F
Example:120

10.25.6 TemperatureReturnLine

Description:Actual temperature in the return line
Unit:°C or °F
Example:115

10.25.7 TemperatureDifference

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

10.25.8 FlowRate

Description:Setting and/or monitoring of the flow rate.
Unit:l/min, gal/min or ft³/min
Example (for ActualValue):10,0

10.25.9 PressureMainLine

Description:Actual value of the pressure in the main line.
Unit:bar or lbf/in² (=psi)
Example:6

10.25.10 PressureReturnLine

Description:Actual value of the pressure in the return line.
Unit:bar or lbf/in² (=psi)
Example:5

10.25.11 PressureDifference

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

10.25.12 ControlMode

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
0NONENo control, only monitoring
1TEMPERATURETemperature controlled
2FLOWFlow rate controlled
3TEMP_DIFFTemperature difference controlled
4PRESS_DIFFPressure difference controlled