Abstract
This paper reports the application of an Object-Oriented Development Methodology for specifying Programmable Controllers Software. This methodology, called OOST, allows the user to specify the control logic in a natural manner, using a collection of objects that represent devices and other machines in an actual manufacturing system. The object-oriented specification technique may be used in the whole control software life cycle. It could be considered as a requirement definition language or an implementation one, since the OOST may be used as an input to an automatic PLC program generation system. A brief literature review is presented and the implementation details are discussed. In the final part of this paper some future improvements and remarks are given.
Chapter PDF
Similar content being viewed by others
References
Allen Bradley (1993) PLC-5 Programming and Operation Guide.
Bhatnagar, S. and KL.Linn (1990) Automatic Programmable Logic Controller Program Generator with Standard Interface. Manufacturing Review, Vol. 3 No. 2, 98–105.
Booch, G. (1986) Object Oriented Development. IEEE Transactions on Software Engineering, Vol. SE-12, No. 2, February, 211–221.
Boucher T.O. M.A.Jarafi (1992) Design of a Factory Floor Sequence Controller from a Ifigh-Level System Specification. Journal of Manufacturing Systems, Vo1.11, No. 6, 40 1417.
Durân, O. and A. Batocchio (1993) A high-level object-oriented programmable controller program interface. ISIE’94, Proceedings of the IEEE International Symposium on Industrial Electronics, Santiago, Chile, May, 1993.
Cox, B,J. (1986) Object Oriented programming: an evolutionary approach. Addison-Wesley Reading, Massachusetts.
Halang, W.A. and B.Krämer (1992) Achieving high integrity of process control software by graphical design and formal verification. Software Engineering Journal, January, 5364.
Hitachi (1993), Programmable Controller H-200, Operation Manual.
Hodge, L.R. and M.T.Mock (1992) A proposed object-oriented development methodology. Software Engineering Journal, March, 119–129.
Joannis, R. and M. Krieger (1992) Object-oriented approach to the specification of manufacturing Systems. Computers Integrated Manufacturing, VoL5 No. 2, 133–145.
Joshi, S.B., E.G.Mettala and R.A.Wysk (1984). CIMGEN- A Computer Aided Software Engineering Tool for Development of FMS Control Software. IIE Transactions. Vo1.24, No.3, July, 84–97.
Menga, g. and M.Morisio (1989) Prototyping Discrete Part Manufacturing Systems. Information and Software Technology. Vol. 31, No. 8, 429–437.
Mize, J.H., H.C.Bhuskute, D.B. Pratt and M.Kamath (1992). Modeling of Integrated Manufacturing Systems using an Object-Oriented Approach. IIE Transactions, Vol. 24, No. 3, 14–26.
Modicon 984 (1991) Programmable Controller Systems Manual.
Shaw, M. (1984) Abstraction Techniques in Modem Programming Languages. IEEE Software October, 10–26.
WEG (1991) Programmable Controller A080, Programming ManuaL
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1995 Springer Science+Business Media Dordrecht
About this chapter
Cite this chapter
Durán, O., Batocchio, A. (1995). Object-Oriented Development Methodology for PLC software. In: Camarinha-Matos, L., Afsarmanesh, H. (eds) Balanced Automation Systems. BASYS 1995. IFIP — The International Federation for Information Processing. Springer, Boston, MA. https://doi.org/10.1007/978-0-387-34910-7_25
Download citation
DOI: https://doi.org/10.1007/978-0-387-34910-7_25
Publisher Name: Springer, Boston, MA
Print ISBN: 978-1-4757-4583-2
Online ISBN: 978-0-387-34910-7
eBook Packages: Springer Book Archive