Development of Object-Oriented Modeling Tool for the Design of Industrial Control Logic

As the level of automation increases, proper design of industrial control logic before the implementation of control logic is an imperative task for the successful operation of a AMS (Automated Manufacturing System). Whereas software engineering concept is mature in today's general information system developments, the systematic PLC program development methodology is not widely adopted on the shop floor. Proposed in this paper is a development of prototype modeling tool based on 0-0 modeling framework for industrial control logic. This prototype supports the systematic design procedure for reducing the logic errors before implementing the ladder logic, and enhances efficient communication among FA engineers who have different experiences and disciplines during the automation project. Besides logic design function, it provides the automation component library for standardized use of automation parts in the shop floor.

[1]  Luciano Baresi,et al.  PLCTOOLS: design, formal validation, and code generation for programmable controllers , 2000, Smc 2000 conference proceedings. 2000 ieee international conference on systems, man and cybernetics. 'cybernetics evolving to systems, humans, organizations, and their complex interactions' (cat. no.0.

[2]  D. Spath,et al.  Virtual reality - An approach to improve the generation of fault free software for programmable logic controllers (PLC) , 1996, Proceedings of ICECCS '96: 2nd IEEE International Conference on Engineering of Complex Computer Systems (held jointly with 6th CSESAW and 4th IEEE RTAW).

[3]  Manfredi Bruccoleri,et al.  An Object-Oriented Approach for Flexible Manufacturing Control Systems Analysis and Design Using the Unified Modeling Language , 2003 .

[4]  Kleanthis Thramboulidis,et al.  Developing a CASE tool for distributed control applications , 2003 .

[5]  Alfred Storr,et al.  Modeling and Reuse of Object-Oriented Machine Software , 1997 .

[6]  Ken Young,et al.  An Object-Oriented Approach to an Agile Manufacturing Control System Design , 2001 .

[7]  Hans-Erik Eriksson,et al.  UML 2 Toolkit , 2003 .

[8]  Emanuele Carpanzano,et al.  Object-oriented models for advanced automation engineering , 1998 .

[9]  Hassan Gomaa,et al.  Designing concurrent, distributed, and real-time applications with UML , 2000, ICSE.

[10]  Bruce Powel Douglass Real-Time UML , 2002, FTRTFT.

[11]  Marga Marcos,et al.  Using object oriented technologies in factory automation , 2002, IEEE 2002 28th Annual Conference of the Industrial Electronics Society. IECON 02.