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.

| Attribute | Value |
| BrowseName | BinType |
| IsAbstract | False |
| References | Node Class | BrowseName | DataType | TypeDefinition | Other |
|---|---|---|---|---|---|
| Subtype of 0:BaseObjectType defined in OPC 10000-5 | |||||
| 0:HasProperty | Variable | MaterialIdentification | 0:String | 0:PropertyType | O,RW |
| 0:HasProperty | Variable | BatchNumber | 0:String | 0:PropertyType | O,RW |
| 0:HasComponent | Object | Temperature | 4:MonitoredParameterType | M | |
| 0:HasProperty | Variable | MaterialDryingTime | 0:Duration | 0:PropertyType | O,RW |
| 0:HasComponent | Variable | RemainingMaterialDryingTime | 0:Duration | 0:BaseDataVariableType | O, RO |
| 0:HasComponent | Variable | ExpiredDryingTime | 0:Duration | 0:BaseDataVariableType | O, RO |
| 0:HasComponent | Variable | TemperatureReduction | 0:Double | 0:AnalogUnitRangeType | O, RW |
| 0:HasComponent | Method | ActivateDryingProtection | O | ||
| 0:HasComponent | Method | DeactivateDryingProtection | O | ||
| 0:HasComponent | Variable | DryingProtectionStatus | FunctionStatusEnumeration | 0:BaseDataVariableType | O,RO |
| 0:HasComponent | Variable | MaterialAvailableDryer | 0:Boolean | 0:BaseDataVariableType | O, RO |
| 0:HasComponent | Variable | MaterialAvailableMachine | 0:Boolean | 0:BaseDataVariableType | O, RO |
| 0:HasComponent | Method | ActivateMaterialFeederDryer | O | ||
| 0:HasComponent | Method | DeactivateMaterialFeederDryer | O | ||
| 0:HasComponent | Variable | MaterialFeederDryerStatus | FunctionStatusEnumeration | 0:BaseDataVariableType | O,RO |
| 0:HasComponent | Method | ActivateMaterialFeederMachine | O | ||
| 0:HasComponent | Method | DeactivateMaterialFeederMachine | O | ||
| 0:HasComponent | Variable | MaterialFeederMachineStatus | FunctionStatusEnumeration | 0:BaseDataVariableType | O,RO |
| 0:HasComponent | Method | ActivateAllFeeders | O | ||
| 0:HasComponent | Method | DeactivateAllFeeders | O | ||
| 0:HasComponent | Variable | AllFeedersStatus | FunctionStatusEnumeration | 0:BaseDataVariableType | O,RO |
| 0:HasComponent | Method | ActivateTemperatureController | O | ||
| 0:HasComponent | Method | DeactivateTemperatureController | O | ||
| 0:HasComponent | Variable | TemperatureControllerStatus | FunctionStatusEnumeration | 0:BaseDataVariableType | O,RO |
| 0:HasComponent | Variable | DustRemovalPulses | 0:UInt16 | 0:BaseDataVariableType | O, RW |
| 0:HasComponent | Variable | DryingMode | DryingModeEnumeration | 0:BaseDataVariableType | M, RW |
| 0:HasComponent | Variable | DryingLevel | DryingLevelEnumeration | 0:BaseDataVariableType | O, RW |
| 0:HasComponent | Variable | AirFlowMode | AirFlowModeEnumeration | 0:BaseDataVariableType | O, RW |
| 0:HasComponent | Variable | IntervalTimeOn | 0:Duration | 0:BaseDataVariableType | O, RW |
| 0:HasComponent | Variable | IntervalTimeOff | 0:Duration | 0:BaseDataVariableType | O, RW |
| 0:HasComponent | Variable | InitialFillingActive | 0:Boolean | 0:BaseDataVariableType | O, RO |
| 0:HasComponent | Method | ResetDryingTime | O | ||
| 0:HasComponent | Variable | ResetDryingTimeResponseStatus | 0:UtcTime | 0:BaseDataVariableType | O, RO |
| 0:HasComponent | Variable | AirSource | AirSourceEnumeration | 0:BaseDataVariableType | O, RW |
| 0:HasComponent | Object | AirFlow | 4:MonitoredParameterType | O | |
| 0:HasComponent | Variable | TotalAirConsumption | 0:Double | 0:AnalogUnitType | O, RO |
| 0:HasComponent | Variable | DewPoint | 0:Double | 0:AnalogUnitType | O, RO |
| 0:HasComponent | Method | ActivateDryingProtectionAirVolumeFlowReduction | O | ||
| 0:HasComponent | Method | DeactivateDryingProtectionAirVolumeFlowReduction | O | ||
| 0:HasComponent | Variable | DryingProtectionAirVolumeFlowMode | FunctionStatusEnumeration | 0:BaseDataVariableType | O,RO |
| 0:HasComponent | Object | DryAirTemperature | 4:MonitoredParameterType | O | |
| 0:HasComponent | Object | AmbientAirTemperature | 4:MonitoredParameterType | O | |
| 0:HasComponent | Object | TopTemperature | 4:MonitoredParameterType | O | |
| 0:HasComponent | Object | ConeTemperature | 4:MonitoredParameterType | O | |
| 0:HasComponent | Object | CylinderTemperature | 4:MonitoredParameterType | O | |
| 0:HasComponent | Variable | LooseningAid | 0:UInt16 | 0:BaseDataVariableType | O, RW |
| 0:HasComponent | Object | TotalEnergy | 4:EnergyType | O | |
| 0:HasComponent | Variable | EnergyConsumptionResettable | 0:Double | 0:AnalogUnitType | O, 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();| Attribute | Value | ||||
| BrowseName | ActivateDryingProtection | ||||
| References | Node Class | BrowseName | DataType | TypeDefinition | Modelling Rule |
|---|
13.10 DeactivateDryingProtection
Method to deactivate the drying protection.
Signature
DeactivateDryingProtection();| Attribute | Value | ||||
| BrowseName | DeactivateDryingProtection | ||||
| 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();| Attribute | Value | ||||
| BrowseName | ActivateMaterialFeederDryer | ||||
| References | Node Class | BrowseName | DataType | TypeDefinition | Modelling Rule |
|---|
13.15 DeactivateMaterialFeederDryer
Method to deactivate the material feeder of the dryer.
Signature
DeactivateMaterialFeederDryer();| Attribute | Value | ||||
| BrowseName | DeactivateMaterialFeederDryer | ||||
| 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();| Attribute | Value | ||||
| BrowseName | ActivateMaterialFeederMachine | ||||
| References | Node Class | BrowseName | DataType | TypeDefinition | Modelling Rule |
|---|
13.18 DeactivateMaterialFeederMachine
Method to deactivate the material feeder of the machine.
Signature
DeactivateMaterialFeederMachine();| Attribute | Value | ||||
| BrowseName | DeactivateMaterialFeederMachine | ||||
| 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();| Attribute | Value | ||||
| BrowseName | ActivateAllFeeders | ||||
| References | Node Class | BrowseName | DataType | TypeDefinition | Modelling Rule |
|---|
13.21 DeactivateAllFeeders
Method to deactivate all feeders at once.
Signature
DeactivateAllFeeders();| Attribute | Value | ||||
| BrowseName | DeactivateAllFeeders | ||||
| 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();| Attribute | Value | ||||
| BrowseName | ActivateTemperatureController | ||||
| 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();| Attribute | Value | ||||
| BrowseName | DeactivateTemperatureController | ||||
| 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.
| Name | Value | Description |
| BATCH | 0 | The granulate in the dryer is dried for a certain period of time and then switched to drying protection. |
| CONTINUOUS | 1 | The granulate in the dryer is dried continuously. |
| COMBINED | 2 | The 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.
| Name | Value | Description |
| LOW | 0 | The granulate requires a low level drying. |
| MEDIUM | 1 | The granulate requires a medium level drying. |
| HIGH | 2 | The 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.
| Name | Value | Description |
| CONTINUOUS | 0 | constant flow |
| INTERVAL | 1 | changing cyclic between low or no and high or normal flow |
| OPTIMIZED | 2 | Energy 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();| Attribute | Value | ||||
| BrowseName | ResetDryingTime | ||||
| 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.
| Name | Value | Description |
| FRESH_AIR | 0 | The dryer is working with fresh air |
| RETURN_AIR | 1 | The 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();| Attribute | Value | ||||
| BrowseName | ActivateDryingProtectionAirVolumeFlowReduction | ||||
| 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();| Attribute | Value | ||||
| BrowseName | DeactivateDryingProtectionAirVolumeFlowReduction | ||||
| 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.