7.1.3 Client

Table 64 defines the Client based ConformanceUnits.

Table 64 – PackML Client Information Model
Category Title Description Derived
ClientPackML Base Functionality ClientThe Client makes use of the BaseObjectModel. This includes exposing all mandatory objects, variables and methods.
ClientPackML Base TagID ClientThe Client makes use of the TagID Property
ClientPackML Base Version ClientThe Client makes use of the Version property and DataType
ClientPackML Base Admin ClientThe Client makes use of all of the mandatory items in the PackMLAdminObjectType
ClientPackML Base Status ClientThe Client makes use of all of the mandatory items in the PackMLStatusObjectType
ClientPackML State Information ClientThe Client makes use of the BaseStateMachine. This include the list of AvailableStates and AvailableTransitions. It also includes all mandatory states and any method associated with the states. The certification will include a list of all states and transitions used by the Client. This include the mandatory Sub-statemachines
ClientPackML State Abort ClientThe Client makes use of the Abort Method
ClientPackML State Clear ClientThe Client makes use of the Clear Method
ClientPackML State Stop ClientThe Client makes use of the Stop Method
ClientPackML State Reset ClientThe Client makes use of the Reset Method
ClientPackML State Complete ClientThe Client makes use of the Complete Method
ClientPackML State Start ClientThe Client makes use of the Start Method
ClientPackML State Unhold ClientThe Client makes use of the Unhold Method
ClientPackML State Suspend ClientThe Client makes use of the Suspend Method
ClientPackML State Hold ClientThe Client makes use of the Hold Method
ClientPackML State Unsuspend ClientThe Client makes use of the Unsuspend Method
ClientPackML SetUnitMode ClientThe Client makes use of the SetUnitMode Method
ClientPackML Set Product ClientThe Client makes use of the SetProduct Method
ClientPackML Machine Speed ClientThe Client makes use of the SetMachSpeed Method
ClientPackML RemoteCommand ClientThe Client makes use of the optional RemoteCommand Method
ClientPackML SetInterlock ClientThe Client makes use of the optional SetInterlock Method
ClientPackML-Status UnitModeChangeInProcess ClientThe Client makes use of the UnitModeChangeInProcess flag
ClientPackML-Status State ClientThe Client makes use of the StateRequested and StateChangeInProcess flag
ClientPackML-Status Interlock ClientThe Client makes use of at least one MaterialInterlock and the summary MaterialInterlocked flag.
ClientPackML-Status RemoteParameter ClientThe Client makes use of exposing of the configured RemoteParameter
ClientPackML Status Product ClientThe Client makes use of exposing of the configured product data
ClientPackML-Admin Alarm ClientThe Client makes use of the PackML Alarm instance including the Alarm extent.
ClientPackML-Admin Alarm History ClientThe Client makes use of the PackML AlarmHistory including the Alarm history extent.
ClientPackML-Admin Warning ClientThe Client makes use of the PackML warning instance including the warning extent.
ClientPackML-Admin Stop ClientThe Client makes use of the PackML stop reason including the stop reason extent
ClientPackML-Admin mode statistics ClientThe Client makes use of the ModeCurrentTime and cumulative time statistics
ClientPackML-Admin state Statistics ClientThe Client makes use of the StateCurrentTime and cumulative time statistics
ClientPackML-Admin ClientThe Client makes use of the prodrelated counts including ProdConsumedCount, ProdProcessedCount and ProdDefectiveCount.
ClientPackML-Admin ResetTime ClientThe Client makes use of the PackML Time since reset
ClientPackML-Admin machine speed. ClientThe Client makes use of the PackML Machine Design Speed
ClientPackML Machine Speed ClientThe Client makes use of the CurMachSpeed information including units
ClientPackML Equipment Blocked ClientThe Client makes use of the EquipmentBlocked flag
ClientPackML Equipment Starved ClientThe Client makes use of the EquipmentStarved flag
ClientPackML ProdDefectiveCount ClientThe Client makes use of ProdDefectiveCount
ClientPackML ProdProcessedCount ClientThe Client makes use of ProdProcessedCount