HOME   Cart(4)   Quotation   About-Us Policy PDFs Standard-List
www.ChineseStandard.net Database: 189760 (25 Oct 2025)

GB/T 16656.22-2023 English PDF

Standard IDContents [version]USDSTEP2[PDF] delivered inStandard Title (Description)StatusPDF
GB/T 16656.22-2023EnglishRFQ ASK 3 days [Need to translate] Industrial automation systems and integration - Product data representation and exchange - Part 22: Implementation methods: Standard data access interface Valid GB/T 16656.22-2023

PDF similar to GB/T 16656.22-2023


Standard similar to GB/T 16656.22-2023

GB/T 18271.1   GB/T 18271.2   GB/T 18268.1   GB/T 16656.14   GB/T 16656.11   GB/T 16656.28   

Basic data

Standard ID GB/T 16656.22-2023 (GB/T16656.22-2023)
Description (Translated English) Industrial automation systems and integration - Product data representation and exchange - Part 22: Implementation methods: Standard data access interface
Sector / Industry National Standard (Recommended)
Classification of Chinese Standard N10
Classification of International Standard 25.040.40
Word Count Estimation 154,158
Date of Issue 2023-09-07
Date of Implementation 2024-04-01
Issuing agency(ies) State Administration for Market Regulation, China National Standardization Administration

GB/T 16656.22-2023: Industrial automation systems and integration - Product data representation and exchange - Part 22: Implementation methods: Standard data access interface


---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.
ICS 25.040.40 CCSN10 National Standards of People's Republic of China Industrial Automation Systems and Integration Product data expression and exchange Part 22.Implementation Method. Standard Data Access Interface (ISO 10303-22.1998,IDT) Published on 2023-09-07 2024-04-01 Implementation State Administration for Market Regulation Released by the National Standardization Administration Committee

Table of contents

Preface V Introduction VII 1 Scope 1 2 Normative reference documents 1 3 Terms and definitions, abbreviations 2 3.1 Terms defined in ISO 10303-12 3.2 Terms defined in ISO 10303-112 3.3 Other terms and definitions3 3.4 Abbreviations 4 4 SDAI Overview 4 4.1 Data access interface 4 4.2 Operations and session state 4 4.3 Resource library, pattern instance and SDAI model 4 4.4 Transaction processing and access methods 5 4.5 Session, data dictionary and collection management 5 4.6 SDAI parameter data mode 6 4.7 Functional specifications 6 4.8 SDAI language binding 7 4.9 Error handling 7 5 Basic Principles 7 6 SDAI dictionary mode 8 6.1 Introduction 8 6.2 Basic concepts and assumptions 8 6.3 SDAI dictionary mode type definition 9 6.4 SDAI dictionary mode entity definition 10 7 SDAI session mode 24 7.1 Introduction 24 7.2 Basic concepts and assumptions 25 7.3 SDAI session mode type definition 25 7.4 SDAI session mode entity definition 26 8 SDAI total set Figure 29 8.1 Introduction 30 8.2 Basic concepts and assumptions 30 8.3 SDAI aggregate mode type definition 30 8.4 SDAI aggregate mode entity definition 31 9 SDAI parameter data mode 34 9.1 Introduction 34 9.2 Basic concepts and assumptions 35 9.3 SDAI parameter data mode type definition 35 9.4 SDAI parameter data mode entity definition 38 10 SDAI operations 45 10.1 Introduction 45 10.2 Basic concepts and assumptions 46 10.3 Environmental operations 46 10.4 Session operations 47 10.5 Resource library operations 55 10.6 Pattern instance operations 57 10.7 SDAI model operation 62 10.8 scope operations 68 10.9 Type operations 73 10.10 Entity instance operations 75 10.11 Application instance operations 81 10.12 Entity instance aggregation operation 91 10.13 Application instance aggregation operation 96 10.14 Application instance unordered collection operation 98 10.15 Ordered collection operation of entity instances 100 10.16 Application instance orderly collection operation 102 10.17 Entity instance array operations 103 10.18 Application instance array operations 105 10.19 Application instance list operation 107 11 SDAI error 111 12 SDAI state model 114 12.1 Processing Level 1 State Model 117 12.2 Processing Level 2 State Model 118 12.3 Processing Level 3 State Model 119 13 Implementation class 121 13.1 Implementation of SDAI 121 13.2 Implementing class specifications 123 13.3 Operations required to implement the class 124 Appendix A (Normative) Mapping EXPRESS to SDAI Dictionary Schema Construction 127 Appendix B (Normative) Protocol Implementation Conformance Statement (PICS) Form 132 Appendix C (Normative) Information Object Registration 134 Appendix D (informative) EXPRESS-G Figure 135 Appendix E (informative) SDAI mode EXPRESS list 145

Foreword

