Valid

GB/T 39003.1-2020Engineering data exchange format for use in industrial automation systems engineering - Automation markup language - Part 1: Architecture and general requirements (English PDF)

Also coversGBT39003.1-2020

Open the GB/T 39003.1-2020 preview as PDF

Preview — first pages of GB/T 39003.1-2020

This is a limited preview

Buy now to download the full PDF

Issued by

State Administration for Market Regulation, China National Standardization Administration

Level / Type

National · Recommended

Issue date

September 29, 2020

Implementation date

April 1, 2021

Scope

GB/T 39003.1-2020 (Engineering data exchange format for use in industrial automation systems engineering - Automation markup language - Part 1: Architecture and general requirements) is available as an English-translated PDF.

GB/T 39003.1-2020 — This part of GB/T 39003 regulates the architecture and general requirements of the automation markup language, so that it can be used in industrial automation and control systems. Model the engineering information exchanged between the system tools. The export/import application of related tools can also refer to the provisions of this section. This section does not define the details of the data exchange process and the requirements for the use of export/import tools.

Document preview — GB/T 39003.1-2020

National Standard of the People's Republic of China

ICS
35.060; 25.040.01
Classification
L 74

Issued by: State Administration for Market Regulation, China National Standardization Administration

Contents

  • 1 Scope1
  • 2 Normative references1
  • 3 Terms and definitions, abbreviations2
  • 3.1 Terms and definitions2
  • 3.2 Abbreviations4
  • 4 Consistency4
  • 5 AML Architecture Specification5
  • 5.1 Overview5
  • 5.2 General AML Architecture5
  • 5.3 AML document version5
  • 5.4 Meta-information of AML source tools6
  • 5.5 AML relationship specification7
  • 5.6 AML document citation specification8
  • 6 AML base library10
  • 6.1 Overview10
  • 6.2 General10
  • 6.3 AML interface class library10
  • 6.4 AML Basic Role Class Library16
  • 6.5 AML basic attribute type library21
  • 7 User-defined data model26
  • 7.1 Overview26
  • 7.2 User-defined attributes26
  • 7.3 User-defined interface class26
  • 7.4 Used to customize the interface class27
  • 7.5 User-defined role class28
  • 7.6 User-defined system unit class29
  • 7.7 User-defined instance hierarchy29
  • 8 Extending the AML concept30
  • 8.1 Overview30
  • 8.2 AML Port Object Port30
  • 8.3 AML Facet30
  • 8.4 AML Group Object Group31
  • 8.5 Separation of AML top-level data into different documents31
  • 8.6 Internationalization, AML multilingual expression31
  • 8.7 AML Object Version Information32
  • 8.8 Structured attribute list or queue32
  • 8.9 AML container32
  • Appendix A (informative appendix) General introduction to automation markup language34
  • Appendix B (informative appendix) XML expression of standard AML basic library63
  • Appendix NA (informative appendix) Chinese and English bilingual terms used in this section65
  • Reference66

Foreword

GB/T 39003 "Engineering Data Exchange Format Automation Markup Language for Industrial Automation System Engineering" is divided into the following 4 parts.

---Part 1.Architecture and general requirements;

---Part 2.Role Class Library;

---Part 3.Geometry and Kinematics;

---Part 4.Logic.

This part is Part 1 of GB/T 39003.

This section was drafted in accordance with the rules given in GB/T 1.1-2009.

The translation method used in this part is equivalent to the IEC 62714-1.2018 "Engineering Data Exchange Format Automatic for Industrial Automation System Engineering"

Markup Language Part 1.Architecture and General Requirements.

This section has made the following editorial changes.

---In order to increase the readability, this section has added Appendix NA "Chinese-English Contrast of the Common Words Used in This Section";

---Delete references IEC 62714-2, IEC 62714-3, IEC 62714-4, because they are duplicated with normative references.

Please note that certain contents of this document may involve patents. The issuing agency of this document is not responsible for identifying these patents.

This part was proposed by China Machinery Industry Federation.

This part is under the jurisdiction of the National Industrial Process Measurement Control and Automation Standardization Technical Committee (SAC/TC124).

Drafting organizations of this section. Shanghai Institute of Metrology and Testing Technology, Shanghai Satake Cold and Heat Control Technology Co., Ltd., Hangzhou Electronic Science and Technology University

Science, Guangzhou Zhixun Information Technology Co., Ltd., Institute of Comprehensive Technology and Economics of Machinery Industry Instrumentation, Southwest University, Chinese Academy of Sciences

Yang Automation Research Institute, China Jiliang University, Yunnan Institute of Metrology and Testing Technology, Daikin Air Conditioning (Shanghai) Co., Ltd., Shanghai Jiaotong University

