본문 바로가기
IT 인터넷 가이드북/소프트웨어 : Software

PLC의 정의 및 특징

by 대한민국 가이드북 2020. 4. 23.

 


PLC란?

Programmable Logic Controller

일종의 범용 제어기기(일종의 산업 전용 컴퓨터)

Relay(릴레이), Timer(타이머), Counter(카운터) > 반도체 소자로 대체하여

LSI(엘에스아이), Transistor(트렌지스터) 등 시퀀스 제어 기능 등을 쉽게 할 수 있도록 구성

미국 전기 공업회 규격(NEMA)에서 디지털 또는 아날로그 입출력 모듈을 통하여 로직, 시퀀싱, 타이밍, 카운팅, 연산과 같은 특수한 기능을 수행하기 위하여 프로그램 가능한 메모리를 사용하고 여러 종류의 기계나 프로세서를 제어하는 디지털 동작의 전자 장치

PLC는 컴퓨터 내부구조와 유사하며, 일반 PC에 비해 범용성은 낮지만 안정성이 높음

PLC는 특별한 조건이 없으면 스캔 프로그램을 반복해서 실행


PLC의 장점

간단한 배선작업 

용이한 유지 및 보수 

무접점 회로 사용으로 신뢰성 및 수명 향상 

반도체 소자 사용으로 소비전력 및 설치면적 유리 

산술, 비교 등의 연산처리 가능


PLC의 단점

초기 PLC의 경우 제조회사마다 프로그램이 달라 호환성 없음 

소규모 시스템의 경우 릴레이제어방식보다 많은 비용 소요


PLC의 기능

Sequencing: 디지털 입∙출력 제어 

> 각종 스위치, 센서의 ON/OFF 정보 등 

 

로직(Logic) 연산: AND, OR, NOT, XOR 등 

> Bit 및 Word 단위로 연산 

 

> 산술 연산: ADD, SUB, MUL, DIV, PID 연산 등 

실수의 가감승제, 삼각함수 연산 등 

 

Timer: TON, TOF, TMR, TRTG, TP, 시간지정 펄스 등 

> 시간 지연, 시간 적산, 펄스 신호 등 

 

Counter: CTU, CTD, CTUD, CTR, 입력 펄스의 수 카운팅 등 

> 저속의 접점 개폐수 카운팅 등

 

아날로그(Analog) 입력: 전류, 전압, 온도 등 

> 아날로그 신호를 받아 디지털 수치화 

 

아날로그(Analog) 출력: 전류, 전압, 온도 등 

> 디지털 수치를 아날로그화 

 

고속 펄스 입력: 고속으로 입력되는 펄스의 수 카운팅 등 

> HSC모듈, Encoder와 Pulse Generator 등의 고속 펄스 입력 

 

펄스 입 · 출력: Stepping, Servo 모터 제어 등 

>Stepping/Servo Motor Driver 구동 펄스 

 

통신: 통신을 이용한 데이터의 이동 및 제어 등 

>Ethernet 등을 이용하여 원거리 기기 제어


댓글