The ProductionType provides a job management structure to manage the machine capacity utilization and is formally defined in Table 16.

Table 16 – ProductionType Definition

Attribute

Value

BrowseName

ProductionType

IsAbstract

false

References

Node Class

BrowseName

DataType

TypeDefinition

Other

Subtype of the BaseObjectType defined in OPC 10000-5, i.e. inheriting the InstanceDeclarations of that Node.

0:HasComponent

Method

ChangePositionInList

Optional

0:HasComponent

Method

DeleteJob

Optional

0:HasComponent

Method

InsertJob

Optional

0:HasComponent

Object

ProductionPlan

ProductionPlanType

Mandatory

0:HasProperty

Variable

JobListIsRecommendation

0:Boolean

0:PropertyType

Mandatory

0:HasProperty

Variable

MaxCountOfJobs

0:UInt32

0:PropertyType

Optional

0:HasProperty

Variable

CurrentCountOfJobs

0:UInt32

0:PropertyType

Optional

0:HasProperty

Variable

SupportedMaterialTypes

0:NodeId[]

0:PropertyType

Optional

ProductionPlan defines a folder for the placeholders of jobs and keeps all information regarding the jobs. The job list contains all jobs that should be processed with this machine. The jobs are sorted in the ProductionPlan, but that sorting can be changed. If a job is ended, the machine decides which Job will be processed next.

JobListIsRecommendation is a flag which indicates that the sequence in the ProductionPlan is a recommendation. That means that the machine and/or the operator can modify the sequence. If the first job in the sequence is interrupted or idled/queued another job can be processed. The sequence in the JobList is fixed if the flag is false and if the first job cannot be processed, an interaction is necessary.

MaxCountOfJobs contains the maximum amount of jobs, which the server is able to handle within its memory capacity. CurrentCountOfJobs contains the current number of jobs, which are stored on the server at the moment.

SupportedMaterialTypes contains the NodeId of all MaterialTypes (subtypes of the BaseMaterialType) that can be used in this machine.