This document complies with the provisions of GB/T 1.1-2020 "Standardization Work Guidelines Part 1.Structure and Drafting Rules of Standardization Documents" Drafting. This document is Part 22 of GB/T 16656 "Data Expression and Exchange of Industrial Automation Systems and Integrated Products". GB/T 16656 has released the following parts. ---Part 1.Overview and basic principles; ---Part 11.Description method. EXPRESS Language Reference Manual; ---Part 21.Implementation method. plain text encoding of exchange file structure; ---Part 22.Implementation method. Standard data access interface; ---Part 28.Implementation method. EXPRESS schema and XML expression of data (using XML schema); ---Part 31.Conformance testing methodology and framework. basic concepts; ---Part 32.Conformance testing methodology and framework. Requirements for testing laboratories and customers; ---Part 34.Conformance testing methodology and framework. abstract testing methods for application protocol implementation; ---Part 41.Integrating Common Resources. Product Description and Support Principles; ---Part 42.Integrating common resources. geometric and topological expressions; ---Part 43.Integrating common resources. expression structures; ---Part 44.Integrating common resources. product structure configuration; ---Part 45.Integrating common resources. materials and other engineering properties; ---Part 46.Integrating common resources. visual display; ---Part 47.Integrating Common Resources. Shape Change Tolerance; ---Part 49.Integrated common resources. process structure and characteristics; ---Part 51.Integrating general resources. mathematical expressions; ---Part 52.Integrating common resources. Grid-based topology; ---Part 54.Integrating general resources. classification and set theory; ---Part 55.Integrating common resources. processes and hybrid expressions; ---Part 56.Integrating common resources. status; ---Part 101.Integrated Application Resources. Drawing; ---Part 102.View exchange protocol conforming to GB/T 16656 conformance specification; ---Part 105.Integrated Application Resources. Kinematics; ---Part.201.Application protocol. Explicit drawing; ---Part 202.Application protocol. related drawings; ---Part 203.Application protocols. Configuration control design; ---Part 238.Application protocol. Application interpretation model for computer numerical controllers; ---Part 501.Application explanation construction. edge-based wireframe; ---Part 502.Application Interpretation. Shell-based wireframes; ---Part 503.Application to interpret construction. geometrically bounded two-dimensional wireframe; ---Part 504.Application of interpretation constructs. drawing annotations; ---Part 505.Application interpretation structure. pattern structure and management; ---Part 506.Application interpretation constructs. drawing elements; ---Part 507.Application to interpret construction. geometrically bounded surfaces; ---Part 508.Application explanation construction. non-manifold surfaces; ---Part 509.Application explanation construction. manifold surface; ---Part 513.Application of interpretation constructs. basic boundary expressions; ---Part 520.Application interpretation constructs. related drawing elements; ---Part 1001.Application module. Appearance assignment; ---Part 1002.Application module. color; ---Part 1003.Application module. Curved appearance; ---Part 1004.Application modules. basic geometric shapes; ---Part 1005.Application module. basic topology; ---Part 1006.Application module. basic expression; ---Part 1007.Application module. General surface appearance; ---Part 1008.Application module. layer assignment; ---Part 1009.Application Modules. Shape Appearances and Layers. This document is equivalent to ISO 10303-22.1998 "Industrial automation systems and integrated product data expression and exchange Part 22. Implementation method. Standard data access interface". Please note that some content in this document may be subject to patents. The publisher of this document assumes no responsibility for identifying patents. This document is proposed by China Machinery Industry Federation. This document is under the jurisdiction of the National Automation System and Integration Standardization Technical Committee (SAC/TC159). This document was drafted by. China Institute of Standardization, Zhejiang University, Anhui Huapu Productivity Promotion Center Co., Ltd., Zhichang Technology Group Co., Ltd., Chongqing Military Industry Group Co., Ltd., Dongguan Vocational and Technical College, Guangdong Huibo Robot Technology Co., Ltd., Guangdong Hua Chang Group Co., Ltd., Fujian Yirong Information Technology Co., Ltd., Foshan Longshen Robot Co., Ltd., Xiamen Kuaikuai Network Technology Co., Ltd., Guangdong Del Smart Factory Technology Co., Ltd., Hangzhou Mingdu Intelligent Technology Co., Ltd., Liding Intelligent Equipment (Qingdao) Group Co., Ltd., Kun Shanbaiao Intelligent Equipment Co., Ltd. The main drafters of this document. Xu Kaicheng, Liu Shouhua, Hong Yan, Gu Fu, Tao Yinghai, Gan Zhongzhong, Li Longgen, Xie Zhengmao, Yue Gaofeng, Jiang Zhenyu, Guo Jialin, Liang Yi, Chen Xin, Lin Sihong, Zhang Wenhua, Li Jiale, Liu Zongyi, Xiao Chaopeng, Chen Yifei, Li Xiaomian, Feng Haoran, Hu Haiyan, Su Xin, Wang Zhiqiang, Yang Qinghai, Yin Shurui.

