HOME   Cart(0)   Quotation   About-Us Policy PDFs Standard-List
www.ChineseStandard.net Database: 189759 (19 Oct 2025)

GB/T 15969.3-2017 English PDF

GB/T 15969.3: Evolution and historical versions

Standard IDContents [version]USDSTEP2[PDF] delivered inStandard Title (Description)StatusPDF
GB/T 15969.3-2017EnglishRFQ ASK 3 days [Need to translate] Programmable controllers -- Part 3: Programming languages Valid GB/T 15969.3-2017
GB/T 15969.3-2005EnglishRFQ ASK 10 days [Need to translate] Programmable controllers -- Part 3: Programming languages Obsolete GB/T 15969.3-2005
GB/T 15969.3-1995EnglishRFQ ASK 3 days [Need to translate] Programmable controllers. Part 3: Programming languages Obsolete GB/T 15969.3-1995

PDF similar to GB/T 15969.3-2017


Standard similar to GB/T 15969.3-2017

GB/T 41251   GB/T 32828   DL/T 680   GB/T 15969.2   GB/T 15969.10   GB/T 15969.9   

Basic data

Standard ID GB/T 15969.3-2017 (GB/T15969.3-2017)
Description (Translated English) Programmable controllers -- Part 3: Programming languages
Sector / Industry National Standard (Recommended)
Classification of Chinese Standard N18
Classification of International Standard 25.040.40; 35.240.50
Word Count Estimation 216,238
Date of Issue 2017-07-12
Date of Implementation 2018-02-01
Older Standard (superseded by this standard) GB/T 15969.3-2005
Quoted Standard IEC 61131-1; IEC 61131-5; ISO/IEC 10646-2012; ISO/IEC/IEEE 60559
Adopted Standard IEC 61131-3-2013, 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 syntax and semantics of the programming language of the programmable logic controller (defined in Part 1 of ISO / IEC 15969). Part 1 of GB / T 15969 specifies the functions of program loading, testing, monitoring, and operating systems. This standard specifies the syntax and semantics of a unified programming language for the programmable controller. The language contains two text languages: instruction list (IL) and structured text (ST) and contains two image languages: ladder (LD) and functional block diagram (FBD). Another set of graphs and class text elements are defined to be used to construct the internal organization of the programmable controller program and function modules, and are named Sequential Function Charts (SFCs). At the same time, the definition of the configuration element supports the programmable controller program

GB/T 15969.3-2017: Programmable controllers -- Part 3: Programming languages

---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.
Programmable controllers.Part 3. Programming languages ICS 25.040.40; 35.240.50 N18 National Standards of People's Republic of China Replacing GB/T 15969.3-2005 Programmable controller part 3 - Programming languages Programmablecontrolers-Part 3.Programminglanguages (IEC 61131-3.2013, 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 Ⅲ 1 Scope 1 2 Normative references 1 3 Terms and definitions 1 4 Architecture Model 9 4.1 software model 9 4.2 Communication Model 10 4.3 programming model 11 5 Compliance 12 5.1 Overview 12 5.2 Menu 12 5.3 Implementer's Declaration of Conformity 12 6 public elements 14 6.1 Use of printed characters 14 6.2 Note 15 6.3 Direct Quantity - External Representation of Data 16 6.4 Data Types 20 6.5 Variables 36 6.6 Program Organizational Units (POUs) 46 6.7 Sequential Function Chart (SFC) Element 137 6.8 Configuration Elements 158 6.9 Namespaces 169 7 text language 177 7.1 Common Elements 177 7.2 Instruction List (IL) 178 7.3 Structured Text (ST) 183 Graphic Language 190 8.1 Common Elements 190 8.2 Ladder Diagram (LD) 196 8.3 Function Block Diagram (FBD).200 Appendix A (Normative) Language Elements of the formal specification 202 Appendix B (informative) third edition of the major changes and expansion of the list 212 Reference 213

Foreword

