13 BinType

13.1 BinType definition

The BinType represents all functionalities of a bin, such as temperature monitoring or control and is formally defined in Table 17.

Figure 5 - BinType overview
Table 17 - BinType definition
Attribute Value
BrowseNameBinType
IsAbstractFalse
References Node Class BrowseName DataType TypeDefinition Other
Subtype of 0:BaseObjectType defined in OPC 10000-5
0:HasPropertyVariableMaterialIdentification0:String0:PropertyTypeO,RW
0:HasPropertyVariableBatchNumber0:String0:PropertyTypeO,RW
0:HasComponentObjectTemperature4:MonitoredParameterTypeM
0:HasPropertyVariableMaterialDryingTime0:Duration0:PropertyTypeO,RW
0:HasComponentVariableRemainingMaterialDryingTime0:Duration0:BaseDataVariableTypeO, RO
0:HasComponentVariableExpiredDryingTime0:Duration0:BaseDataVariableTypeO, RO
0:HasComponentVariableTemperatureReduction0:Double0:AnalogUnitRangeTypeO, RW
0:HasComponentMethodActivateDryingProtectionO
0:HasComponentMethodDeactivateDryingProtectionO
0:HasComponentVariableDryingProtectionStatusFunctionStatusEnumeration0:BaseDataVariableTypeO,RO
0:HasComponentVariableMaterialAvailableDryer0:Boolean0:BaseDataVariableTypeO, RO
0:HasComponentVariableMaterialAvailableMachine0:Boolean0:BaseDataVariableTypeO, RO
0:HasComponentMethodActivateMaterialFeederDryerO
0:HasComponentMethodDeactivateMaterialFeederDryerO
0:HasComponentVariableMaterialFeederDryerStatusFunctionStatusEnumeration0:BaseDataVariableTypeO,RO
0:HasComponentMethodActivateMaterialFeederMachineO
0:HasComponentMethodDeactivateMaterialFeederMachineO
0:HasComponentVariableMaterialFeederMachineStatusFunctionStatusEnumeration0:BaseDataVariableTypeO,RO
0:HasComponentMethodActivateAllFeedersO
0:HasComponentMethodDeactivateAllFeedersO
0:HasComponentVariableAllFeedersStatusFunctionStatusEnumeration0:BaseDataVariableTypeO,RO
0:HasComponentMethodActivateTemperatureControllerO
0:HasComponentMethodDeactivateTemperatureControllerO
0:HasComponentVariableTemperatureControllerStatusFunctionStatusEnumeration0:BaseDataVariableTypeO,RO
0:HasComponentVariableDustRemovalPulses0:UInt160:BaseDataVariableTypeO, RW
0:HasComponentVariableDryingModeDryingModeEnumeration0:BaseDataVariableTypeM, RW
0:HasComponentVariableDryingLevelDryingLevelEnumeration0:BaseDataVariableTypeO, RW
0:HasComponentVariableAirFlowModeAirFlowModeEnumeration0:BaseDataVariableTypeO, RW
0:HasComponentVariableIntervalTimeOn0:Duration0:BaseDataVariableTypeO, RW
0:HasComponentVariableIntervalTimeOff0:Duration0:BaseDataVariableTypeO, RW
0:HasComponentVariableInitialFillingActive0:Boolean0:BaseDataVariableTypeO, RO
0:HasComponentMethodResetDryingTimeO
0:HasComponentVariableResetDryingTimeResponseStatus0:UtcTime0:BaseDataVariableTypeO, RO
0:HasComponentVariableAirSourceAirSourceEnumeration0:BaseDataVariableTypeO, RW
0:HasComponentObjectAirFlow4:MonitoredParameterTypeO
0:HasComponentVariableTotalAirConsumption0:Double0:AnalogUnitTypeO, RO
0:HasComponentVariableDewPoint0:Double0:AnalogUnitTypeO, RO
0:HasComponentMethodActivateDryingProtectionAirVolumeFlowReductionO
0:HasComponentMethodDeactivateDryingProtectionAirVolumeFlowReductionO
0:HasComponentVariableDryingProtectionAirVolumeFlowModeFunctionStatusEnumeration0:BaseDataVariableTypeO,RO
0:HasComponentObjectDryAirTemperature4:MonitoredParameterTypeO
0:HasComponentObjectAmbientAirTemperature4:MonitoredParameterTypeO
0:HasComponentObjectTopTemperature4:MonitoredParameterTypeO
0:HasComponentObjectConeTemperature4:MonitoredParameterTypeO
0:HasComponentObjectCylinderTemperature4:MonitoredParameterTypeO
0:HasComponentVariableLooseningAid0:UInt160:BaseDataVariableTypeO, RW
0:HasComponentObjectTotalEnergy4:EnergyTypeO
0:HasComponentVariableEnergyConsumptionResettable0:Double0:AnalogUnitTypeO, RO
Conformance Units
OPC 40082-6 Basic
OPC 40082-6 DryingProtection
OPC 40082-6 AllFeeders
OPC 40082-6 MaterialFeeder
OPC 40082-6 MachineFeeder
OPC 40082-6 TemperatureController
OPC 40082-6 AirFlowInterval
OPC 40082-6 MaterialIdentification
OPC 40082-6 BatchNumber
OPC 40082-6 MaterialDryingTime
OPC 40082-6 RemainingMaterialDryingTime
OPC 40082-6 ExpiredDryingTime
OPC 40082-6 TemperatureReduction
OPC 40082-6 MaterialAvailableDryer
OPC 40082-6 MaterialAvailableMachine
OPC 40082-6 DustRemovalPulses
OPC 40082-6 DryingLevel
OPC 40082-6 AirFlowMode
OPC 40082-6 IntervalTimeOn
OPC 40082-6 IntervalTimeOff
OPC 40082-6 InitialFillingActive
OPC 40082-6 ResetDryingTime
OPC 40082-6 AirSource
OPC 40082-6 TotalAirConsumption
OPC 40082-6 DryAirTemperature
OPC 40082-6 AmbientAirTemperature
OPC 40082-6 TopTemperature
OPC 40082-6 ConeTemperature
OPC 40082-6 CylinderTemperature
OPC 40082-6 LooseningAid
OPC 40082-6 DewPoint
OPC 40082-6 AirFlow
OPC 40082-6 TotalEnergy
OPC 40082-6 EnergyConsumptionResettable

