6 OPC 40092-1 Information Model Overview

6.1 FoamCuttingMachineType definition

This OPC UA ObjectType is used for the root Object representing a foam cutting machine. It is formally defined in Table 1.

The instance(s) of FoamCuttingMachineType shall be located under the Machines Object of the Server (see OPC UA for Machinery).

Figure 1 - FoamCuttingMachineType Overview
Table 1 - FoamCuttingMachineType definition
Attribute Value
BrowseNameFoamCuttingMachineType
IsAbstractFalse
References Node Class BrowseName DataType TypeDefinition Other
Subtype of 0:BaseObjectType defined in OPC 10000-5
0:HasAddInObject2:Identification3:MachineIdentificationTypeM
0:HasComponentObject3:MachineryBuildingBlocks0:FolderTypeM
0:HasComponentObjectMachineConfigurationMachineConfigurationTypeM
0:HasComponentObjectOperationOperationTypeM
0:HasComponentObjectProcessMonitoringProcessMonitoringTypeM
0:HasComponentObjectErrorHandlingErrorHandlingTypeO
0:GeneratesEvent

Object

Type

FoamCuttingCycleInformationEventTypeDefined in chapter 15
Conformance Units
OPC 40092-1 Basic
OPC 40092-1 ErrorHandling
OPC 40092-1 FoamCuttingCycleInformationEvent

The MachineIdentificationType is defined in OPC UA for Machinery (OPC 40001-1) and provides basic information on a machine/device.

For the InstanceDeclaration the ModellingRules of the Properties Model, YearOfConstruction and DeviceClass are overridden to mandatory.

The Object MachineryBuildingBlocks contains building blocks from OPC UA for Machinery as defined in OPC 40001-1. For this version of OPC 40092-1, the Object uses the two AddIns MachineryItemState and MachineryOperationMode.

Table 2 - FoamCuttingMachineType Additional Subcomponents
Source Path Reference NodeClass BrowseName DataType TypeDefinition Others
2:Identification0:HasPropertyVariable2:Model0:LocalizedText0:PropertyTypeM, RO
2:Identification0:HasPropertyVariable2:DeviceClass0:String0:PropertyTypeM, RO
2:Identification0:HasPropertyVariable3:YearOfConstruction0:UInt160:PropertyTypeM, RO
3:MachineryBuildingBlocks0:HasAddInObject3:MachineryItemState3:MachineryItemState_StateMachineTypeM
3:MachineryBuildingBlocks0:HasAddInObject3:MachineryOperationMode3:MachineryOperationModeStateMachineTypeM

The components of the FoamCuttingMachineType have additional references which are defined in Table 3.

Table 3 - FoamCuttingMachineType Additional References
SourceBrowsePath Reference Type Is Forward TargetBrowsePath
3:MachineryBuildingBlocks0:HasAddInTrue2:Identification

The DeviceClass Property should have one of the values defined in EN 14886 if applicable:

Automatic vertical bandknife cutting machine

Manual vertical bandknife cutting machine

Tilting bandknife cutting machine

Bandknife cutting machine with turntable

Vertical bandknife cutting machine with fixed table and movable cutting unit

Automatic horizontal bandknife cutting machine

Manual horizontal bandknife cutting machine

Horizontal bandknife cutting machine for block trimming

Vertical bandknife cutting machine for block trimming

Contour cutting machine

Profile cutting and splitting machine

Compression cutting machine

Peeling machine

Cross-cutting machine

6.2 MachineConfiguration

Lists the current configuration of the foam cutting machine. The MachineConfigurationType is defined in chapter 7.

6.3 Operation

Provides Objects and Variables relevant for the operation of the machine. The OperationType is defined in chapter 13.

6.4 ProcessMonitoring

Provides the process values of the different components of the foam cutting machine. The ProcessMonitoringType is defined in chapter 10.1.

6.5 ErrorHandling

Provides Objects and Methods for simple error handling. The ErrorHandlingType is defined in chapter 14.