8 MouldConfigurationType

8.1 MouldConfigurationType definition

The MouldConfigurationType provides information about the equipment of the mould and its current configuration. It is formally defined in Table 4.

Figure 2 - MouldConfiguration Overview
Table 4 - MouldConfigurationType Definition
AttributeValue
BrowseNameMouldConfigurationType
IsAbstractFalse
ReferencesNode ClassBrowseNameDataTypeTypeDefinitionOther
Subtype of 0:BaseObjectType defined in OPC 10000-5
0:HasPropertyVariablePossibleConfigurations0:String[]0:PropertyTypeM,RO
0:HasComponentVariableActiveConfiguration0:String0:BaseDataVariableTypeM,RO
0:HasComponentMethodChangeConfigurationM
0:HasPropertyVariableNumActiveCavities0:UInt160:PropertyTypeM,RO
0:HasPropertyVariableCavitiesCavityStructureDataType[]0:PropertyTypeM,RO
0:HasComponentMethodChangeActiveCavitiesM
0:HasComponentObjectMouldConfigurationPicture0:FileTypeO
Conformance Units
OPC 40082-5 Basic

8.2 PossibleConfigurations

Some moulds are family moulds with different possible configurations e.g. by using inserts. The Property PossibleConfigurations lists the possible configurations. Each string shall be unique in the array.

8.3 ActiveConfiguration

This Property contains the active configuration of the mould. The value is one of the values given in the Property PossibleConfigurations.

8.4 ChangeConfiguration

Description:Method to change the ActiveConfiguration Variable of the mould. Input Argument of the method is the desired configuration, which is given as the corresponding array index in the PossibleConfigurations Array.

If the input index is out of range, the server should return the error code BadIndexRangeInvalid. In case of other errors, the server should return the error code BadInvalidArgument.

Signature

	ChangeConfiguration(
		[in]	0:UInt16	DesiredConfiguration);
Table 5 - ChangeConfiguration Method Arguments
ArgumentDescription
DesiredConfigurationDesired configuration of the mould. Array index of the desired configuration in the PossibleConfigurations array.
Table 6 - ChangeConfiguration Method AddressSpace Definition
AttributeValue
BrowseNameChangeConfiguration
ReferencesNode ClassBrowseName DataTypeTypeDefinitionModelling Rule
HasPropertyVariableInputArgumentsArgument[]PropertyTypeMandatory

8.5 NumActiveCavities

This Property represents the number of active cavities of the mould.

8.6 Cavities

This Structure gives information about the cavities of the mould. The CavityStructureDataType is defined in chapter 9.

8.7 ChangeActiveCavities

Description:Method to change the CavityActive value of one single cavity in the Cavities Array of the mould. Input Argument of the method is the desired CavityActive value and the index of the cavity in the Cavities Array.

Signature

	ChangeActiveCavities(
		[in]	0:UInt16	CavityIndex
		[in]	0:Boolean	DesiredActiveValue);
Table 7 - ChangeActiveCavities Method Arguments
ArgumentDescription
CavityIndexIndex of the cavity in the Cavities array, of which the value shall be changed.
DesiredActiveValueDesired value of CavityActive at the CavityIndex array position
Table 8 - ChangeActiveCavities Method AddressSpace Definition
AttributeValue
BrowseNameChangeActiveCavities
ReferencesNode ClassBrowseName DataTypeTypeDefinitionModelling Rule
HasPropertyVariableInputArgumentsArgument[]PropertyTypeMandatory

8.8 MouldConfigurationPicture

The MouldConfigurationPicture Object provides a graphic file with information regarding the configuration of the mould. This can be used to display the picture on the HMI of the production machine.