13.2 Materialldentification

The product name of the material.

13.3 BatchNumber

A number for the specific production line and time.

13.4 Temperature

The drying temperature for the material in °C or °F.

The MonitoredParameterType is defined in OPC 40083.

13.5 MaterialDryingTime

Material manufacturer time value as setpoint to dry the material until ready for production.

13.6 RemainingMaterialDryingTime

Actual remaining time to dry the material until ready for production.

13.7 ExpiredDryingTime

Elapsed drying time, useful for a continuous drying process.

13.8 TemperatureReduction

To protect or store the material after drying, it's possible to reduce the temperature inside the bin. The value indicates by how much the temperature is lowered (relative value) in K.

In CONTINUOUS DryingMode, the reduction is applied during drying protection if activated.

In BATCH DryingMode, the reduction is applied as storage temperature reduction for (long time) storage of dried material.

Storage reduction is usually higher than drying protection reduction.

13.9 ActivateDryingProtection

Method to activate the drying protection. Does not affect storage temperature reduction (in batch drying mode temperature will be reduced to storage temperature even when drying protection is switched off).

When activated, the temperature reduction given in the TemperatureReduction Variable gets applied after drying time. In a continuous process, the temperature reduction gets applied immediately. The protection will be reset after each material load.

Signature

	ActivateDryingProtection();
Table 18 - ActivateDryingProtection Method AddressSpace Definition
Attribute Value
BrowseNameActivateDryingProtection
References Node Class BrowseName DataType TypeDefinition Modelling Rule

13.10 DeactivateDryingProtection

Method to deactivate the drying protection.

Signature

	DeactivateDryingProtection();
Table 19 - DeactivateDryingProtection Method AddressSpace Definition
Attribute Value
BrowseNameDeactivateDryingProtection
References Node Class BrowseName DataType TypeDefinition Modelling Rule

13.11 DryingProtectionStatus

Provides information about the current activation state of the drying protection.

The FunctionStatusEnumeration is defined in Table 15.

13.12 MaterialAvailableDryer

Feedback from the dryer about the filling level of the conveyor for filling the dryer (only if controlled via dryer).

Provides information, if material is available to fill the dryer.

13.13 MaterialAvailableMachine

Feedback from the dryer about the fill level of the conveyor for removal from the dryer to the injection molding machine (only if controlled via dryer).