GB/T 15969 "programmable logic controller" contains the following sections. --- Part 1. General information; --- Part 2. Equipment requirements and testing; --- Part 3. Programming language; --- Part 4. User Guide; --- Part 5. Communication; --- Part 6. Functional safety; --- Part 7. Fuzzy control programming; --- Part 8. Programming language application and implementation guidelines. This section GB/T 15969 Part 3. This section drafted in accordance with GB/T 1.1-2009 given rules. This Part replaces GB/T 15969.3-2005 "programmable logic controller Part 3. Programming Language." This section compared with GB/T 15969.3-2005 main increase object-oriented programming content. The main changes are as follows. --- The type of direct literal (value) as part of the amount to represent, to facilitate the application of the amount; --- Relaxed on the function (not a function block) does not allow the existence of side effects due to its implementation requirements, as long as the function of the set It is not harmful to note that the side effects produced are as follows. --- Improve the syntax of a programming language such as Structured Text (ST) so that multi-output links of functions and function blocks can have A flexibility that is equivalent to multi-output linking of Function Block Diagrams (FBDs); --- A new string data type WSTRING is specified to accommodate the wide characters defined in ISO /IEC 10646 (ie Double-byte) string. This section uses the translation method identical with IEC 61131-3-2013 "programmable logic controller Part 3. Programming Language." The documents of our country that are consistent with the corresponding international documents that are normative references in this section are as follows. --- GB 13000-2010 Information technology common multi-octet-coded character set (UCS) (ISO /IEC 10646.2003, IDT) --- GB/T 15969.1-2007 programmable logic controller Part 1. General Information (IEC 61131-1.2003, IDT) --- GB/T 15969.5-2002 Programmable controller Part 5. Communication (IEC 61131-5.2000, IDT) --- GB/T 17966-2000 binary floating-point arithmetic microprocessor system (IEC 60559.1989, IDT) Please note that some of this document may be patentable. The issuing agencies of this document do not bear the responsibility of identifying these patents. 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 section is drafted unit. Hangzhou University of Electronic Science and Technology, Beijing Institute of Machinery Industry Automation, Hangzhou Automation System Co., Ltd. excellent. The main drafters of this section. Yan Yi, Sun Jie Xiang, Wang Wenhai, Li Xiaodong, Wang Haidan, Wu Huifeng, Zhao Jianyong, Bao Jian, Li Qiang. This part replaces the standards previously issued as. --- GB/T 15969.3-1995, GB/T 15969.3-2005. Programmable controller part 3 - Programming languages

1 Scope

This section GB/T 15969 specifies the programmable logic controller (as defined in part 1 of GB/T 15969) programming language Law and semantics. Part 1 of GB/T 15969 specifies the functions of program loading, testing, monitoring, operating system and so on. This part of the programmable logic controller for the provisions of a unified programming language and semantics of the language contains two text languages. Order List (IL) and Structured Text (ST) and includes two image languages. Ladder Diagram (LD) and Functional Block Diagram (FBD). Another set of diagram and class text elements is defined for the internal organization of programmable controller programs and function modules, which are named in order Function Chart (SFC). At the same time, the definition of configuration elements supports the installation of programmable controller programs into the programmable controller system. In addition, some functions are defined to facilitate communication between the programmable controller and other automation system components.

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 61131-1 Programmable Controllers Part 1. General Information (Programmablecontrolers-Part 1.Generalin- formation IEC 61131-5 Programmable Controllers Part 5. Communications (Programmablecontrollers-Part 5.Communica- tions ISO /IEC 10646.2012 Information technology - universal coding character set [Informationtechnology - UniversalCoded CharacterSet (UCS)] ISO /IEC /IEEE60559 Information Technology Microprocessor System Floating Point Algorithm (Informationtechnology-Micropro- cessorSystems-Floating-Pointarithmetic)

3 Terms and definitions

IEC 61131-1 defines the following terms and definitions apply to this document. Note 1. The symbol "(ISO )" after the definition statement indicates that the definition is taken from the ISO /AFNOR Computer Science Dictionary. Note 2. Terms not defined in this section should be consulted in the ISO /AFNOR Computer Science Dictionary and IEC 60050. 3.1 Absolute time absolutetime The combination of date and time information. 3.2 Access path accesspath The combination of symbolic names and variables for the purpose of open communication. 3.3 Action action Boolean variables to be executed or a set of operations and related control structures.