| Standard ID | Contents [version] | USD | STEP2 | [PDF] delivered in | Standard Title (Description) | Status | PDF |
| GB/T 33863.4-2017 | English | RFQ |
ASK
|
3 days [Need to translate]
|
OPC unified architecture -- Part 4: Services
| Valid |
GB/T 33863.4-2017
|
PDF similar to GB/T 33863.4-2017
Basic data | Standard ID | GB/T 33863.4-2017 (GB/T33863.4-2017) | | Description (Translated English) | OPC unified architecture -- Part 4: Services | | Sector / Industry | National Standard (Recommended) | | Classification of Chinese Standard | N10 | | Classification of International Standard | 25.040 | | Word Count Estimation | 180,123 | | Date of Issue | 2017-07-12 | | Date of Implementation | 2018-02-01 | | Quoted Standard | IEC 62541-3; IEC 62541-5; IEC 62541-6; IEC 62541-7; IEC 62541-8; IEC/TR 62541-1-2010; IEC/TR 62541-2; ISO/IEC 7498-1; ISO/IEC 7498-3; ISO/IEC 7498-4 | | Adopted Standard | IEC 62541-4-2011, IDT | | Issuing agency(ies) | General Administration of Quality Supervision, Inspection and Quarantine of the People's Republic of China, Standardization Administration of the People's Republic of China | | Summary | This standard specifies the OPC Unified Architecture (OPC UA) service. The described service is a collection of abstract remote procedure calls (RPCs). The service is implemented by the OPC UA server and is invoked by the OPC UA client. All interactions between the OPC UA client and the server are made through these services. Since this standard does not define a specific RPC implementation mechanism, the services defined in this standard are abstract. IEC 62541-6 specifies one or more specific mappings for implementation. For example, IEC62451-6 has a mapping to an XML Web service. In this mapping, the services defined in this standard are used as Web service methods in WSDL contracts |
GB/T 33863.4-2017: OPC unified architecture -- Part 4: Services---This is a DRAFT version for illustration, not a final translation. Full copy of true-PDF in English version (including equations, symbols, images, flow-chart, tables, and figures etc.) will be manually/carefully translated upon your order.
OPC unified architecture. Part 4. Services
ICS 25.040
N10
National Standards of People's Republic of China
OPC Unified Architecture Part 4. Services
(IEC 62541-4.2011, IDT)
2017-07-12 Posted
2018-02-01 implementation
General Administration of Quality Supervision, Inspection and Quarantine of People's Republic of China
China National Standardization Administration released
Directory
Introduction Ⅶ
Introduction Ⅷ
1 Scope 1
2 Normative references 1
3 Terms, definitions, abbreviations and conventions 1
3.1 Terms and definitions 1
3.2 Abbreviations 2
3.3 agreement 2
4 Overview 4
4.1 Service Set (Model) 4
4.2 Request/Response Service Procedures 7
5 service set 7
5.1 Overview 7
5.2 Service Request and Response headers 7
5.3 service results 8
5.4 Discovery service set 9
5.4.1 Overview 9
5.4.2 FindServers 10
5.4.3 GetEndpoints 11
5.4.4 RegisterServer 13
5.5 SecureChannel Service Set 16
5.5.1 Overview 16
5.5.2 OpenSecureChannel 17
5.5.3 CloseSecureChannel 19
5.6 Session (Session) service set 20
5.6.1 Overview 20
5.6.2 CreateSession 20
5.6.3 ActivateSession 25
5.6.4 CloseSession 27
5.6.5 Cancel 28
5.7 Node Management Service Set 28
5.7.1 Overview 28
5.7.2 AddNode 28
5.7.3 AddReferences 30
5.7.4 DeleteNodes 32
5.7.5 DeleteReferences 33
5.8 View service set 35
5.8.1 Overview 35
5.8.2 Brower 35
5.8.3 BrowseNext 38
5.8.4 TranslateBrowsePathsToNodeIds 39
5.8.5 RegisterNodes 41
5.8.6 UnregisterNodes 42
5.9 Query Service Set 43
5.9.1 Overview 43
5.9.2 QueryingViews 43
5.9.3 QueryFirst 44
5.9.4 QueryNext 47
5.10 Attribute service set 49
5.10.1 General 49
5.10.2 Read 49
5.10.3 HistoryRead 51
5.10.4 Write 54
5.10.5 HistoryUpdate 56
5.11 Method service set 57
5.11.1 Overview 57
5.11.2 Cal 58
5.12 MonitoredItem service set 60
5.12.1 MonitoredItem model 60
5.12.2 CreateMonitoredItems 63
5.12.3 ModifyMonitoredItems 65
5.12.4 SetMonitoringMode 67
5.12.5 SetTriggering 68
5.12.6 DeleteMonitoredItems 70
5.13 Subscription Service Set 71
5.13.1 Subscription Model 71
5.13.2 CreateSubscription 79
5.13.3 ModifySubscription 80
5.13.4 SetPublishingMode 82
5.13.5 Publish 83
5.13.6 Republish 85
5.13.7 TransferSubscriptions 86
5.13.8 DeleteSubscription 87
Service activities
6.1 Safety 88
6.1.1 Overview 88
6.1.2 Obtain and install an application instance certificate
6.1.3 Obtain and Install a Software Certificate 90
6.1.4 to determine the credibility of the certificate 91
6.1.5 Validation Software Certificate 93
6.1.6 Create secure channel 93
6.1.7 Creating a Session 94
6.1.8 Counterfeit Users 94
6.2 Review 95
6.2.1 Overview 95
6.2.2 General Audit Log 96
6.2.3 Generate Audit Events 96
6.2.4 Audit Discovery Service Set 96
6.2.5 Audit Security Channel Service Set 96
6.2.6 Audit session service set 96
6.2.7 Audit Node Management Service Set 97
6.2.8 Audit Attribute Service Set 97
6.2.9 audit method service set 97
6.2.10 Audit Views, Queries, Watch Items, and Subscription Services Set 97
6.3 redundancy 98
6.3.1 Redundancy Overview 98
6.3.2 Server Redundancy Overview 98
6.3.3 client redundancy 100
7 common parameter type definition 100
7.1 ApplicationDescription (application description) 100
7.2 ApplicationInstanceCertificate (Application Instance Certificate) 101
7.3 BrowseResult 102
7.4 ContentFilter (content filter) 102
7.4.1 ContentFilter structure 102
7.4.2 ContentFilterResult (content filter result) 103
7.4.3 FilterOperator (filter operator) 104
7.4.4 FilterOperand (filter object) parameter 111
7.5 Counter (Counter) 113
ContinuationPoint 113
7.7 DataValue 113
7.7.1 Overview 113
7.7.2 PicoSeconds 114
7.7.3 SourceTimestamp 114
7.7.4 ServerTimestamp (Server Timestamp)
7.7.5 StatusCode assigned to value 115
7.8 DiagnosticInfo 115
7.9 EndpointDescription (terminal description)
7.10 ExpandedNodeId 117
7.11 ExtensibleParameter (Extensible Parameters) 117
7.12 Index 117
7.13 IntegerId (Integer ID) 117
7.14 MessageSecurityMode 118
7.15 MonitoringParameter 118
7.16 MonitoringFilter Parameters 119
7.16.1 Overview 119
7.16.2 DataChangeFilter (Data Change Filter)
7.16.3 EventFilter (Event Filter)
7.16.4 AggregateFilter (Aggregate Filter) 122
7.17 MonitoringMode 123
7.18 NodeAttribute Parameter 124
7.18.1 Overview 124
7.18.2 ObjectAttribute (Object Attributes) Parameter 125
7.18.3 VariableAttribute (variable attribute) parameter 125
7.18.4 MethodAttribute (method attribute) parameter 126
7.18.5 ObjectTypeAttribute (Object Type Property) Parameter 126
7.18.6 VariableTypeAttribute (variable type attribute) parameter 127
7.18.7 ReferenceTypeAttribute (reference type attribute) parameter 127
7.18.8 DataTypeAttribute (data type attribute) parameter 128
7.18.9 ViewAttribute Parameter 128
7.19 NotificationData Parameter 129
7.19.1 Overview 129
7.19.2 DataChangeNotification (data change notification) parameter 129
7.19.3 EventNotificationList (Event Notification List) Parameter 130
7.19.4 StatusChangeNotification (status change notification) parameter 130
7.20 NotificationMessage (notification message) 130
7.21 NumericRange 131
7.22 QueryDataSet 131
7.23 ReadValueId 132
7.24 ReferenceDescription 132
7.25 RelativePath 133
7.26 RequestHeader (request header) 134
7.27 ResponseHeader (Response Header) 135
7.28 ServiceFault 135
7.29 SessionAuthenticationToken (session authentication token) 136
SignatureData (Signature Data)
7.31 SignedSoftwareCertificate (Signed Software Certificate)
7.32 SoftwareCertificate
7.33 StatusCode 139
7.33.1 Overview 139
7.33.2 Universal StatusCode 141
7.34 TimestampToReturn 144
7.35 UserIdentityToken (User Identification Token) Parameter 145
7.35.1 Overview 145
7.35.2 AnonymousIdentityToken (Anonymous Token) 145
7.35.3 UserNameIdentityToken (User Name Token) 146
7.35.4 X509IdentityToken (X509 Token) 146
7.35.5 IssuedIdentityToken (Release Token) 146
UserTokenPolicy (User Token Policy)
7.37 ViewDescription 147
Appendix A (informative) BNF definition 149
A.1 BNF Overview 149
A.2 Relative path BNF 149
A.3 Digital range of BNF 150
Appendix B (Informative) Examples of Content Filters and Queries 151
B.1 Simple Content Filter Example 151
B.2 Content Filter (Query) Complex Example 153
References 171
Foreword
GB/T 33863 "OPC Unified Architecture" consists of the following components.
--- Part 1. Overview and concepts;
--- Part 2. Safety Model;
--- Part 3. Address space model;
--- Part 4. Services;
--- Part 5. Information model;
--- Part 6. Mapping;
--- Part 7. Statute;
--- Part 8. Data access;
--- Part 9. Alarms and conditions;
--- Part 10. Procedures;
--- Part 11. Historical visits;
--- Part 12. Found;
--- Part 13. Aggregation.
This section GB/T 33863 Part 4.
This section drafted in accordance with GB/T 1.1-2009 given rules.
This section uses the translation method identical with IEC 62541-4.2011 "OPC Unified Architecture Part 4. Services."
This part is proposed by China Machinery Industry Federation.
This part of the National Industrial Process Measurement Control and Automation Standardization Technical Committee (SAC/TC124) centralized.
This part of the drafting unit. Machinery Industry Instrumentation Comprehensive Technology and Economy Institute, Beijing three-dimensional control Technology Co., Ltd., Shanghai Automatic
Instrument Co., Ltd., Chongqing Chuan Yi Automation Co., Ltd., Southwest University, China Academy of Engineering Physics Power Department.
The main drafters of this section. Wang Linkun, Wang Chunxi, Li Yun, Ding Lu, Wang Yumin, Ding Yan, Zhang Qingjun, Yao Jie, Liu Feng, Zheng Qiuping.
Introduction
This section provides specifications for OPC Unified Architecture application developers. This standard is given for the development of standard interfaces for analysis and design
The standard interface accelerates application development by multiple vendors and seamlessly integrates internal operations.
OPC Unified Architecture Part 4. Services
1 Scope
GB/T 33863 This part of the definition of OPC Unified Architecture (OPCUA) Services (Services). The service described is abstract
Collection of remote procedure calls (RPCs). The service is implemented by the OPCUA server and is called by the OPCUA client. OPCUA customer
All interactions between the terminal and the server are through these services. Since this section does not define a specific RPC implementation mechanism, so this
The partially defined service is abstract. IEC 62541-6 specifies one or more specific mappings for implementation. For example, IEC 62451-6
There is a mapping to the XMLWeb service. In this mapping, the services defined in this section act as Web services in a WSDL contract
Method appears.
Not all OPCUA servers need to implement all defined services. IEC 62541-7 defines the rules that are specified for AND
Specific rules compatible, which interface needs to be achieved.
This section is intended to guide the development of OPCUA client or server applications.
2 Normative references
The following documents for the application of this document is essential. For dated references, only the dated version applies to this article
Pieces. For undated references, the latest edition (including all amendments) applies to this document.
IEC /T R62541-1.2010 OPC Unified Architecture Part 1. Overview and Concepts (OPCunifiedarchitecture-Part
1.Overviewandconcepts)
IEC /T R62541-2 OPC Unified Architecture Part 2. Security Model (OPCunifiedarchitecture-Part 2.Secu-
ritymodel)
IEC 62541-3 OPC Unified Architecture Part 3. Addressunit Space Model (OPCunifiedarchitecture - Part 3.
Addressspacemodel)
IEC 62541-5 OPC Unified Architecture Part 5. Information Model (OPCunifiedarchitecture-Part 5.
Informationmodel)
IEC 62541-6 OPC Unified Architecture Part 6. Mapping (OPCunifiedarchitecture-Part 6.Mappings)
IEC 62541-7 OPC Unified Architecture Part 7. Statute (OPCunifiedarchitecture-Part 7.Profiles)
IEC 62541-8 OPC Unified Architecture Part 8. Data Access (OPCunifiedarchitecture-Part 8.Dataac-
cess)
ISO /IEC 7498 (all parts) Information Processing Systems Open Systems Interconnection Basic Reference Model
processingsystems-Opensystemsinterconnection-Basicreferencemodel)
3 Terms, definitions, abbreviations and conventions
3.1 Terms and definitions
IEC /T R62541-1, IEC /T R62541-2 and IEC 62541-3 and the following terms and definitions apply to this document.
|