Table 63 defines the Server based ConformanceUnits.

Table 63 – PackML Server Information Model

Category

Title

Description

Server

PackML Base Functionality

The server supports the BaseObjectModel. This includes exposing all mandatory objects, variables and methods.

Server

PackML Base TagID

The Server supports the TagID Property

Server

PackML Base Version

The Server supports the Version property and DataType

Server

PackML Base Admin

The Server support all of the mandatory items in the PackMLAdminObjectType

Server

PackML Base Status

The Server support all of the mandatory items in the PackMLStatusObjectType

Server

PackML State Information

The server supports 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 supported by the StateMachine. This include the mandatory Sub-statemachines

Server

PackML State Abort

The server supports the Abort Method

Server

PackML State Clear

The server supports the Clear Method

Server

PackML State Stop

The server supports the Stop Method

Server

PackML State Reset

The server supports the Reset Method

Server

PackML State Complete

The server supports the Complete Method

Server

PackML State Start

The server supports the Start Method

Server

PackML State Unhold

The server supports the Unhold Method

Server

PackML State Suspend

The server supports the Suspend Method

Server

PackML State Hold

The server supports the Hold Method

Server

PackML State Unsuspend

The server supports the Unsuspend Method

Server

PackML SetUnitMode

The Server supports the SetUnitMode Method

Server

PackML Set Product

The Server supports the SetProduct Method

Server

PackML Machine Speed

The Server supports the SetMachSpeed Method

Server

PackML RemoteCommand

The Server supports the RemoteCommand Method

Server

PackML SetInterlock

The Server supports the SetInterlock Method

Server

PackML Status UnitModeRequested

The Server support the UnitModeChangeInProcess flag

Server

PackML Status UnitModeChangeInProcess

The Server support the UnitModeChangeInProcess flag

Server

PackML Status State

The Server supports the StateRequested and StateChangeInProcess flag

Server

PackML Status Interlock

The Server includes support for at least one MaterialInterlock and the summary MaterialInterlocked flag.

Server

PackML Status RemoteParameter

The Server supports exposing of the configured RemoteParameter

Server

PackML Status Product

The Server supports exposing of the configured product data

Server

PackML Admin Alarm

The server supports the PackML Alarm instance including the Alarm extent.

Server

PackML Admin Alarm History

The server supports the PackML AlarmHistory including the Alarm history extent.

Server

PackML Admin Warning

The server supports the PackML warning instance including the warning extent.

Server

PackML Admin Stop

The server supports the PackML stop reason including the stop reason extent

Server

PackML Admin mode statistics

The server supports the ModeCurrentTime and cumulative time statistics

Server

PackML Admin state Statistics

The server supports the StateCurrentTime and cumulative time statistics

Server

PackML Admin

The server supports the prodrelated counts including ProdConsumedCount, ProdProcessedCount and ProdDefectiveCount.

Server

PackML Admin ResetTime

The server supports the PackML Time since reset

Server

PackML Admin machine speed.

The server supports the PackML Machine Design Speed

Server

PackML Machine Speed

The Server supports the CurMachSpeed information including units

Server

PackML Equipment Blocked

The Server supports the EquipmentBlocked flag

Server

PackML Equipment Starved

The Server supports the EquipmentStarved flag

Server

PackML ProdDefectiveCount

The Server supports ProdDefectiveCount

Server

PackML ProdProcessedCount

The Server supports ProdProcessedCount

\