7.1 FeederModuleType Definition

7.1.1 Overview

The FeederModuleType defines the structure of an Object of the FeederModuleType. Figure 13 shows the hierarchical structure and details of the composition. It is formally defined in Table 11.

An Object of the FeederModuleType represents a feeder system. A feeder system is a subdevice of an automatic scale for conveying the product (e.g., a belt or a screw conveyor) to or from the WeighingBridge. A feeder must be part of another device (e.g., an Object of the ScaleDeviceType).

The Type defines a general communication interface for a feeder system. It contains only variables and methods.

Figure 13 - Overview FeederModuleType

7.1.2 ObjectType Definition

Table 11 - FeederModuleType Definition
Attribute Value
BrowseNameFeederModuleType
IsAbstractFalse
References NodeClass BrowseName DataType TypeDefinition ModellingRule
Subtype of the ComponentType defined in OPC 10000-100
0:HasComponentVariableFeederLoad0:NumberMeasuredItemTypeOptional
0:HasPropertyVariableFeederRunning0:Boolean0:PropertyTypeOptional
0:HasComponentVariableFeederSpeed0:NumberTargetItemTypeOptional
0:HasComponentMethodSetFeederSpeedOptional
0:HasComponentVariableMaximumFeederSpeed0:Number0:AnalogUnitTypeOptional
0:HasComponentVariableMinimalFeederSpeed0:Number0:AnalogUnitTypeOptional
0:HasAddInObject2:Identification4:MachineryItemIdentificationTypeMandatory
0:HasAddInObject4:MachineryItemState4:MachineryItemState_StateMachineTypeOptional
0:HasAddInObject4:MachineryOperationMode4:MachineryOperationModeStateMachineTypeOptional
0:HasComponentObject4:Machinery BuildingBlocks0:FolderTypeOptional
Conformance Units
Scales FeederModule

The components of the FeederModuleType have additional references which are defined in Table 12.

Table 12 - FeederModuleType Additional References
SourceBrowsePath Reference Type Is Forward TargetBrowsePath
4:MachineryBuildingBlocks0:HasAddInTrue4:MachineryItemState
4:MachineryBuildingBlocks0:HasAddInTrue4:MachineryOperationMode

7.1.3 ObjectType Description

FeederLoad defines the current loaded weight on the feeder system.

FeederRunning indicates that the feeder system is running.

FeederSpeed defines the current speed of a feeder system. The unit of the FeederSpeed depends on the construction system. Possible values are velocity or a flow rate (kg/s).

MaximumFeederSpeed defines the maximum possible speed of the feeder.

MinimalFeederSpeed defines the minimal possible speed of the feeder.

The Identification-AddIn contains information about the identification and nameplate of a feeder.

MachineryItemState is used as defined in OPC 40001-1. Shall also be referenced as AddIn in the MachineryBuildingBlocks Folder

MachineryOperationMode is used as defined in OPC 40001-1. Shall also be referenced as AddIn in the MachineryBuildingBlocks Folder

MachineryBuildingBlocks is used as described in OPC 40001-1.

7.1.4 Method SetFeederSpeed

Allows to set a new value for the speed of the feeder system. The OPC UA server must check if the value is between the minimal and maximum allowed speed and if the unit is allowed. The signature of this Method is specified below. Table 13 and Table 14 specify the Arguments and AddressSpace representation, respectively.

Signature

	SetFeederSpeed(
	[in]	Float		FeederSpeed
	[in]	EUInformation		EngineeringUnits);
Table 13 - SetFeederSpeed Method Arguments
Argument Description
FeederSpeedThe target speed of a feeder system.
EngineeringUnitsThe unit of the target feeder speed. The server must check the unit.
Table 14 - SetFeederSpeed Method AddressSpace definition
Attribute Value
BrowseNameSetFeederSpeed
References NodeClass BrowseName DataType TypeDefinition ModellingRule
0:HasPropertyVariableInputArgumentsArgument[] 0:PropertyTypeMandatory