7.1.2 Server

Table 63 defines the Server based ConformanceUnits.

Table 63 – PackML Server Information Model
Category Title Description
ServerPackML Base FunctionalityThe server supports the BaseObjectModel. This includes exposing all mandatory objects, variables and methods.
ServerPackML Base TagIDThe Server supports the TagID Property
ServerPackML Base VersionThe Server supports the Version property and DataType
Server PackML Base AdminThe Server support all of the mandatory items in the PackMLAdminObjectType
ServerPackML Base StatusThe Server support all of the mandatory items in the PackMLStatusObjectType
ServerPackML State InformationThe 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
ServerPackML State AbortThe server supports the Abort Method
ServerPackML State ClearThe server supports the Clear Method
ServerPackML State StopThe server supports the Stop Method
ServerPackML State ResetThe server supports the Reset Method
ServerPackML State CompleteThe server supports the Complete Method
ServerPackML State StartThe server supports the Start Method
ServerPackML State UnholdThe server supports the Unhold Method
ServerPackML State SuspendThe server supports the Suspend Method
ServerPackML State HoldThe server supports the Hold Method
ServerPackML State UnsuspendThe server supports the Unsuspend Method
ServerPackML SetUnitModeThe Server supports the SetUnitMode Method
ServerPackML Set ProductThe Server supports the SetProduct Method
ServerPackML Machine SpeedThe Server supports the SetMachSpeed Method
ServerPackML RemoteCommandThe Server supports the RemoteCommand Method
ServerPackML SetInterlockThe Server supports the SetInterlock Method
Server PackML Status UnitModeRequestedThe Server support the UnitModeChangeInProcess flag
Server PackML Status UnitModeChangeInProcessThe Server support the UnitModeChangeInProcess flag
Server PackML Status StateThe Server supports the StateRequested and StateChangeInProcess flag
ServerPackML Status InterlockThe Server includes support for at least one MaterialInterlock and the summary MaterialInterlocked flag.
ServerPackML Status RemoteParameterThe Server supports exposing of the configured RemoteParameter
Server PackML Status ProductThe Server supports exposing of the configured product data
ServerPackML Admin AlarmThe server supports the PackML Alarm instance including the Alarm extent.
ServerPackML Admin Alarm HistoryThe server supports the PackML AlarmHistory including the Alarm history extent.
ServerPackML Admin WarningThe server supports the PackML warning instance including the warning extent.
ServerPackML Admin StopThe server supports the PackML stop reason including the stop reason extent
ServerPackML Admin mode statisticsThe server supports the ModeCurrentTime and cumulative time statistics
ServerPackML Admin state StatisticsThe server supports the StateCurrentTime and cumulative time statistics
ServerPackML Admin The server supports the prodrelated counts including ProdConsumedCount, ProdProcessedCount and ProdDefectiveCount.
ServerPackML Admin ResetTimeThe server supports the PackML Time since reset
ServerPackML Admin machine speed.The server supports the PackML Machine Design Speed
ServerPackML Machine SpeedThe Server supports the CurMachSpeed information including units
Server PackML Equipment BlockedThe Server supports the EquipmentBlocked flag
Server PackML Equipment StarvedThe Server supports the EquipmentStarved flag
ServerPackML ProdDefectiveCountThe Server supports ProdDefectiveCount
ServerPackML ProdProcessedCountThe Server supports ProdProcessedCount