The section describes the various Facets that are provided as part of the OPC UA PackML information model. These Facets include information model ConformanceUnits, but they also include ConformanceUnits or Facets from the base OPC UA Profile specification.
Related Category |
URI |
|
PackML Base Functionality Server Facet |
PackML Model |
http://opcfoundation.org/UA-Profile/Server/PackML/BaseFunctionServer |
PackML Base Client Facet |
PackML Model |
http://opcfoundation.org/UA-Profile/Client/PackML/BaseFunctionClient |
Table 66 defines a Profile that describes the base characteristics that all OPC UA Servers shall support, if they support the PackML companion specification.
Table 66 - PackML Base Functionality Server Facet
Group |
Conformance Unit / Profile Title |
Optional |
Profile |
Standard DataChange Subscription Server Facet |
|
Profile |
Core Server Facet |
|
Profile |
UA-TCP UA-SC UA Binary |
|
Profile |
Data Access Server Facet |
|
Monitored Item Services |
Monitor MinQueueSize_05 |
False |
Profile |
Method Server Facet |
|
Profile |
Security Time Synchronization |
|
PackML Model |
PackML Base Functionality |
False |
PackML Model |
PackML Base Admin |
False |
PackML Model |
PackML Base Status |
False |
PackML Model |
PackML State Information |
False |
|
|
|
PackML Model |
PackML State Abort |
True |
PackML Model |
PackML State Clear |
True |
PackML Model |
PackML State Stop |
True |
PackML Model |
PackML State Reset |
True |
PackML Model |
PackML State Complete |
True |
PackML Model |
PackML State Start |
True |
PackML Model |
PackML State Unhold |
True |
PackML Model |
PackML State Suspend |
True |
PackML Model |
PackML State Hold |
True |
PackML Model |
PackML State Unsuspend |
True |
PackML Model |
PackML StateModel extensions |
True |
|
|
|
PackML Model |
PackML SetUnitMode |
True |
PackML Model |
PackML Set Product |
True |
PackML Model |
PackML Machine Speed |
True |
PackML Model |
PackML RemoteCommand |
True |
PackML Model |
PackML SetInterlock |
True |
PackML Model |
PackML Status UnitModeRequested |
True |
PackML Model |
PackML Status UnitModeChangeInProcess |
True |
PackML Model |
PackML Status State |
True |
PackML Model |
PackML Status Interlock |
True |
PackML Model |
PackML Status RemoteParameter |
True |
PackML Model |
PackML Status Product |
True |
PackML Model |
PackML Admin Alarm |
True |
PackML Model |
PackML Admin Alarm History |
True |
PackML Model |
PackML Admin Warning |
True |
PackML Model |
PackML Admin Stop |
True |
PackML Model |
PackML Admin mode statistics |
True |
PackML Model |
PackML Admin state Statistics |
True |
PackML Model |
PackML Admin |
True |
PackML Model |
PackML Admin ResetTime |
True |
PackML Model |
PackML Admin machine speed. |
True |
PackML Model |
PackML Machine Speed |
True |
PackML Model |
PackML Equipment Blocked |
True |
PackML Model |
PackML Equipment Starved |
True |
PackML Model |
PackML ProdDefectiveCount |
True |
PackML Model |
PackML ProdProcessedCount |
True |
PackML Model |
PackML Base TagID |
True |
PackML Model |
PackML Base Version |
True |
This Profile includes a number of Profiles and ConformanceUnits.
Table 67 defines a Facet that describes the base characteristics for all OPC UA Clients that make use of this companion specification. Additional Profiles will define support for various object models that are part of this specification.
Table 67 - PackML Base Client Facet
Group |
Conformance Unit / Profile Title |
Optional |
Profile |
AddressSpace Lookup Client Facet |
|
Profile |
DataAccess Client Facet |
|
Profile |
DataChange Subscriber Client Facet |
|
Profile |
Method Client Facet |
|
Profile |
UA-TCP UA-SC UA Binary |
|
Profile |
Security Time Synchronisation |
|
Session Services |
Session Client Base |
False |
Session Services |
Session Client Renew NodeIds |
False |
Session Services |
Session Client KeepAlive |
False |
Session Services |
Session Client Detect Shutdown |
False |
PackML Model |
PackML Base Functionality Client |
False |
PackML Model |
PackML Base Version Client |
False |
PackML Model |
PackML Base Status Client |
False |
PackML Model |
PackML State Information Client |
False |
|
|
|
PackML Model |
PackML Base TagID Client |
True |
PackML Model |
PackML Base Version Client |
True |
PackML Model |
PackML State Abort Client |
True |
PackML Model |
PackML State Clear Client |
True |
PackML Model |
PackML State Stop Client |
True |
PackML Model |
PackML State Reset Client |
True |
PackML Model |
PackML State Complete Client |
True |
PackML Model |
PackML State Start Client |
True |
PackML Model |
PackML State Unhold Client |
True |
PackML Model |
PackML State Suspend Client |
True |
PackML Model |
PackML State Hold Client |
True |
PackML Model |
PackML State Unsuspend Client |
True |
PackML Model |
PackML SetUnitMode Client |
True |
PackML Model |
PackML Set Product Client |
True |
PackML Model |
PackML Machine Speed Client |
True |
PackML Model |
PackML RemoteCommand Client |
True |
PackML Model |
PackML SetInterlock Client |
True |
PackML Model |
PackML-Status UnitModeChangeInProcess Client |
True |
PackML Model |
PackML-Status State Client |
True |
PackML Model |
PackML-Status Interlock Client |
True |
PackML Model |
PackML-Status RemoteParameter Client |
True |
PackML Model |
PackML Status Product Client |
True |
PackML Model |
PackML-Admin Alarm Client |
True |
PackML Model |
PackML-Admin Alarm History Client |
True |
PackML Model |
PackML-Admin Warning Client |
True |
PackML Model |
PackML-Admin Stop Client |
True |
PackML Model |
PackML-Admin mode statistics Client |
True |
PackML Model |
PackML-Admin state Statistics Client |
True |
PackML Model |
PackML-Admin Client |
True |
PackML Model |
PackML-Admin ResetTime Client |
True |
PackML Model |
PackML-Admin machine speed. Client |
True |
PackML Model |
PackML Machine Speed Client |
True |
PackML Model |
PackML Equipment Blocked Client |
True |
PackML Model |
PackML Equipment Starved Client |
True |
PackML Model |
PackML ProdDefectiveCount Client |
True |
PackML Model |
PackML ProdProcessedCount Client |
True |