DOI QR코드

DOI QR Code

SFC언어에서 인터럽트 프로그램 시간개선에 관한 연구

Study on the Time Improvement of Interrupt Program by SFC

  • 유정봉 (공주대학교 전기전자제어공학부)
  • You, Jeong-Bong (Division of Electrical & Electronics & Control Eng., Kongju National University)
  • 투고 : 2013.08.23
  • 심사 : 2013.10.10
  • 발행 : 2013.10.31

초록

복잡한 현대의 제어시스템 설계에 PLC를 사용하면 프로그램은 LD언어나 SFC언어를 사용한다. 대부분은 LD 언어를 사용하지만 최근에는 SFC 언어의 사용빈도수가 높아졌다. SFC 언어는 제어의 흐름을 이해하기가 쉽지만, 조합논리를 표현하는데는 단점을 가지고 있다. SFC언어에서 인터럽트를 처리할 때 인터럽트 요인이 발생하게 되면 메인프로그램을 중지하고 인터럽트 프로그램을 실행하여 프로그램이 종료된 후 메인프로그램으로 복귀하게 된다. 그러면 인터럽트 프로그램이 복잡할수록 메인프로그램 정지시간은 그만큼 길어지게 된다. 본 논문에서는 SFC언어에서 메인프로그램의 휴지시간이 없는 인터럽트 처리방법을 제안하고, 시뮬레이션을 통해 그의 타당성을 확인하였다.

Ladder Diagram(LD) or Sequential Function Chart(SFC) is used for the design of complex modern control system with Programmable logic controller(PLC). LD is the most widely utilized among PLC standard language. But recently, SFC is used frequently. SFC is very easy to grasp the sequential flow of control logic but is difficult for describing combinational logic. When the interrupt factor is occurred, the main program is stopped. And after the interrupt program is completed, the main program is restart. Therefore the more complex the interrupt program, the main program is interrupted downtime will be that much longer. In this paper, we propose the method for interrupt implementation without the dwell time of the main program by SFC language and confirm his feasibility through the simulation.

키워드

참고문헌

  1. Jeong-Bong You, "Improvement Implementation of Interlock Using Management Step Described by SFC", The Korean Institute of Illuminating and Electrical Installation Engineers, Vol. 19, No.3, May 2005.
  2. M. Zhou and E Twiss, "Design of Industrial automated systems via relay ladder logic programming and Petrinets", IEEE Trans on Systems, Man and Cybernetics -part C ; Applications and Reviews, Vol 28, No 1, pp137- 150, 1998. DOI: http://dx.doi.org/10.1109/5326.661096
  3. Giuseppe Casalino, Giorgio Cannata, Giorgio Panin, Adrea Caffaz "On a Two level Hierarchical Structure for the Dynamic Control of Multifingered Manipulation", Proceedings of the 2001 IEEE, International Conference on Robotics & Automation Seoul Korea, 2001. DOI: http://dx.doi.org/10.1109/ROBOT.2001.932533
  4. Bong-Suk Kang and Kwang-Hjun Cho, "Discrete Event Model Conversion Algorithm for Systematic Analysis of Ladder Diagrams in PLCs" Journal of Control, Automation and systems Engineering, Vol 8. No5, p401- 406, May, 2002. DOI: http://dx.doi.org/10.5302/J.ICROS.2002.8.5.401
  5. G.Frey and L.Litz, Formal methods in PLC Programming, Proceedings for the IEEE Conference on Systems Man and Cybernetics SMC 2000, Nachville, Oct. 8-11, 2000. DOI: http://dx.doi.org/10.1109/ICSMC.2000.884356
  6. "Operating Manual (SFC)", Mitsubishi GX Developer Version 8, 2006