How to program systems using IEC 1131-3 logic

IEC 1131-3. Programming Methodology – software engineering methods for industrial automated systems. Bonfatti, Monari and Samoieri. C J International (+33 4 76 48 99 06). 377 pages, softback. ISBN 2 9511585 0 5. Price FF450. The originality of this ‘book’ is that the user can put into practice what he/she learns, as the package contains […]

IEC 1131-3. Programming Methodology – software engineering methods for industrial automated systems. Bonfatti, Monari and Samoieri. C J International (+33 4 76 48 99 06). 377 pages, softback. ISBN 2 9511585 0 5. Price FF450.

The originality of this ‘book’ is that the user can put into practice what he/she learns, as the package contains a complete workbench CD-ROM, making this effectively a training manual.

Anyone can see that the market for soft logic is growing, particularly throughout the automation industry. And it’s encouraging increasing use of the IEC 1131-3 standard languages, with development on PC-based control systems running Windows NT.

This book is aimed at introducing software engineering methods for the development of control code used with programmable controllers.

It opens with general comments on time-driven versus event-driven approaches for real time systems, along with execution models, memory organisation and advanced solutions.

It moves on to quality factors of programmable logic (PLC) software, followed by details of the IEC standard languages that are covered in the standard.

These include common elements, Sequential Function Chart (SFC), Structured Text (ST), Instruction List (IL) and Ladder Diagram (LD).

Basic rules and examples are given for each of these languages, which provides a useful understanding of how to implement these on a project.

This is a useful book which should be of value to practicing software engineers.