Introduction

GB/T 16656 is a national standard for computer interpretable representation and exchange of product data. Its purpose is to provide an independent It is a neutral mechanism for any specific system to describe product data throughout the product life cycle. The nature of this description makes it suitable not only for neutral texts software exchange and is suitable as a basis for implementing and sharing product databases and archives. GB/T 16656 "Data Expression and Exchange of Industrial Automation Systems and Integrated Products" is a standard composed of multiple parts. Published separately. GB/T 16656 consists of the following series. ---Parts 1 to 19 describe the method; ---Implementation methods of Parts 20 to 29; ---Parts 30 to 39 conformance testing methods and framework; ---Parts 40 to 59 integrate common resources; ---Parts 100 to.199 integrated application resources; ---Parts.200 to 299 Application Agreement; ---Parts 300 to 399 Abstract Test Suite; ---Parts 400 to 499 application modules; ---Parts 500 to 599 apply explanation construction; ---Parts 1000 to.1999 application modules. This document belongs to the implementation method series. It specifies standard numbers for data described using GB/T 16656.11 (EXPRESS language) Data Access Interface (SDAI). Some of the operations defined enable application programmers to operate based on EXPRESS language definitions through this interface. Data in one or more schemas. Standardization of data access interfaces and data definitions facilitates integration of software from different vendors components. The main contents of this document are as follows. ---Chapter 6 to 9.SDAI environment structure defined using EXPRESS language; ---Chapter 10 to 12.SDAI operations, errors and status; ---Chapter 13.Consistency implementation level required for SDAI function implementation. Computer application systems are implemented using computing languages. Functions defined in this document in a specific computing language may also be called SDAI language binding. Since there are many computing languages, there are also many SDAI language bindings. SDAI language binding rules Determined in other parts of the GB/T 16656 implementation method series. The SDAI language does not need to support the complete set of feature bindings specified in this document to run, and specific feature sets are divided into implementation classes. symbol See Chapter 13 for the implementation class definition of the combination. Industrial Automation Systems and Integration Product data expression and exchange Part 22.Implementation Method. Standard Data Access Interface

1 Scope

This document specifies the functional characteristics of the data access interface. This interface is called the Standard Data Access Interface (SDAI). SDAI stipulates Application operations that can be used to obtain and process data. The structure of these data is expressed in GB/T 16656.11 (EXPRESS language). Canonical SDAI is independent of any computing language or system. A functional specification defined by SDAI in a specific computing language is called SDAI language binding. SDAI language binding items are specified in the implementation method series of GB/T 16656. The following are within the scope of this document. ---Access and process instances of entities described using the EXPRESS data specification language; ---Access multiple databases by a single application at the same time; ---Ensure that the application capabilities of group operations can be saved or canceled according to the needs of the application; ---The application processes its data by reading the dictionary describing the data elements; ---Be able to call the constraints specified by the EXPRESS language according to the application's judgment for verification; ---Support management of dependencies between entity instances; ---Describe the functions of logical collections of entity instances. These entity collections define the total set of entity instances that are allowed to reference entity instances; ---Describe the function of a logical collection of entity instances that define the total set of global verification rules; ---Supports the use of data created by one of the other schemas in a related environment. The following are outside the scope of this document. ---Complete behavioral specifications for SDAI implementation in multi-user environments; Note 1.The SDAI implementation does not exclude the possibility of providing multi-user data sharing access, and the behavior of the implementation depends on the underlying data storage technology. ---Specific support for establishing a connection with a remote data repository; Note 2.It is not excluded that the SDAI implementation provides access to the remote data repository through some other mechanism. ---Data access and processing for data semantics; ---Specify the mechanism or format for saving data in the data resource library; ---Create, delete and name available data resource libraries through SDAI.

2 Normative reference documents

The contents of the following documents constitute essential provisions of this document through normative references in the text. Among them, the dated quotations For undated referenced documents, only the version corresponding to that date applies to this document; for undated referenced documents, the latest version (including all amendments) applies to this document. GB/T 7408-2005 Data elements and exchange formats Information exchange date and time representation (ISO 8601.2000, IDT) Note. The original international standard quoted is ISO 8601.1988.The content cited in GB/T 7408-2005 has no technical differences with the content cited in ISO 8601.1988. Technical differences. GB/T 16656.1-2008 Industrial automation systems and integrated product data expression and exchange Part 1.Overview and basic principles Management (ISO 10303-1.1994, MOD) Note. There is no technical difference between the quoted content of GB/T 16656.1-2008 and the quoted content of ISO 10303-1.1994. GB/T 16656.11-2010 Industrial automation systems and integrated product data expression and exchange Part 11.Description methods.