[IT키워드]프로그래머블로직컴퓨터(PLC)

 프로그래머블로직컴퓨터(PLC)는 ‘프로그래밍이 가능한 논리적인 제어기’라는 의미로, 각종 산업의 생산장비를 움직이도록 하는 프로그램을 제어하는 장치를 말한다. 기존에 사용하던 제어반 내의 릴레이·타이머·카운터 등의 기능을 집적회로나 트랜지스터 등의 반도체 소자로 대체시켜 기본적인 시퀀스 제어기능에 연산기능을 추가해 프로그램 제어가 가능하도록 한 범용 제어장치다.

 PLC는 마이크로프로세서와 메모리를 중심으로 구성된다. 인간의 뇌 역할을 하는 중앙처리장치(CPU), 외부기기와의 신호를 연결해 주는 입출력부, 각 부에 전원을 공급하는 전원부, PLC 메모리에 프로그램을 기록하는 주변기기 등이 주요 부분이다. 또 래더(ladder)·SFC·STL 등의 프로그래밍 언어로 만들어진 소프트웨어도 PLC에 포함된다.

 PLC는 설비의 자동화와 능률화 요구에 따라 적용 범위가 계속 확대되고 있다. 특히 공장자동화와 FMS(Flexible Manufacturing System)에 따른 PLC의 요구는 과거 중규모 이상의 릴레이 제어반 대체 효과에서 현재 고기능화·고속화 추세로 소규모 공작기계와 대규모 시스템 설비에 이르기까지 적용되고 있다. 또 최근에는 하나의 장치로 PLC와 모션제어를 동시에 하거나 PLC에 순차제어 기능을 탑재한 다기능 장비의 등장이 늘어나고 있다. 이 같은 다기능 장비는 생산라인을 단순화하면서도 효율성을 높이는 효과가 있다.