Abstract

Presently, only vendor specific low-level textual and graphical languages are available for the programming of programmable logic controllers (PLC). In order to improve this situation, the International Electrotechnical Commission (IEC) is undertaking a standardisation effort defining four compatible languages, which may be transformed into one another. Two of them are textual and the other two are graphical. First, in this paper, we shall shortly introduce these languages with special emphasis on the two high-level ones, represented by a Pascal-like structured textual and a graphical block diagram language. The latter is mainly suitable to express software modularisation, tasking, and control sequences in a form similar to Petri-nets. Then, a number of CAE tools will be described supporting the realisation of PLC application projects. They are based on the IEC standard's two high-level languages and provide an environment for graphical and textual programming, module library administration, documentation, and application program generation. In order to provide maximum system independence and expressive power, the generated output is always in the form of source code of the structured textual language.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.