Provides only the information, if material is available without information about the material condition (dry / wet). Consider RemainingMaterialDryingTime to check the material condition.

13.14 ActivateMaterialFeederDryer

Method to activate the material feeder of the dryer.

If the material level is low, the material feeder starts automatic filling the Dryer.

Signature

	ActivateMaterialFeederDryer();
Table 20 - ActivateMaterialFeederDryer Method AddressSpace Definition
Attribute Value
BrowseNameActivateMaterialFeederDryer
References Node Class BrowseName DataType TypeDefinition Modelling Rule

13.15 DeactivateMaterialFeederDryer

Method to deactivate the material feeder of the dryer.

Signature

	DeactivateMaterialFeederDryer();
Table 21 - DeactivateMaterialFeederDryer Method AddressSpace Definition
Attribute Value
BrowseNameDeactivateMaterialFeederDryer
References Node Class BrowseName DataType TypeDefinition Modelling Rule

13.16 MaterialFeederDryerStatus

Provides information about the current activation state of the material feeder of the dryer.

The FunctionStatusEnumeration is defined in Table 15.

13.17 ActivateMaterialFeederMachine

Method to activate the material feeder of the machine.

If the material level is low, the material feeder starts automatic filling the injection molding machine.

Signature

	ActivateMaterialFeederMachine();
Table 22 - ActivateMaterialFeederMachine Method AddressSpace Definition
Attribute Value
BrowseNameActivateMaterialFeederMachine
References Node Class BrowseName DataType TypeDefinition Modelling Rule

13.18 DeactivateMaterialFeederMachine

Method to deactivate the material feeder of the machine.

Signature

	DeactivateMaterialFeederMachine();
Table 23 - DeactivateMaterialFeederMachine Method AddressSpace Definition
Attribute Value
BrowseNameDeactivateMaterialFeederMachine
References Node Class BrowseName DataType TypeDefinition Modelling Rule

13.19 MaterialFeederMachineStatus

Provides information about the current activation state of the material feeder of the machine.

The FunctionStatusEnumeration is defined in Table 15.

13.20 ActivateAllFeeders

Method to activate all feeders at once.

Used if the feeders can not be activated seperately. ActivateMaterialFeeder ist the same as activate both ActivateMaterialFeederDryer and ActivateMaterialFeederMachine.

Signature

	ActivateAllFeeders();
Table 24 - ActivateAllFeeders Method AddressSpace Definition
Attribute Value
BrowseNameActivateAllFeeders
References Node Class BrowseName DataType TypeDefinition Modelling Rule

13.21 DeactivateAllFeeders

Method to deactivate all feeders at once.

Signature

	DeactivateAllFeeders();
Table 25 - DeactivateAllFeeders Method AddressSpace Definition
Attribute Value
BrowseNameDeactivateAllFeeders
References Node Class BrowseName DataType TypeDefinition Modelling Rule

13.22 AllFeederStatus

Provides information about the current activation state of all feeders of the machine.

The FunctionStatusEnumeration is defined in Table 15.

13.23 ActivateTemperatureController

Method to request the activation of the temperature controller of the bin. When it is switched off, there is no power control. Only the actual temperature value is measured cyclically.

Signature

	ActivateTemperatureController();
Table 26 - ActivateTemperatureController Method AddressSpace Definition
Attribute Value
BrowseNameActivateTemperatureController
References Node Class BrowseName DataType TypeDefinition Modelling Rule

13.24 DeactivateTemperatureController

Method to request the deactivation of the temperature controller of the bin.

Signature

	DeactivateTemperatureController();
Table 27 - DeactivateTemperatureController Method AddressSpace Definition
Attribute Value
BrowseNameDeactivateTemperatureController
References Node Class BrowseName DataType TypeDefinition Modelling Rule

13.25 TemperatureControllerStatus

Provides information about the current activation state of the bin temperature controller.

The FunctionStatusEnumeration is defined in Table 15.

13.26 DustRemovalPulses

Number of dust removal pulses, automatically triggered after filling.

13.27 DryingMode

The drying mode determines the drying process. The DryingModeEnumeration is defined in Table 28.

Table 28 - DryingModeEnumeration Definition
Name Value Description
BATCH0The granulate in the dryer is dried for a certain period of time and then switched to drying protection.
CONTINUOUS1The granulate in the dryer is dried continuously.
COMBINED2The very wet granulate in the dryer is dried for a certain period of time, after which it is dried continuously.

