PLC Program Monitoring for Manufacturing Systems Using PLC Signal Time Difference

PLC 신호의 시간차이를 이용한 자동화 공정의 PLC프로그램 모니터링

  • 성길영 (아주대학교 산업공학과) ;
  • 한관희 (경상대학교 산업시스템공학부) ;
  • 변재정 (국방과학연구소) ;
  • 왕지남 (아주대학교 산업정보시스템공학부) ;
  • 박상철 (아주대학교 산업정보시스템공학부)
  • Published : 2009.06.30


Modern manufacturing systems consist of highly automated manufacturing devices, and they are controlled by complicated PLC programs. To make sure the achievement of the control objectives of a manufacturing system, it is very important to monitor the dynamic system behaviors of the manufacturing system. In this paper, we propose a monitoring methodology of a PLC program based on the Software In the Loop Simulation(SILS), which makes use of the time gap information between PLC signals. The errors relevant with PLC signals can be found using the proposed methodology, comparing a normal PLC signal trajectory with a target PLC signal trajectory. The proposed methodology has been implemented and tested with simple examples.


  1. Jack, H., "Automating Manufacturing Systems with PLCs", version 4.7, 2005
  2. 박원일, "비호환 기종 PLC들의 통합제어를 위한 PLC매니저 설계", 한양대학교 석사학위 논문, 1993
  3. Arbor, A., "Operational Diagnostics, The Holy Grail of Control Automation, A White Paper" Entivity, Inc., 2008
  4. 홍상현, "표준화된 PLC Ladder 프로그램과 HMI 장비를 이용한 자체 조립라인의 운용에 관한 연구", 울산대학교 석사학위 논문, 2002
  5. Holloway, L. E. and Chand, S., "Time Templates for Discrete Event Fault Monitoring in Manufacturing Systems", American Control Conference, pp.701-706, 1994
  6. Zhang, H., "On-line PLC Monitoring and Network Administering System for Steel Tube Mill", Proceeding of the IEEE International Conference on Industrial Technology, pp. 720-723, 1996
  7. loannides, M. G., "Design and Implementation of PLC-Based Monitoring Control System for Induction Motor", IEEE Transactions on energy conversion, Vol. 19, No.3, pp. 469-476, 2004
  8. UDMTek, "PLC Studio 제품 소개",, 2008
  9. Park, C. M., "Development of Virtual Simulator for Visual Validation of PLC Program", International Conference on Computational Intelligence for Modeling Contol and Automation, pp. 32-36, 2006
  10. Park, C. M., "Simulation based Control Program Verification in an Automobile Industry", The 27 th ISATED International Conference on Modelling, Identification, and Control, Austria, 2008
  11. SIEMENS, "SIMANTIC Working with STEP 7 V5.3" _e.pdf, 2004
  12. 한관희, 박준우, "UML 기반 PLC 래더 로직 설계와 코드 자동 생성", 한국CAD/CAM학회 논문집, Vol. 14, No.6, pp. 50-59, 2009