GB/T 33863.5-2017 English PDFUS$2239.00 · In stock
Delivery: <= 15 days. True-PDF full-copy in English will be manually translated and delivered via email. GB/T 33863.5-2017: OPC unified architecture -- Part 5: Information model Status: Valid
Basic dataStandard ID: GB/T 33863.5-2017 (GB/T33863.5-2017)Description (Translated English): OPC unified architecture -- Part 5: Information model Sector / Industry: National Standard (Recommended) Classification of Chinese Standard: N10 Classification of International Standard: 25.040 Word Count Estimation: 112,173 Date of Issue: 2017-07-12 Date of Implementation: 2018-02-01 Quoted Standard: IEC/TR 62541-1; IEC 62541-3 Adopted Standard: IEC 62541-5-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) information model. The information model describes the standardized nodes of the server address space. These nodes are standardized types, and are used to diagnose standardized instances or as entry points for server-specific nodes. Therefore, the information model defines the empty OPC UA server address space. However, the server does not need to provide all the nodes defined by the standard. GB/T 33863.5-2017: OPC unified architecture -- Part 5: Information model---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 5. Information model ICS 25.040 N10 National Standards of People's Republic of China OPC Unified Architecture Part 5. Information Model (IEC 62541-5.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 Foreword XI Introduction Ⅻ 1 Scope 1 2 Normative references 1 3 Terms, definitions, abbreviations and conventions 1 3.1 Terms and definitions 1 3.2 Abbreviations 1 3.3 Node Description Convention 1 4 node identification and browsing name 3 4.1 NodeIds 3 4.2 Browse the name 3 5 common attributes 3 5.1 Overview 3 5.2 Objects 4 5.3 variables 4 5.4 variable type 4 6 standard object type 5 6.1 Overview 5 6.2 The basic object type 5 6.3 server object object type 6 6.3.1 ServerType 6 6.3.2 ServerCapabilitiesType 7 6.3.3 ServerDiagnosticsType 8 6.3.4 ServerDiagnosticsSummaryType 9 6.3.5 SessionDiagnosticsObjectType 9 6.3.6 VendorServerInfoType 10 6.3.7 ServerRedundancyType 10 6.3.8 TransparentRedundancyType 11 6.3.9 NonTransparentRedundancyType 11 6.4 Object Types for Event Types 12 6.4.1 Overview 12 6.4.2 BaseEventType 12 6.4.3 AuditEventType 14 6.4.4 AuditSecurityEventType 15 6.4.5 AuditChannelEventType 15 6.4.6 AuditOpenSecureChannelEventType 16 6.4.7 AuditSessionEventType 16 6.4.8 AuditCreateSessionEventType 17 6.4.9 AuditUrlMismatchEventType 18 6.4.10 AuditActivateSessionEventType 18 6.4.11 AuditCancelEventType 19 6.4.12 AuditCancelEventType 19 6.4.13 AuditCertificateDataMismatchEventType 20 6.4.14 AuditCertificateExpiredEventType 20 6.4.15 AuditCertificateInvalidEventType 20 6.4.16 AuditCertificateUntrustedEventType 21 6.4.17 AuditCertificateRevokedEventType 21 6.4.18 AuditCertificateMismatchEventType 21 6.4.19 AuditNodeManagementEventType 22 6.4.20 AuditAddNodesEventType 22 6.4.21 AuditDeleteNodesEventType 23 6.4.22 AuditAddReferencesEventType 23 6.4.23 AuditDeleteReferencesEventType 23 6.4.24 AuditUpdateEventType 24 6.4.25 AuditWriteUpdateEventType 24 6.4.26 AuditHistoryUpdateEventType 25 6.4.27 AuditUpdateMethodEventType 26 6.4.28 SystemEventType 26 6.4.29 DeviceFailureEventType 26 6.4.30 BaseModelChangeEventType 27 6.4.31 GeneralModelChangeEventType 27 6.4.32 SematicChangeEventType 28 6.4.33 EventQueueOverflowEventType 28 6.5 ModelingRuleType 28 6.6 FolderType 29 6.7 DataTypeEncodingType 29 6.8 DataTypeSystemType 29 6.9 AggregateFunctionType 30 7 standard variable type 30 7.1 Overview 30 7.2 BaseVariableType 30 7.3 Characteristics Types 31 7.4 BaseDataVariableType 31 7.5 ServerVendorCapabilityType 32 7.6 DataTypeDictionaryType 32 7.7 DataTypeDescriptionType 33 7.8 ServerStatusType 33 7.9 BuildInfoType 34 7.10 ServerDiagnosticsSummaryType 34 7.11 SamplingIntervalDiagnosticsArrayType 35 7.12 SamplingIntervalDiagnosticsType 36 7.13 SubscriptionDiagnosticsArrayType 36 7.14 SubscriptionDiagnosticsType 37 7.15 SessionDiagnosticsArrayType 38 7.16 SessionDiagnosticsVariableType 38 7.17 SessionSecurityDiagnosticsArrayType 41 7.18 SessionSecurityDiagnosticsType 42 8 standard objects and their variables 43 8.1 Overview 43 8.2 Organizing Objects in the Address Space Structure 43 8.2.1 Overview 43 8.2.2 Root 44 8.2.3 Views 44 8.2.4 Objects 8.2.5 Types 46 8.2.6 ObjectTypes 46 8.2.7 VariableTypes 47 8.2.8 ReferenceTypes 48 8.2.9 DataTypes 49 8.2.10 OPC Binary 50 8.2.11 XML Schema 50 8.2.12 Event Types 51 8.3 server object and its containing object 51 8.3.1 Overview 51 8.3.2 Server Objects 52 8.4 Modeling Rules Objects 53 8.4.1 ExposesItsArray 53 8.4.2 Mandatory 53 8.4.3 Optional 54 Standard method 10 standard view 54 11 standard reference type 54 11.1 References 54 11.2 HierarchicalReferences 55 11.3 NonHierarchicalReferences 55 11.4 HasChild 55 11.5 Aggregates 56 11.6 Organizes 56 11.7 HasComponent 56 11.8 HasOrderedComponent 57 11.9 HasProperty 57 11.10 HasSubtype 57 11.11 HasModelingRule 58 11.12 HasTypeDefinition 58 11.13 HasEncoding 58 11.14 HasDescription 59 11.15 HasEventSource 59 11.16 HasNotifier 59 11.17 GeneratesEvent 60 11.18 AlwaysGeneratesEvent 60 11.19 HasModelParent 60 12 standard data type 61 12.1 Overview 61 12.2 Data types defined in IEC 62541-3 61 12.3 IEC 62541-4 Data Type Definitions 66 12.4 Generating Information 67 12.5 Redundancy Support 68 12.6 Server Status 68 12.7 RedundantServerDataType 69 12.8 SamplingIntervalDiagnosticsDataType 69 12.9 ServerDiagnosticsSummaryDataType 70 12.10 ServerStatusDataType 71 12.11 SessionDiagnosticsDataType 71 12.12 SessionSecurityDiagnosticsDataType 73 12.13 Service Counter Data Type 74 12.14 Status Results 75 12.15 Subscribe to Diagnostic Data Type 75 12.16 ModelChangeStructureDataType 76 SemanticChangeStructureDataType 77 Appendix A (informative) server information modeling design decisions 79 A.1 Overview 79 A.2 Server Types and Server Objects A.3 Server objects under the complex object type definition 79 A.4 Features and Data Variables 79 A.5 Complex Variables Using Complex Data Types 79 A.6 Complex Variables Using Arrays 80 A.7 Redundant information 80 A.8 The Usage of Basic Data Variable Types 80 A.9 Subtyping 80 A.10 Extension Mechanism 81 Appendix B (normative) state machine 82 B.1 Overview 82 B.2 Finite State Machines Limited 82 B.3 Definition of State Machine 83 B.4 State Machine Representation in Address Space 84 B.5 State Machine in Address Space Case 94 References 99 Figure 1 standard address space structure 43 Figure 2 View Organization 44 Figure 3 Object Organization 45 Figure 4 Object Type Organization Structure 46 Figure 5 Variable Type Organization Structure 47 Figure 6 Reference Type Organization 48 Figure 7 data type organizational structure 49 Figure 8 Event Type Organization Structure 51 Figure 9 Server Excerpt of Diagnostic Information 52 Figure B.1 Simple State Machine Example 83 Figure B.2 State Machine with Sub-State Case 83 Figure B.3 State Machine Information Model 84 Figure B.4 Sub-state machine initialization state of the case 90 Figure B.5 There is a state machine type case 95 that uses inheritance Figure B.6 State Machine Type Case 96 Using Inherited Existence Sub-state Machines Figure B.7 uses the included state machine case 97 Figure B.8. There is a case of a state machine that transitions from a child state Figure B.9. There is a case of a state machine type transitioning to a child state machine Table 1 data type case 2 Table 2 Type Definition Table 2 Table 3 Common Node Properties 3 Table 4 Common Object Properties 4 Table 5 Common Object Properties 4 Table 6 generic variable type attribute 4 Table 7 basic object type definition 5 Table 8 ServerType definition 6 Table 9 ServerCapabilitiesType definition 7 Table 10 ServerDiagnosticsType Definition 8 Table 11 ServerDiagnosticsSummaryType Definition 9 Table 12 SessionDiagnosticsObjectType Definition 10 Table 13 VendorServerInfoType Definition 10 Table 14 ServerRedundancyType Definition 10 Table 15 TransparentRedundancyType Definition 11 Table 16 NonTransparentRedundancyType Definition 11 Table 17 BaseEventType definition 12 Table 18 AuditEventType definitions 14 Table 19 AuditSecurityEventType definitions 15 Table 20 AuditChannelEventType definitions 15 Table 21 AuditOpenSecureChannelEventType Definition 16 Table 22 AuditSessionEventType definitions 17 Table 23 AuditCreateSessionEventType definitions 17 Table 24 AuditUrlMismatchEventType definition 18 Table 25 AuditActivateSessionEventType definitions 18 Table 26 AuditCancelEventType definitions 19 Table 27 AuditCancelEventType definitions 19 Table 28 AuditCertificateDataMismatchEventType definition 20 Table 29 AuditCertificateExpiredEventType definition 20 Table 30 AuditCertificateInvalidEventType definitions 21 Table 31 AuditCertificateUntrustedEventType definitions 21 Table 32 AuditCertificateRevokedEventType definitions 21 Table 33 AuditCertificateMismatchEventType definition 22 Table 34 AuditNodeManagementEventType definitions 22 Table 35 AuditAddNodesEventType definition 22 Table 36 AuditDeleteNodesEventType definition 23 Table 37 AuditAddReferencesEventType definition 23 Table 38 AuditDeleteReferencesEventType Definition 24 Table 39 AuditUpdateEventType definition 24 Table 40 AuditWriteUpdateEventType definition 25 Table 41 AuditHistoryUpdateEventType definition Table 42 AuditUpdateMethodEventType definition Table 43 SystemEventType definitions Table 44 DeviceFailureEventType definitions 27 Table 45 BaseModelChangeEventType definition 27 Table 46 GeneralModelChangeEventType definitions 27 Table 47 SematicChangeEventType definitions 28 Table 48 EventQueueOverflowEventType definitions 28 Table 49 ModelingRuleType definitions Table 50 FolderType Definition Table 51 DataTypeEncodingType definitions Table 52 DataTypeSystemType definition Table 53 AggregateFunctionType definition 30 Table 54 BaseVariableType definition 30 Table 55 Feature Type Definitions 31 Table 56 BaseDataVariableType definition 31 Table 57 ServerVendorCapabilityType Definition 32 Table 58 DataTypeDictionaryType definitions Table 59 DataTypeDescription definition 33 Table 60 ServerStatusType Definition 34 Table 61 BuildInfoType Definition 34 Table 62 ServerDiagnosticsSummaryType definitions 35 Table 63 SamplingIntervalDiagnosticsArrayType definition 35 Table 64 SamplingIntervalDiagnosticsType Definition 36 Table 65 SubscriptionDiagnosticsArrayType definitions Table 66 SubscriptionDiagnosticsType Definition 37 Table 67 SessionDiagnosticsArrayType definitions 38 Table 68 SessionDiagnosticsVariableType Definition 39 Table 69 SessionSecurityDiagnosticsArrayType definition 42 Table 70 SessionSecurityDiagnosticsType definitions 42 Table 71 Root Definition 44 Table 72 View Definition 45 Table 73 Objects Definition 45 Table 74 Types Definition 46 Table 75 ObjectTypes definitions 47 Table 76 VariableTypes definition 48 Table 77 ReferenceTypes Definition Table 78 DataTypes Definition 50 Table 79 OPCBinary Definition 50 Table 80 XML Schema definition 50 Table 81 EventTypes Definition 51 Table 82 Server definitions Table 83 shows the internal array definition 53 Table 84 Mandatory Definition 54 Table 85 optional definitions 54 Table 86 References Type 54 Table 87 HierarchicalReferences Reference Type 55 Table 88 NonHierarchicalReference Reference Types Table 89 HasChild Reference Type 56 Table 90 Aggregates Reference Type 56 Table 91 Organizes Reference Types 56 Table 92 HasComponent Reference Type 57 Table 93 HasOrderedComponent Reference Type 57 Table 94 HasProperty Reference Type 57 Table 95 HasSubtype reference types 58 Table 96 HasModeling Reference Type 58 Table 97 HasTypeDefinition reference type 58 Table 98 HasEncoding Reference Type 59 Table 99 HasDescription reference type 59 Table 100 HasEventSource Reference Type 59 Table 101 HasNotifier Reference Type 60 Table 102 GeneratesEvent reference type 60 Table 103 AlwaysGeneratesEvent reference type 60 Table 104 HasModelParent Reference Type 61 Table 105 IEC 62541-3 Data Type Definitions Table 106 Basic Data Type Definitions 62 Table 107 Structure Definition 63 Table 108 Enumeration Definition 64 Table 109 String Byte Definition 64 Table 110 Number Definition 64 Table 111 Double-precision floating-point definitions Table 112 Integer definitions Table 113 Date Time Definition 65 Table 114 String Definitions Table 115 unsigned definition 66 Table 116 Image Definition 66 Table 117 IEC 62541-4 Data Type Definitions 66 Table 118 User Authentication Token Definitions 67 Table 119 Generate Information Structure 68 The table 120 generates a message definition 68 Table 121 Redundancy Support Values 68 Table 122 Redundancy Support Definitions 68 Table 123 Server Status Values 69 Table 124 Server Status Definitions 69 Table 125 RedundantServerDataType Structure 69 Table 126 RedundantServerDataType Definition 69 Table 127 SamplingIntervalDiagnosticsDataType Structure 70 Table 128 SamplingIntervalDiagnosticsDataType Definition 70 Table 129 ServerDiagnosticsSummaryDataType Structure 70 Table 130 ServerDiagnosticsSummaryDataType Definition 71 Table 131 ServerStatusDataType Structure 71 Table 132 ServerStatusDataType Definition 71 Table 133 SessionDiagnosticsDataType Structure 71 Table 134 SessionDiagnosticsDataType Definition 73 Table 135 SessionSecurityDiagnosticsDataType Structure 74 Table 136 SessionSecurityDiagnosticsDataType definitions 74 Table 137 Service Counter Data Type Structure 74 Table 138 Service Count Data Type Definitions 75 Table 139 Status Results Structure 75 Table 140 Status Results Definition 75 Table 141 Subscribing Diagnostic Data Type Structure 75 Table 142 Subscribing Diagnostic Data Type Definitions 76 Table 143 ModelChangeStructureDataType Structure 77 Table 144 ModelChangeStructureDataType Definition 77 Table 145 SemanticChangeStructureDataType Structure 78 Table 146 SemanticChangeStructureDataType definitions 78 Table B.1 StateMachineType definitions Table B.2 StateVariableType Definition 86 Table B.3 TransitionVariableType Definition 86 Table B.4 FiniteStateMachineType Definition 87 Table B.5 FiniteStateVariableType Definition 88 Table B.6 FiniteTransitionVariableType Definition 88 Table B.7 StateType Definition 89 Table B.8 InitialStateType Definition 90 Table B.9 TransitionType definition 90 Table B.10 FromState Reference Type Definition 91 Table B.11 ToState Reference Type Definition 91 Table B.12 HasCause Reference Type Definition 92 Table B.13 HasEffect reference type definition 92 Table B.14 HasSubStateMachine Reference Type Definition 93 Table B.15 TransitionEventType definitions 93 Table B.16 AuditUpdateStateEventType Definition 94 Table B.17 State Machine Specific Status Codes 94 ForewordGB/T 33863 "OPC Unified Architecture" is divided into the following 13 sections. --- 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. Rules; --- 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 5. This section drafted in accordance with GB/T 1.1-2009 given rules. This section uses the translation method identical with IEC 62541-5.2011 "OPC Unified Architecture Part 5. Information Model." 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 Technology and Economy Institute, Chongqing Chuan Yi Automation Co., Ltd., Shanghai Automation Instrumentation Co., Ltd., Beijing three-dimensional control Technology Co., Ltd., Southwest University, China Tobacco Corporation staff training college. The main drafters of this section. Wang Chengcheng, Ding Yan, Wang Deji, Wang Chunxi, Yao Jie, Zhang Qingjun, Liu Feng, Zhang Chunting, Yan Xiaofeng, Zhao Yan collar.IntroductionThis 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 5. Information Model1 ScopeGB/T 33863 This section defines the OPC Unified Architecture (OPCUA) information model. The information model describes the server address The standardized node of space. These nodes are of a standardized type and are used for standardized instances of diagnostics or as server-specific nodes Mouth. Therefore, the information model defines the address space of the empty OPCUA server. However, the server does not need to provide a standard definition All nodes.2 Normative referencesThe 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 OPC Unified Architecture Part 1. Overview and Concepts (OPCunifiedarchitecture-Part 1. Overviewandconcepts) IEC 62541-3 OPC Unified Architecture Part 3. Addressunit Space Model (OPCunifiedarchitecture - Part 3. Addressspacemodel) 3 Terms, definitions, abbreviations and conventions 3.1 Terms and definitions IEC /T R62541-1 and IEC 62541-3 define the following terms and definitions apply to this document. 3.1.1 Client user ID ClientUserId A string identifying the client user requesting the operation. Note. The client user ID is obtained directly or indirectly from the Useridentity token that is approved by the ActivateSession service call. See details IEC 62541-3. 3.2 Abbreviations The following abbreviations apply to this document. UA.UnifiedArchitecture (Unified Architecture) XML.ExtensibleMark-upLanguage (Extensible Markup Language) 3.3 node description convention Specifically use the table node definition (see Table 2). Define the property by providing the property name and value, or a description of the value. Define a reference by providing the reference type name, the browse name of the target node, and its node class. --- If the target node is a component of the table that defines the node, the properties of the corresponding node are defined in the same row in the table. This means table In the definition of the node is the target node, the referenced node will have HasModelParent (see IEC 62541-3 In the definition of ModelParents). ......Tips & Frequently Asked Questions:Question 1: How long will the true-PDF of GB/T 33863.5-2017_English be delivered?Answer: Upon your order, we will start to translate GB/T 33863.5-2017_English as soon as possible, and keep you informed of the progress. The lead time is typically 11 ~ 15 working days. The lengthier the document the longer the lead time.Question 2: Can I share the purchased PDF of GB/T 33863.5-2017_English with my colleagues?Answer: Yes. The purchased PDF of GB/T 33863.5-2017_English will be deemed to be sold to your employer/organization who actually pays for it, including your colleagues and your employer's intranet.Question 3: Does the price include tax/VAT?Answer: Yes. Our tax invoice, downloaded/delivered in 9 seconds, includes all tax/VAT and complies with 100+ countries' tax regulations (tax exempted in 100+ countries) -- See Avoidance of Double Taxation Agreements (DTAs): List of DTAs signed between Singapore and 100+ countriesQuestion 4: Do you accept my currency other than USD?Answer: Yes. If you need your currency to be printed on the invoice, please write an email to Sales@ChineseStandard.net. In 2 working-hours, we will create a special link for you to pay in any currencies. Otherwise, follow the normal steps: Add to Cart -- Checkout -- Select your currency to pay. |