1. PLC (Programmable Logic Controller)
ㅇ 공장 자동화 및 산업 제어를 목적으로 사용하는, 프로그램 가능한 디지털 제어 장치
- 입력 신호를, 프로그램된 논리와 순서에 따라 처리하여,
- 출력 신호를, 순차적으로 제어하는 (시퀀스 제어), 무 접점 순차 제어기
. 시퀀스 제어 이란? : 미리 정해진 제어 순서, 논리 조건에 따라,
.. 동작을 단계적으로(순차적으로) 수행하는 제어 방식을 말함
※ PLC 역할 개요
- 센서/스위치 (입력) → PLC (논리,순서,연산 : 판단,처리) → 액추에이터 (출력)
. PLC = 제어의 두뇌 : 계속 프로그램을 수행하면서, 입력 신호에 따라, 출력을 갱신함
2. 과거 및 현재 방식
ㅇ 과거 : 계전기(접점 있음),타이머,카운터 등을 하드웨어적으로 연결하여 제어시스템을 구성
ㅇ 현재 : 프로그램 변경 가능한 시퀸스 제어 (무 접점)
- 고속성,내환경성,취급용이성,경제성 등 장점 있음
- 단순한 순차 제어기가 아닌, 수많은 제어요소를 갖고 프로그램이 가능한(변경 가능),
실시간 복합 제어기
※ PLC 역할 변경
- 기존의 릴레이 시퀀스 회로를, 소프트웨어(프로그램) 로 대체
. 논리 변경을 배선 변경 없이 프로그램 수정으로 해결
. 릴레이 접점 기능을 프로그램 논리로 구현 (무접점)
. 하드웨어는 고정, 동작은 소프트웨어로 변경
3. PLC 특징
ㅇ 수행 기능
- 논리 연산, 시퀸스 처리(순서 제어), 타이머, 시간 계수기, 비교, 연산, 데이터 처리 등
- 계속 프로그램을 수행하면서, 입력 신호에 따라 출력을 갱신함
ㅇ 동작 방식
- 스캔 방식으로 동작
. 입력 읽기 (Input Scan)
. 프로그램 실행 (Program Scan)
. 출력 갱신 (Output Scan)
* 이 과정을 계속 반복하면서, 실시간 제어 수행
ㅇ 구성 요소
- 입력부 (Input Module)
. 스위치, 버튼, 센서 등 외부 신호 입력
. 보통 6, 8, 12, 14점 등으로 구성
- 출력부 (Output Module)
. 모터, 솔레노이드, 램프 등 구동
. 릴레이 출력 / 트랜지스터 출력 / 트라이액 출력
. 4, 8, 16점 등으로 구성
- CPU (Central Processing Unit)
. 프로그램 해석 및 실행
. 입출력 제어
. 통신 및 시스템 관리
- 메모리 (Memory)
. 프로그램, 데이터 저장
. RAM, ROM, EEPROM, Flash 등 사용
ㅇ 주요 특징
- 내환경성
. 진동, 온도, 습도, 전기적 노이즈에 강함
. 산업 현장에 적합하게 설계됨
- 입출력 인터페이스 내장
. 외부 장치와의 연결이 PLC 내부에서 직접 처리
. 신호 절연, 노이즈 억제 기능 포함
- 유지보수성
. 상태 모니터링 용이
. 고장 진단 기능 탑재
. 프로그램 백업 및 복구 가능