The Process Analysis and Application Methods for PLC Code Programming

PLC 코드 작성을 위한 공정 분석 및 적용 방법

  • Koo, Lock-Jo (Department of Industrial Engineering Ajou University) ;
  • Yeo, Sung-Joo (Department of Industrial Engineering Ajou University) ;
  • Lee, Kang-Gu (Department of Industrial Engineering Ajou University) ;
  • Hong, Sang-Hyun (KIA Motors Corporation) ;
  • Park, Chang-Mok (Department of Industrial and Information Systems Engineering Ajou University) ;
  • Park, Sang-Chul (Department of Industrial and Information Systems Engineering Ajou University) ;
  • Wang, Gi-Nam (Department of Industrial and Information Systems Engineering Ajou University)
  • 구락조 (아주대학교 산업공학과) ;
  • 여성주 (아주대학교 산업공학과) ;
  • 이강구 (아주대학교 산업공학과) ;
  • 홍상현 (기아 자동차) ;
  • 박창목 (아주대학교 산업정보시스템공학과) ;
  • 박상철 (아주대학교 산업정보시스템공학과) ;
  • 왕지남 (아주대학교 산업정보시스템공학과)
  • Received : 2008.03.17
  • Accepted : 2008.06.16
  • Published : 2008.09.30

Abstract

Agile and flexible manufacturing systems make it mandatory that a control program should have features such as agility, flexibility, and reusability in order to run manufacturing unit smoothly. PLCs are the most frequently used control program in manufacturing systems. PLC programs are mostly programmed by subcontraction, which makes correction of code very difficult. As a result, it may cause delay during down time and ramp up time which leads to big loss of revenue and goodwill. To prevent delay during the times, this paper proposes systematic process analysis and application method for programmable logic controller like LLD (Ladder Logic Diagram). The proposed method uses modified human-error investing techniques for documentation and transforming technique to program LLD from the documentation. Furthermore, this paper demonstrates an example of piston mechanism to explain the proposed method.

Keywords

References

  1. Annett, J., Cunningham, D. J., and Mathias-Jones P. (2000), A method for measuring team skills, Ergonomics, 43(8), 1076-1094 https://doi.org/10.1080/00140130050084888
  2. Annett, J. and Stanton, N. A. (2000), Task Analysis, Taylor and Francis. Braband, J. and Brehmke, B. (2002), Human factors application area of Why- Because Graphs to Railway Near-Misses, In Workshop on the investigation and Reporting of Accidents (IRIA)
  3. Braband, J. and Brehmke, B. (2002), Human factors application area of Why- Because Graphs to Railway Near-Misses, In Workshop on the investigation and Reporting of Accidents (IRIA)
  4. Bryan, L. A. (1988), Programmable Controllers-Theory and Implementation, Industrial Text, New York
  5. Development of Next Generation Technology. (2007), Digital Progress Simula tor and OLP System for Automobil Part Industry, Ajou University industry academic collaboration foundation
  6. Kirwan, B. (1994), A Guide to Practical Human Reliability Assessment, Taylor and Francis
  7. Kwangwoon University. (1993), Simatic S5 PLC Programming Example and Solving, 134-135, Kwangwoon University Press
  8. Ladkin, P. (2001), Causal System Analysis-Formal Reasoning About Safety and Failure, University of Bielefeld
  9. Loughborough University, University of Michican. (2006), Automatic Generattion of Logic Control, 10-15, Ford Company
  10. Music, M., Gradisar, D., and Matko, D. (2005), IEC 61131-3 Compliant Control Code Generation from Discrete Event Models, Proceedings of the 13th Mediterranean Conference on Control and Automation, 346-351
  11. No, S.-D., Kim. K.-B., Kim. J.-W., and Lee. K.-I. (1993), A Study on the Real Time Control of Flexible Manufacturing System, Proceedings of The Korean Society of Mechanical Engineers, 1(1), 976-981
  12. Park, C.-M., Bajumaya, S. M., Park, S.-C., Wang, G.-N., Kwak, J.-G., Han, K.-H., and Chang, M.-H., (2006), Development of Virtual Simulator for Visual Validation of PLC Program, International Conference on Computational Intelligence for Modelling, Control and Automation, 29 November - 1 December, Sydney, Australia
  13. Zeou, M. and Twiss, E. (1998), Design of industrial automated systems via relay Ladder Logic Programming and Petri Nets, Transactions on systems, manand cybernetics-Part C : applications and reviews, 28(1), 137-150