Introducing object orientated methods to PLC software design

C. M. Davidson, J. McWhinnie, M. Mannion*

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contribution


Programmable Logic Controllers (PLCs) are currently being used to control increasingly complex processes. A new standard for PLC programming languages, IEC 1131-3, is helping to improve PLC software implementation. However, there are few widely adopted PLC software design methods. Poor software design can result in long testing and commissioning periods and costly downtime. In mainstream software engineering, object oriented analysis and design methods are becoming widely accepted. This paper reports the merging of the two technologies by showing a mapping between an object-oriented analysis and design method and its realization in accordance with IEC 1131-3. The mapping is illustrated by a Pedestrian Crossing example.
Original languageEnglish
Title of host publicationIEEE International Conference on the Engineering of Computer-Based Systems
Number of pages8
ISBN (Print)0818684631
Publication statusPublished - 1998


  • object-oriented PLC


Dive into the research topics of 'Introducing object orientated methods to PLC software design'. Together they form a unique fingerprint.

Cite this