GB/T 15969.3: Evolution and historical versions
| Standard ID | Contents [version] | USD | STEP2 | [PDF] delivered in | Standard Title (Description) | Status | PDF |
| GB/T 15969.3-2017 | English | RFQ |
ASK
|
3 days [Need to translate]
|
Programmable controllers -- Part 3: Programming languages
| Valid |
GB/T 15969.3-2017
|
| GB/T 15969.3-2005 | English | RFQ |
ASK
|
10 days [Need to translate]
|
Programmable controllers -- Part 3: Programming languages
| Obsolete |
GB/T 15969.3-2005
|
| GB/T 15969.3-1995 | English | RFQ |
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
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.
|