Science, Shanghai Academy of Sciences, Shanghai Institute of Industrial Automation Instrumentation Co., Ltd., Shanghai Key Laboratory of Online Testing and Control Technology.

Introduction

IEC 62714 is a data exchange solution for the field of automation engineering.

The data exchange format (Automation Markup Language, AML) defined in IEC 62714 is an extensible markup language (XML) framework

It is used to support data exchange between heterogeneous engineering tools.

AML aims to establish the connection between engineering tools in different fields, such as mechanical equipment engineering, electrical design, process engineering, process control engineering,

Human-machine interface development, PLC programming and robot programming, etc.

AML follows an object-oriented method to store engineering information, and allows the use of data objects that encapsulate different aspects of the factory

The physical and logical components are modeled. An object can contain other sub-objects, and can also belong to a larger group or aggregation. work

The information contained in a typical object in a factory automation project includes topology, geometry, kinematics and logic, and logic covers sequence, behavior

And control. Therefore, object-oriented data structure, geometry, kinematics and logic have become an important focus of data exchange in the engineering field.

AML integrates existing industrial data formats used to store and exchange engineering signals in different fields. These data formats are

The specification is implemented independently and does not belong to the branch of AML.

The core of AML is the top-level data format CAEX that connects different data formats. Therefore, AML has its inherent distributed document architecture.

Figure 1 describes the basic architecture of AML and the distribution of topology, geometry, kinematics and logic information.

Figure 1 Overview of the engineering data exchange format AML

Since AML contains different aspects, IEC 62714 consists of several parts for different aspects.

---Part 1.Architecture and general requirements. This part specifies the AML architecture, engineering data modeling, classes, instances, relationships, references,

Hierarchical structure, AML base library and extended AML concepts. It is the foundation of all other parts of the present and future, and is

Referencing other subformats provides a mechanism.

---Part 2.Role class library, this part will provide additional AML library.

---Part 3.Geometry and Kinematics, this part will describe the modeling of geometry and motion information.

---Part 4.Logic, this part will describe the modeling of information related to logic, sequence, behavior and control.

In order to link more data standards with AML, more parts may be added in the future.

Since there are no more sections describing the integration of more standards, the focus should be on a limited set of sub-data formats. Otherwise any

The data format will be used, resulting in the inability to exchange data.

Appendix A gives informative information, use cases and examples of AML.

Appendix B gives an example of XML expression of the AML basic library defined in this section.

Engineering data exchange format for industrial automation system engineering

Automation markup language

Part 1.Architecture and general requirements

1 Scope

This part of GB/T 39003 regulates the architecture and general requirements of the automation markup language, so that it can be used in industrial automation and control systems.

Model the engineering information exchanged between the system tools. The export/import application of related tools can also refer to the provisions of this section.

This section does not define the details of the data exchange process and the requirements for the use of export/import tools.

2 Normative references

The following documents are indispensable for the application of this document. For dated reference documents, only the dated version applies to this document.

For undated references, the latest version (including all amendments) applies to this document.

ISO /PAS17506 COLLADA Digital Asset Model Specification for 3D Visualization of Industrial Automation System and Integrated Industrial Data

ISO /IEC 29500-2 Information Technology Document Description and Processing Language Office Open XML File Format Part 2.Open Packaging Protocol

IEC 62424.2016 Process control engineering notation P

IEC 62714 (all parts) Engineering Data Exchange Format for Industrial Automation System Engineering Automation Markup Language

IETFRFC2046 Multipurpose Internet Mail Extension (MIME) Part 2.Media Type

IETFRFC4122 Universally Unique Identifier (UUID) URN namespace

IETFRFC5646 Identification Language Tag

......
This preview omits tables, figures, formulas and parts of the technical clauses. The complete document — all pages — is available in the English PDF.

Referenced standards

Normative references

IEC 29500 · IEC 62424.2016 · IEC 62714

How to Buy GB/T 39003.1-2020

  1. 1Add to cart. Click the "Buy GB/T 39003.1-2020" button on this page. You can add more standards before checkout.
  2. 2Checkout. Enter your email and billing details. Payment is processed securely by Stripe (cards, Apple Pay, Google Pay supported).
  3. 3Instant delivery (0–9 sec). Delivery is automatic: within seconds of payment you'll receive an email with a secure download link. The link stays valid for 72 hours.
  4. 4Invoice included. A tax invoice is attached to the confirmation email. Need a custom invoice? Contact us.

Related Standards

English PDF
Instant delivery (0–9 sec)
Invoice included
View Cart

Secure payment via Stripe

Payments accepted

VisaMastercardAmerican ExpressApple PayGoogle PayStripe

GB/T 39003.1-2020

$980.00

$835.00for partners