Title :
A compiler design for IEC 1131-3 standard languages of programmable logic controllers
Author :
Kim, Hyung Seok ; Lee, Jae Young ; Kwon, Wook Hyun
Author_Institution :
Sch. of Electr. Eng., Seoul Nat. Univ., South Korea
Abstract :
This paper proposes a compiler design for IEC 1131-3 standard languages of PLCs (programmable logic controllers). It describes the structure of the front end of the compiler and the optimization phase of the intermediate representation of the back end. The paper also proposes optimization methods using several characteristics of the PLC. A software-based optimization uses the flow of the program and a hardware-based optimization is implemented by a programmable logic device to accelerate the logical operations that are most part of the PLC instructions. A benchmark test shows the proposed compiler speeds up the execution of the PLC
Keywords :
high level languages; program compilers; programming languages; IEC 1131-3 standard languages; PLC; back end intermediate representation; compiler design; compiler front end structure; hardware-based optimization; optimization phase; programmable logic controllers; software-based optimization; Computer languages; IEC standards; Logic design; Manufacturing automation; Optimization methods; Optimizing compilers; Program processors; Programmable control; Programmable logic arrays; Programmable logic devices;
Conference_Titel :
SICE Annual, 1999. 38th Annual Conference Proceedings of the
Conference_Location :
Morioka
Print_ISBN :
4-907764-13-8
DOI :
10.1109/SICE.1999.788715