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.