Proposed corrections to the IEC 61131-3 standard

被引:11
作者
de Sousa, Mario [1 ]
机构
[1] Univ Porto, Fac Engn, Oporto, Portugal
关键词
IEC; 61131-3; Programming language; Manufacturing automation;
D O I
10.1016/j.csi.2010.03.006
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The IEC (International Electrotechnical Commission) 61131-3 standard defines several programming languages which may be used to develop industrial control applications. These applications typically execute on industrial PLCs (Programmable Logic Controller). PLC vendors have embraced the first version of this standard [3], with each vendor adopting it at its own pace. As the standard is implemented, several deficiencies have been uncovered. In this paper deficiencies identified by the authors during the implementation of a compiler, compliant with the second version of the standard 141, are explained and analysed. Other deficiencies identified by other authors have also been aggregated and explained. For each deficiency, one or more suggestions (including changes to the formal syntax definition) are made as to how the standard could be changed in order to rectify the deficiency. (C) 2010 Elsevier B.V. All rights reserved.
引用
收藏
页码:312 / 320
页数:9
相关论文
共 9 条
[1]  
BONN D, 1996, IEEE COMPUTING C JUN, P141
[2]  
DESOUSA M, 2003, 9 IEEE INT C EM TECH
[3]  
*IEE, 1999, SEMSPLC GUID SAF REL
[4]  
*INT EL COMM, 1996, 611313 INT EL COMM
[5]  
Int. Electrotechnical Commission, 2003, 611313 INT EL COMM
[6]  
LEWIS B, 2004, IEE C OP CONTR SYST
[7]   Analysis and implementation of the IEC 61131-3 software model under POSIX Real-Time operating systems [J].
Plaza, Inmaculada ;
Medrano, Carlos ;
Blesa, Alfonso .
MICROPROCESSORS AND MICROSYSTEMS, 2006, 30 (08) :497-508
[8]  
*PLCOPEN TECHN COM, 2006, 5 PLCOPEN TECHN COMM
[9]  
Tisserant Edouard, 2007, IEEE INT C IND INF I