본문 바로가기
IT/PLC

PLC(Programmable Logic Controller)란?

by 깡타의 컴맹인생 2022. 12. 30.
반응형

PLC란?

목차
1. PLC(Programmable Logic Controller)란?
2. PLC 작동 원리
3. PLC와 PC 제어 차이점

 

1. PLC(Programmable Logic Controller)란?

릴레이, 타이머, 카운터 등과 같은 시퀀스 제어 기능에 수치 연산 기능을 더해 프로그램 제어가 가능하도록 한 제어장치다. 미국전기공업협회(National Electrical Manufacturers Association)은 PLC를 다음과 같이 정의한다.

"digitally operating electronic apparatus which uses a programmable memory for the internal storage of instructions by implementing specific functions, such as logic, sequencing, timing, counting, and arithmetic to control through digital or analog I/O modules various types of machines or processes."

논리, 순서, 타이밍, 계산, 산술과 같은 특정 기능을 구현하여 명령의 내부 저장을 위해 프로그래밍 가능한 메모리를 사용하여 디지털 또는 아날로그 I/O 모듈을 통해 다양한 유형의 기계 또는 프로세스를 제어하는 디지털 전자 장치

2. PLC의 구조

  1. 입력부 : 입력장치로부터 전달된 신호를 CPU로 전달한다.
  2. 출력부 : 내부 연산 결과를 릴레이, 트랜지스터 등을 통해 출력장치로 전달하여 구동시킨다.
  3. 마이크로 프로세서(CPU) : 메모리에 저장되는 프로그램을 해독한 후 해독한 내용을 실행한다.
  4. 메모리 : 사용자가 작성한 프로그램이나 내부 연산의 결과, 외부 데이터 등이 저장되는 공간.
  5. 전원부 : 외부 전원을 받아 PLC 내부 장치들에게 전력을 공급한다.

3. PLC와 PC 제어 차이점

PLC와 PC를 활용한 제어의 차이점을 비교해보자면 다음과 같다.

 3.1. PLC 제어

  • 자사 제품만 호환 가능한 폐쇄적인 시스템
  • CPU의 처리 속도가 현저히 떨어짐(단순 반복 연산 적합)
  • 데이터 저장 공간이 적고 처리 속도가 느려 데이터를 활용한 작업 불리
  • 이미지 처리 작업 불가
  • 장시간 운영해도 다운 발생 확률이 낮음
  • 폐쇄적이기에 보안에 유리(다른 사람이 함부로 내부 프로그램을 손댈 수 없음)
  • 매우 단순한 하드웨어 구성
  • PLC 제조사마다 전용 프로그래밍 툴이 있기 때문에 한 번만 익히면 타 설비의 프로그램 구조도 쉽게 파악 가능

 3.2. PC 제어

  • 타사 제품도 호환이 가능한 개방적인 시스템
  • CPU의 처리 속도가 매우 빠름(복잡한 연산 가능)
  • 데이터 저장 공간이 크고 처리 속도가 빨라 이력 저장이나 데이터 분석이 가능함
  • 이미지 처리 작업 가능
  • 장시간 운영하다보면 알 수 없는 오류가 발생해 설비 중단(응답 없음, 블루스크린 등)
  • 개방적이기에 보안에 취약함(모든 사람들이 컴퓨터에 대해 기본 지식이 있어 접근이 용이함)
  • 매우 복잡한 하드웨어 구성
  • 제조사, 운영체제가 동일하더라도 프로그래밍 언어는 달라질 수 있어 설비마다 프로그램 구조가 다를 수 있음
반응형