The ScaleSystemType defines the structure of an Object of the ScaleSystemType. Figure 15 shows the hierarchical structure and details of the composition. It is formally defined in Table 16.

An Object of the ScaleSystemType represents a scale system and contains one or more scales. The VisionSystemType defines a general communication interface for a scale system and is the entrypoint for clients. This interface makes it possible to interact with this system independent of the knowledge of the internal structure and the underlying processes of the scale system.

The system is modeled with a finite state machine and contains primary information about the state and the status of the system. It optionally can also contain the objects ProductionPreset and ProductionOutput.

image028.png

Figure 15 – Overview ScaleSystemType

Table 16 – ScaleSystemType Definition

Attribute

Value

BrowseName

ScaleSystemType

IsAbstract

False

References

NodeClass

BrowseName

DataType

TypeDefinition

Other

Subtype of the ComponentType defined in OPC 10000-100

0:HasProperty

Variable

Policy

0:LocalizedText[]

0:PropertyType

O

0:HasProperty

Variable

ProcessStateId

0:String

0:PropertyType

O

0:HasProperty

Variable

ProcessStateMessage

0:LocalizedText

0:PropertyType

M

0:HasComponent

Object

ProductionPreset

ProductionPresetType

O

0:HasComponent

Object

ProductionOutput

StatisticType

O

0:HasComponent

Object

SubDevices

2:ConfigurableObjectType

O

0:HasComponent

Method

ResetGlobalStatistics

O

The following nodes are override from ComponentType and the Modelling Rule change to Mandatory

0:HasProperty

Variable

2:DeviceClass

0:PropertyType

M

0:HasProperty

Variable

2:HardwareRevision

0:PropertyType

M

0:HasProperty

Variable

2:Manufacturer

0:PropertyType

M

0:HasProperty

Variable

2:Model

0:PropertyType

M

0:HasProperty

Variable

2:SerialNumber

0:PropertyType

M

0:HasProperty

Variable

2:SoftwareRevision

0:PropertyType

M

A scale system can contain one ore more scales. The scales must be a subtype of the ScaleDeviceType but must not be of the same type. The ScaleDeviceType is described in section 8.4.

Policy defines the legal guidelines that apply for the scale or need to be complied by the scale.

ProcessStateId contains a relating identification for the occurring ProcessStateMessage.

ProcessStateMessage contains the message of the current overall state of the scale.

ProductionPreset contains the production presets. See section 8.7 for the complete definition of the ProductionPresetType.

ProductionOutput defines the overall statistic for the scale production.

The modules (subdevices) of a scale system are aggregated in the SubDevices Object (see section 7.3 and OPC 10000-100).

The components of the ScaleSystemType have additional references which are defined inTable 17.

Table 17 – ScaleSystemType Additional Subcomponents

Source Path

References

NodeClass

BrowseName

DataType

TypeDefinition

Others

SubDevices

0:HasComponent

Object

ScaleDevice

ScaleDeviceType

OptionalPlaceholder

All statistics relating to the scale system but not to a product are reset.

Signature

ResetGlobalStatistics (

);