DOI QR코드

DOI QR Code

Integrate Processing Scheme of Flow Control Language

흐름 제어 언어의 통합 처리

  • Published : 2004.04.01

Abstract

Automation systems improve the productivity of works which relate to product design, facilities management, fault processing and quality evaluation. In these systems, the description language for monitoring and control process is called new control language. These are five flow control languages : IL, ST, FBD, SFC and LD. IL and ST are based on left form. FBD, SFC and LD are based on graphic form. Generally, a software which monitors and controls a system is allowed to use just one flow control language. It is impossible to use more than two languages for simulation in the same system environment. In this paper, we analyzed the characteristics of flow control languages and the process of programming in the legacy system. In addition, for the Integrated processing of languages, we propose Extended ST based on the high-level ST language. Based on this research, we implement a graphical language editor and EST-IL convertor. The graphical language editor makes sequence rules, and converts graphical language into EST. EST-IL convertor has a function to convert EST into IL which is similar to assembly language. As the result of this paper, we present a scheme which integrates all the flow control language processing based on IL.

산업분야에서 자동화 시스템은 제품의 설계, 생산 공정의 제어, 장애 처리, 품질검사 등과 관련된 처리 과정을 자동으로 수행할 수 있도록 하여 생산성을 향상시킨다. 이러한 자동화 시스템에서 감시 및 제어에 대한 처리 과정을 기술하는 언어를 흐름 제어 언어라 한다. 현재 사용되고 있는 흐름 제어 언어는 문자 기반의 IL, ST와 그래픽 기반의 FBD, SFC, LD가 있다. 일반적으로 감시 제어 시스템에서 사용되는 소프트웨어는 사용할 수 있는 흐름 제어 언어를 2종류 이하로 제한하고 있고, 동일한 시스템 환경에서는 언어의 혼용을 통한 통합 시뮬레이션이 불가능하다. 본 논문에서는 흐름 제어 언어의 특성을 분석하고 기존 시스템 환경에서 언어 작성 및 처리 과정에 대하여 분석하고, 언어의 통합 처리를 위하여 고급언어 형태의 ST를 확장한 EST 언어를 제안하였다. 이러한 연구를 기초로 그래픽 언어인 FBD, LD, SFC를 통합 처리하여 EST로 변환하는 그래픽 언어 편집기와 EST를 저급언어인 교로 변환하는 EST-IL변환기를 구현하였다. 이러한 편집기 및 변환기를 통한 교 기반의 시스템 구현 및 실험 결과는 흐름 제어 언어의 통합 처리 방안을 제시한 것이다.

Keywords

References

  1. International Standard IEC61131-3, First Edition, 1993
  2. PLCopen, http://www.plcopen.org
  3. RealGain, Real PLC Manual, 2001
  4. ISaGraF, ISaGRAF PRO User Guide, 2002
  5. 정은영, 김선주, 김태완, 장천현, 김문회, 흐름 제어 언어의 통합분석을 위한 확장 ST, 한국정보처리학회 학술발표논문집, 제9권 제1호, pp.l013-1016, 2002
  6. 김선주, 김태완, 장천현, 흐름 제어 언어 분석 도구 설계 및 구현, 한국정보과학회 학술발표논문집, 제29권 제2호, pp. 634-636, 2002
  7. 정구회, 김태완, 장천현, 흐름 제어 언어의 그래픽 언어 통합, 한국정보처리학회 학술발표논문집, 제10권 제1호, pp.763 766, 2003
  8. Goldsec, Software GPPA