DOI QR코드

DOI QR Code

An Extended I-O Modeling Methodology based on FSM

유한상태기계에 기반한 확장된 I-O 모델링 방법론

  • Received : 2016.07.11
  • Accepted : 2016.11.03
  • Published : 2016.12.31

Abstract

Recently manufacturing companies have used PLC control programs popularly for their automated production systems. Since the life cycle of production process is not so long, the change of the production lines occur frequently. Most of changes happen with modification of the position information and control process of the equipment. PLC control program is also modified based on the fundamental process. Therefore, to verify new PLC program by configuring virtual space according to real environment is needed. In this paper we show a logical modeling method, based on Timed-FSA useful for sequence control and dead-lock prevention. There is a problem wasting user's labor and time when defining a variety of states in a device. To overcome this problem, we propose an extended I-O model based on existing methods by adding a token concept of Petri Nets. Also we will show the usability of the extended I-O modeling through user study.

최근 자동 생산 시스템은 PLC (Programmable Logic Controller) 제어 프로그램을 일반적으로 사용하고 있다. 생산제품의 수명 주기가 길지 않기 때문에 공법과 라인 및 설비 변경이 자주 일어난다. 대부분, 기존 공정을 바탕으로 이루어지고 설비의 위치 및 제어정보를 수정한다. PLC 제어 프로그램 또한 기존 공정을 바탕으로 수정이 이루어진다. 새로운 제어 프로그램을 검증하기 위해서는 실제 생산 시스템을 구축하기 전에 가상의 공간에서 실제 공정과 같이 구성하여 순차적으로 공정이 진행되는 지 확인할 수 있는 방법이 필요하다. 본 연구는 순차제어(sequential control)와 병목현상 처리에 유용한 Timed-FSA를 기반으로 하는 논리적인 모델링 방법을 사용한다. 기존에 연구되었던 I-O 모델링과 I-O 모델링에서 요구되었던 하나의 설비에 다양한 상태의 정의를 통해 사용자의 시간과 공수를 절감하기 위한 기존 모델링에 페트리네트의 토큰(Petri Nets Coloured Token) 개념을 추가한 확장된 I-O 모델링 방법을 제안한다. 예제 설비를 통하여 사용자의 모델링 시간을 절감하는 실험과 사용자 평가를 통해 제안하는 확장된 I-O 모델링의 편의성을 검증한다.

Keywords

References

  1. Choi SW, Koo LJ, Park CM, Wang GN (2007) "A study of PLC Code to Discrete Event Modeling using Timed-FSA", Conference of the Korean Institute of Industrial Engineers, 1306-1311. (최성욱, 구락조, 박창목, 왕지남 (2007) "Timed-FSA를 이용한 PLC 코드의 이산사건모델링에 대한 연구", 대한산업공학회 추계학술대회 논문집, 1306-1311)
  2. Cho SJ, Kim YB (2007) "Intelligent Mobile Human-Computer Interaction Based on Machine Learning Algorithms", Communications of the Korean Institute of Information Scientists and Engineers, 25(3), 46-51. (조성정, 김연배 (2007) "기계학습을 이용한 지능형 모바일 HCI", 한국정보과학회지, 25(3), 46-51).
  3. Goo LJ, Lee KK, Hong SH, Jung IS, Park CM, Park SC, Wang GN (2008) "Discrete Event System modeling for verifying the PLC Code in the automobile manufacturing industries", Conference of the Korean Operations Research and Management Science Society/Korean Institute of Industrial Engineers. (구락조, 이강구, 홍상현, 정인성, 박창목, 박상철, 왕지남 (2008) "자동차 조립 라인의 PLC 제어 코드 검증을 위한 이산 사건 모델링", 대한산업공학회 / 한국경영과학회 춘계공동학술대회)
  4. Goo LJ, Bae JH, Park CM, Park SC, Wang GN (2008) "Application of Automata for Operating Simulation of an automobile assembling line", Conference of the Korean Institute of Industrial Engineers, 796-802. (구락조, 배재호, 박창목, 박상철, 왕지남 (2008) "자동차 차체 조립라인 시뮬레이션을 위한 오토마타 적용", 대한산업공학회 추계학술대회, 796-802).
  5. IEC International Standard 61131-3: Part 3: programmable controllers (2002). IEC, Geneva. Switzerland.
  6. Jensen K, Coloured Petri nets: basic concepts, analysis methods and practical use (1997), vol. 1, Springer Verlag.
  7. Jung IS, Koo LJ, Choi SW, Park CM, Wang GN (2007) "A study of PLC logic verification using FSA (finite state automata)", Journal of the Korean Institute of Plant Engineering, 12(2). (정인성, 구락조, 최성욱, 박창목, 왕지남 (2007) "FSA(Finite State Automata) 모델 이용한 PLC 로직 검증 시뮬레이션에 대한 연구", 대한설비관리학회지, 12(2)).
  8. Lee CH, Wang GN, Park SC (2009) "Design of a Vehicle Assembly Line Using PLC Simulation", Journal of CAD/CAM, 14(5), 323-329. (이창호, 왕지남, 박상철 (2009) "PLC 시뮬레이션을 이용한 자동차 조립 라인 설계", 한국 CAD/CAM 학회논문집 14(5), 323-329).
  9. Lee GB, Lee JS (1999) "The Integrated Petri Net combining the discrete event system modeling with the operating PLC modeling", Institute of Control, Robotics and Systems, 5(4), 29-41. (이기범, 이진수 (1999) "이산사건 시스템 모델링과 구동 PLC 모델링을 결합한 통합 페트리네트", 제어로봇시스템학회지 5(4), 29-41).
  10. Lee Sung-sik (2007) "A study on design concept of computer OS interface as the agent on ubiquitous computing environment", Journal of Korean Society of Design Science, 20(4), 191-202. (이성식 (2007) "유비쿼터스 컴퓨팅 에이전트로서 컴퓨터 OS 인터페이스 디자인 개념 연구", 디자인학연구, 20(4), 191-202).
  11. Park CM, Seong KY, Park SC, Wang GN, and Han KH (2008) "Simulation based Control Program Verification in an Automobile Industry", Proceedings of the 27th IASTED International Conference on Modelling, Identification, and Control, 268-273.
  12. Park HT, Hong SH, Wang GN, Park SC (2009) "An methodology for Auto generation of the PLC code and Plant Model", Conference of the Korean Operations Research and Management Science Society/Korean Institute of Industrial Engineers. (박형태, 홍상현, 왕지남, 박상철 (2009) "자동화 공정 제어 코드와 공장 모델 자동 생성을 위한 모델링 방법론", 한국경영과학회 / 대한산업공학회 춘계공동학술대회).