OPC UA for PackML – Common Object Model: PackML
Go
v1.01
1
Scope
2
Normative References
3
Terms, definitions and conventions
3.1
Overview
3.2
OPC 10000-1 terms
3.3
OPC 10000-3 terms
3.4
OPC 10000-8
3.5
OPC 10000-9
3.6
OPC UA PackML Terms
3.6.1
PackML<Term>
3.6.1.1
General
3.6.1.2
PackMLUnit
3.6.1.3
PackMLTag
3.6.1.4
PackMLStateModel
3.6.1.5
PackMLMode
3.7
Abbreviations and symbols
3.8
OPC UA Notation
4
Concept
4.1
Overview
4.2
PackML Overview
4.2.1
Introduction
4.2.2
Why PackML?
4.2.3
PackML Elements
4.2.4
Standard Modes
4.2.5
Standard States
4.2.6
Standard Tag Names
4.2.7
PackML Object Model
4.2.7.1
Overview
4.2.7.2
Command Tags
4.2.7.3
Status Tags
4.2.7.4
Admin Tags
4.2.8
Standard Tag Values
4.2.8.1
Overview
4.2.8.2
Machine Speed
4.2.8.3
Material Interlock
4.2.8.4
Remote Interface Structure
4.3
OPC UA Overview
4.3.1
Introduction
4.3.2
What is OPC UA?
4.3.3
Basics of OPC UA
4.3.4
Information Modelling in OPC UA
4.3.4.1
Concepts
4.3.4.2
Namespaces
4.3.4.3
Companion Specifications
5
Modelling Approach of PackML
6
PackML Data Representation Model
6.1
General
6.2
Instance AddressSpace
6.3
Objects and ObjectTypes
6.3.1
Overview
6.3.2
PackMLBaseObjectType
6.3.3
PackMLStatusObjectType
6.3.4
PackMLAdminObjectType
6.3.5
StateMachines Overview
6.3.6
PackMLBaseStateMachineType
6.3.7
PackMLMachineStateMachineType
6.3.8
PackMLExecuteStateMachineType
6.4
Variables and VariableTypes
6.5
DataTypes
6.5.1
Overview
6.5.2
ProductionMaintenanceModeEnum
6.5.3
PackMLCountDataType
6.5.4
PackMLDescriptorDataType
6.5.5
PackMLIngredientsDataType
6.5.6
PackMLProductDataType
6.5.7
PackMLRemoteInterfaceDataType
6.6
ReferenceTypes
6.6.1
HasInterlock
6.6.2
HasAlarm
6.6.3
HasAlarmHistory
6.6.4
HasWarning
6.6.5
HasStopReason
6.7
Methods
6.7.1
Overview
6.7.2
SetUnitMode Method
6.7.3
SetMachSpeed Method
6.7.4
SetProduct Method
6.7.5
Abort Method
6.7.6
Clear Method
6.7.7
Stop Method
6.7.8
Reset Method
6.7.9
ToComplete Method
6.7.10
Start Method
6.7.11
Unhold Method
6.7.12
Suspend Method
6.7.13
Unsuspend Method
6.7.14
Hold Method
6.7.15
RemoteCommand Method
6.7.16
SetInterlock Method
6.7.17
SetParameter Method
6.8
Alarms
6.8.1
Overview
6.8.2
Alarm Tags
6.8.2.1
Overview
6.8.2.2
PackMLAlarmDataType
6.8.3
Alarm Events
7
Profile
7.1
Conformance Unit
7.1.1
Overview
7.1.2
Server
7.1.3
Client
7.2
Facet
7.2.1
Overview
7.2.2
Server
7.2.2.1
PackML Base Functionality Server Facet
7.2.3
Client
7.2.3.1
PackML Base Client Facet
8
Namespaces
8.1
Namespace Metadata
8.2
Handling of OPC UA namespaces
Annex A
(normative): PackML Namespace and Mappings
A.1
Namespace and identifiers for PackML Information Model
Annex B
(informative): Recommended localized names
B.1
Recommended state names for StateMachine Variables
B.1.1
LocaleId “en”
B.1.2
LocaleId “de”
B.1.3
LocaleId “fr”
Annex C
: DataType (Non-Normative)
C.1
Mapping of enumerated data types
C.2
Mapping of array data types
Annex D
: Revision / Change Log
3.6.1.4
PackMLStateModel
a concept that represents a state model of the operational state of a unit.
↑
↓
✕