고급 제어 알고리즘을 위한 공정 제어 언어에 관한 연구

A Study on the Process Control Language for Advanced Control Algorithms

  • 김성우 (한국과학기술원 전기 및 전자공학과) ;
  • 서창준 (한국과학기술원 전기 및 전자공학과) ;
  • 김병국 (한국과학기술원 전기 및 전자공학과)
  • 발행 : 1995.06.01

초록

This paper presents a process control language for constructing multiloop control system. which include advanced control algorithms. In order to make controller, this language uses function blocks that do specific operations. Then, the total control algorithm is a set of function blocks, of which each block is represented as a function code. The function code is a line of simple ASCII codes denoting function, input, output, parameters. It is possible to use variables as input/output port of any block. Compared with other language using function block concept, the proposed one enables to use advanced control algorithms undefinitely, such as fuzzy, neural network, predictive controller, etc., because vector and matrix variables as input/output can be used freely in this language. To raise flexibility, we put an intermediate level, which is C-language code, between function code and target-dependent operation code.

키워드