OPC 30143: PROFI-Encoder
Released 1.00
2023-04-15
This document is subject to the license terms described here.
The general OPC Foundation specification license agreement also applies and can be found here.
This document is a copy of the original which can be found here.
This document defines nodes in the following nodesets:
1 Scope
2 Normative references
3 Terms, abbreviated terms and conventions
3.1 Overview
3.2 OPC UA for PROFINET Encoder definitions
3.2.1 Output Data
3.2.2 Input Data
3.2.3 IO Data
3.2.4 DO IO Data
3.2.5 EO IO Data
3.2.6 Process Data
3.3 OPC UA for PROFINET Encoder terms
3.3.1 Controller
3.3.2 P-Device
3.3.3 Supervisor
3.3.5 Encoder
3.3.6 Encoder Unit
3.3.7 Encoder Object
3.3.8 Process Control Task
3.3.9 Telegram
3.3.10 Standard Telegram
3.3.11 Signal
3.3.12 Standard Signal
3.3.13 PN Submodule
3.4 Abbreviated terms
3.5 Conventions used in this document
3.5.1 Conventions for Node descriptions
3.5.1.1 Node definitions
3.5.1.2 Additional References
3.5.1.3 Additional sub-components
3.5.1.4 Additional Attribute values
3.5.2 NodeIds and BrowseNames
3.5.2.1 NodeIds
3.5.2.2 BrowseNames
3.5.3 Common Attributes
3.5.3.1 General
3.5.3.2 Objects
3.5.3.3 Variables
3.5.3.4 VariableTypes
3.5.3.5 Methods
4 General information to PROFINET Encoder and OPC UA
4.1 Introduction to PROFINET Encoder
4.1.1 Encoder Model
4.1.2 Encoder Object
4.1.3 Encoder Communication Model
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
6 OPC UA for PROFINET Encoder Information Model overview
6.1 Introduction to OPC UA for PROFINET Encoder
6.2 Encoder Channel Signals and Measurements
6.3 Encoder Channel Configuration
6.4 Encoder Channel Sensor & Probes
6.5 Encoder Channel Diagnosis
6.6 Encoder Security
7 OPC UA ObjectTypes
7.1 EncoderChannelType
7.1.1.1 SetApplicationTag Method
7.2 EncoderSensorType
7.2.1.1 PresetControl Method
7.2.1.2 Ref1LatchStart Method
7.3 EncoderProbesType
7.4 EncoderProbeType
7.4.1.1 LatchStart Method
7.5 LogbookType
7.5.1.1 DeleteLogbook Method
7.5.1.2 GetFilteredLogbookEntries Method
7.5.1.3 GetCurrentFaultSituation Method
7.5.1.4 GetHistoricFaultSituation Method
7.5.1.5 GetActiveDiagnosis Method
7.6 EncoderAxisConfigType
7.6.1.1 SetAxisConfig Method
7.7 EncoderControlConfigType
7.7.1.1 SetControlConfig Method
7.8 EncoderSensorConfigType
7.8.1.1 SetSensorConfig Method
8 OPC UA EventTypes
8.1 EncoderDiagnosisEventType
8.2 EncoderProbeLatchEventType
8.3 EncoderRefLatchEventType
8.4 LogbookEventType
9 OPC UA VariableTypes
10 OPC UA DataTypes
10.1 LogEntryDataType
10.2 EventTypeEnumeration
10.3 EncoderChannelStateEnumeration
10.4 EncoderAxisTypeEnumeration
10.5 EncoderCodeSequenceEnumeration
10.6 EncoderAlarmChannelControlEnumeration
10.7 EncoderPresetControlEnumeration
10.8 EncoderSensorAbsoluteTypeEnumeration
10.9 EncoderSignalTypeEnumeration
10.10 EncoderConfigParameterResultEnumeration
10.11 EncoderConfigTypeEnumeration
10.12 EncoderDiagnosisReasonEnumeration
11 Profiles and Conformance Units
11.1 Conformance Units
11.2 Profiles
11.2.1 Profile list
11.2.2 Server Facets
11.2.2.1 Overview
11.2.2.2 PNENC Detector Server Profile
11.2.2.3 PNENC Detector Monitor Server Profile
11.2.3 Client Facets
12 Namespaces
12.1 Namespace Metadata
12.2 Handling of OPC UA Namespaces
Annex A (normative) PROFINET Encoder Namespace and mappings
A.1 NodeSet and Supplementary Files for PROFINET – Encoder Information Model
Annex B (normative)
B.1 Fault code definition