13.28 DryingLevel

The drying level indicates how much drying is required. The DryingLevelEnumeration is defined in Table 29.

Table 29 - DryingLevelEnumeration Definition
Name Value Description
LOW0The granulate requires a low level drying.
MEDIUM1The granulate requires a medium level drying.
HIGH2The granulate requires a high level drying.

13.29 AirFlowMode

The AirFlowMode determines the air flow, either from a fan or from compressed air. The AirFlowModeEnumeration is defined in Table 30.

Table 30 - AirFlowModeEnumeration Definition
Name Value Description
CONTINUOUS0constant flow
INTERVAL1changing cyclic between low or no and high or normal flow
OPTIMIZED2Energy optimized mode (depending e.g. on throughput / humidity…)

13.30 IntervallTimeOn

If AirFlowMode in INTERVAL mode is activated, this parameter determines the time for normal or high rotation.

13.31 IntervallTimeOff

If AirFlowMode in INTERVAL mode is activated, this parameter determines the time for no or low rotation.

13.32 InitialFillingActive

True, while the initial filling process is active (e.g. to prevent conveyor timeout error).

13.33 ResetDryingTime

Method to restart the drying timer (Resets RemainingMaterialDryingTime to its initial value).

Signature

	ResetDryingTime();
Table 31 - ResetDryingTime Method AddressSpace Definition
Attribute Value
BrowseNameResetDryingTime
References Node Class BrowseName DataType TypeDefinition Modelling Rule

13.34 ResetDryingTimeResponseStatus

Provides the timestamp since the last ResetDryingTime method was received as a response value.

13.35 AirSource

Determines the source of the air.

Table 32 - AirSourceEnumeration Definition
Name Value Description
FRESH_AIR0The dryer is working with fresh air
RETURN_AIR1The dryer is working with return air, closed loop

13.36 AirFlow

Air consumption currently required for the drying process.

Unit: m³/h (Note: norm m³/h Nm³/h) or cfm.

13.37 TotalAirConsumption

The total air consumption during the current drying process.

Unit: m³ or cf.

13.38 DewPoint

Dew point of the air used to dry the granulate in °C or °F.

13.39 ActivateDryingProtectionAirVolumeFlowReduction

Request to reduce the (compressed) air flow during drying protection or storage reduction (TemperatureReduction is active).

The Server response is provided in the DryingProtectionAirVolumeFlowMode Variable.

Signature

	ActivateDryingProtectionAirVolumeFlowReduction();
Table 33 - ActivateDryingProtectionAirVolumeFlowReduction Method AddressSpace Definition
Attribute Value
BrowseNameActivateDryingProtectionAirVolumeFlowReduction
References Node Class BrowseName DataType TypeDefinition Modelling Rule

13.40 DeactivateDryingProtectionAirVolumeFlowReduction

Request to deactivate the use of reduced air flow during drying protection or storage reduction.

The Server response is provided in the DryingProtectionAirVolumeFlowMode Variable.

Signature

	DeactivateDryingProtectionAirVolumeFlowReduction();
Table 34 - DeactivateDryingProtectionAirVolumeFlowReduction Method AddressSpace Definition
Attribute Value
BrowseNameDeactivateDryingProtectionAirVolumeFlowReduction
References Node Class BrowseName DataType TypeDefinition Modelling Rule

13.41 DryingProtectionAirVolumeFlowMode

Response to the ActivateDryingProtectionAirVolumeFlowReduction Method.

The FunctionStatusEnumeration is defined in Table 15.

13.42 DryAirTemperature

Drying temperature in the dry air circuit in °C or °F.

13.43 AmbientAirTemperature

Drying temperature in the circulating air circuit in °C or °F.

13.44 TopTemperature

Temperature in drying container top in °C or °F.

13.45 LooseningAid

Number of air impulses as loosening aid at outlet of granulate dryer.

13.46 ConeTemperature

Temperature in the cone (usually at the bottom of the bin) in °C or °F

13.47 CylinderTemperature

Temperature in the cylinder of the bin, often measured at about half the height of the bin. Unit: °C or °F

13.48 TotalEnergy

This Object provides information about the actual power and the total lifetime energy consumption of the single bin. The EnergyType is defined in OPC 40083.

13.49 EnergyConsumptionResettable

Consumption of the Bin in kWh since the last reset. For information about the reset method, see ResetEnergyMeasurement in 8.8.