A Study on the Process Control Language for Advanced Control Algorithms

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

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

Abstract

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.

Keywords