The ProductionTypeis used to structure information given in the MachineToolType. It groups the information about the production plan and the production statistics.

The ProductionTypeis formally defined in Table 33.

Table 33– ProductionType Definition

Attribute

Value

BrowseName

ProductionType

IsAbstract

False

References

Node Class

BrowseName

DataType

TypeDefinition

Other

Subtype of the 0:BaseObjectTypedefined in OPC 10000-5i.e. inheriting the InstanceDeclarations of that Node.

0:HasComponent

Object

ProductionPlan

ProductionJobListType

O

0:HasComponent

Object

ActiveProgram

ProductionActiveProgramType

M

0:HasComponent

Object

Statistics

ProductionStatisticsType

O

Conformance Units

MachineTool MachineToolType Mandatory Nodes

MachineTool Production Basic

ProductionPlanis a list of all job elements currently running and planned for execution.

If there is no job on the machine, there may be no ProductionJobobject in the list.

In case the ProductionPlanis used as a dynamic list (i.e. ProductionJobTypenodes are being added and deleted), the precondition for deleting any node is that all values of variables represent the final state of the job and are sent to all clients in active subscriptions.

ActiveProgramcontains the program that is currently running on the machine. If the machine control discriminates between main and subprograms, this program shall be the main program. It is used in parallel to the ProductionPlan, so it allows for an access of the running program without browsing the jobs in the ProductionPlan.

Statisticsis the object that contains statistics information related to production.