A Functional Design of Programmable Logic Controller Based on Parallel Architecture

병렬 구조에 의한 가변 논리제어장치의 기능적 설계

  • 이정훈 (대우통신 전송연구실) ;
  • 신현식 (서울대 공대 컴퓨터공학과)
  • Published : 1991.08.01

Abstract

PLC(programmable logic controller) system is widely used for the control of factory. PLC system receives ladder diagram which is drawn by the user to implement hardware logic, converts the ladder diagram into sequence program which is executable in the PLC system, and executes the sequence program indefinitely unless user breaks. The sequence program processes the data of on/off signal, and endures 1 scan delay and missing of pulse-type signal shorter than a scan time. So, data dependency doesn't exist. By applying theis characteristics to multiprocessor architecture, we design parellel PLC functionally and evaluate performance upgrade. Parallel PLC consists of central processing module, N general processing unit, and a shared memory by master-slave type. Each module executes allocated sequence program by the control of central processing module. We can expect performance upgrade by parallel processing, and reliability by relocation of sequence program when error occurs in processing module.

Keywords