OPC UA for Machinery – Part 1: Basic Building Blocks
Go
v1.04.1
1
Scope
2
Normative References
3
Terms, Definitions and Conventions
3.1
Overview
3.2
OPC UA for Machinery Terms
3.3
Abbreviated Terms
3.4
Conventions used in this Document
3.4.1
Conventions for Node Descriptions
3.4.1.1
Node Definitions
3.4.1.2
Additional References
3.4.1.3
Additional Sub-components
3.4.1.4
Additional Attribute Values
3.4.2
NodeIds and BrowseNames
3.4.2.1
NodeIds
3.4.2.2
BrowseNames
3.4.3
Common Attributes
3.4.3.1
General
3.4.3.2
Objects
3.4.3.3
Variables
3.4.3.4
VariableTypes
3.4.3.5
Methods
4
General information to Machinery and OPC UA
4.1
Introduction to Machinery
4.1.1
Machinery and Mechanical Engineering
4.1.2
Sample Industries and Products
4.1.3
Machinery and OPC UA
4.2
Introduction to OPC Unified Architecture
4.2.1
What is OPC UA?
4.2.2
Basics of OPC UA
4.2.3
Information Modelling in OPC UA
4.2.3.1
Concepts
4.2.3.2
Namespaces
4.2.3.3
Companion Specifications
5
Use Cases
5.1
Machine Identification and Nameplate
5.2
Finding all Machines in a Server
5.3
Component Identification and Nameplate
5.4
Finding all Components of a Machine
5.5
Monitoring
5.6
Preventive Maintenance
5.7
Equipment Information
5.8
Notifications
6
Machinery Information Model overview
6.1
General Idea – Definition of Building Blocks
6.2
Overview of the Building Blocks
6.3
Organization of Building Blocks
7
General Recommendations
7.1
Localization
7.2
Optional Nodes
7.3
No duplicated Nodes
8
Machine Identification and Nameplate
8.1
Overview
8.2
IMachineryItemVendorNameplateType
8.3
MachineryItemIdentificationType ObjectType Definition
8.4
IMachineVendorNameplateType
8.5
IMachineTagNameplateType
8.6
MachineIdentificationType ObjectType Definition
9
Finding all Machines in a Server
9.1
Overview
9.2
Machines Object Definition
10
Component Identification and Nameplate
10.1
Overview
10.2
MachineryComponentIdentificationType ObjectType Definition
11
Finding all identifiable Components of a Machine
11.1
Overview
11.2
MachineComponentsType ObjectType Definition
12
MachineryItemState
12.1
Overview
12.2
MachineryItemState_StateMachineType
13
MachineryOperationMode
13.1
Overview
13.2
MachineryOperationModeStateMachineType
14
Operation Counter
14.1
Overview
14.2
MachineryOperationCounterType
15
Lifetime Counter
15.1
Overview
15.2
MachineryLifetimeCounterType
16
Monitoring
16.1
Overview
16.2
MonitoringType
17
MachineryEquipment
17.1
Overview
17.2
MachineryEquipmentFolderType
17.3
IMachineryEquipmentType
18
Notifications
18.1
Overview
18.2
NotificationsType
19
Profiles and Conformance Units
19.1
Conformance Units
19.2
Profiles
19.2.1
Profile list
19.2.2
Server Facets
19.2.2.1
Overview
19.2.2.2
Machinery Machine Identification Server Facet
19.2.2.3
Machinery Machine Identification Writable Server Facet
19.2.2.4
Machinery Component Identification Server Facet
19.2.2.5
Machinery Component Identification Mandatory Server Facet
19.2.2.6
Machinery Component Identification Writable Server Facet
19.2.2.7
Machinery State Server Facet
19.2.2.8
Machinery Operation Counter Server Facet
19.2.2.9
Machinery Lifetime Counter Server Facet
19.2.2.10
Machinery Monitoring Server Facet
19.2.2.11
Machinery MachineryEquipment Server Facet
19.2.2.12
Machinery Notifications Server Facet
19.2.3
Client Facets
20
Namespaces
20.1
Namespace Metadata
20.2
Handling of OPC UA Namespaces
21
(normative) OPC UA for Machinery Namespace and Mappings
22
(informative)Examples
22.1
Overview
22.2
Independent representation
22.3
References
22.4
Overview
22.5
Notifications as Objects
22.6
Notifications as Events
23
(informative)Examples how to use MachineryItemState and MachineryOperationMode to calculate KPIs
Bibliography
19.2.3
Client Facets
This version of the specification does not define any
Client Facets
.
↑
↓
✕