PLC (Programmable Logic Controller) 는 마이크로프로세서가 장착된 자동 제어용 디지털 컴퓨팅 컨트롤러입니다.
동작: 제어 명령을 언제든지 메모리에 로드하여 저장하고 실행합니다.
프로그래머블 컨트롤러는 CPU, 명령어 및 데이터 메모리, 입출력 인터페이스, 전원 공급 장치, 디지털 아날로그 변환 등의 기능 단위로 구성됩니다. 현재 공업에서 사용되는 프로그래밍 가능한 논리 컨트롤러는 이미 컴팩트한 컴퓨터 한 대의 호스트에 비슷하거나 가깝기 때문에 확장성과 신뢰성에 있어서 현재의 각종 산업 제어 분야에 광범위하게 응용되고 있다. (윌리엄 셰익스피어, 윈스턴, 컴퓨터명언) (윌리엄 셰익스피어, Northern Exposure (미국 TV 드라마)
컴퓨터 직접 제어 시스템, 중앙 집중식 분산 제어 시스템 DCS 또는 필드 버스 제어 시스템 FCS 에서는 항상 다양한 유형의 PLC 컨트롤러가 많이 사용됩니다.
확장 자료:
작동 방식
프로그래밍 가능한 논리 컨트롤러가 가동된 후 작업 프로세스는 일반적으로 입력 샘플링, 사용자 프로그램 실행 및 출력 새로 고침의 세 단계로 나뉩니다. 위의 세 단계를 완료하는 것을 스캔 주기라고 합니다. 프로그램 가능한 논리 컨트롤러의 CPU 는 전체 실행 기간 동안 특정 스캔 속도로 위의 세 단계를 반복합니다.
입력 샘플링
입력 샘플링 단계에서 프로그래밍 가능한 논리 컨트롤러는 모든 입력 상태와 데이터를 차례로 스캔하여 입출력 이미지 영역의 해당 셀에 저장합니다. 입력 샘플링이 끝나면 사용자 프로그램 실행 및 출력 새로 고침 단계로 이동합니다.
두 단계에서 입출력 이미지 영역에 있는 해당 셀의 상태와 데이터는 입력 상태와 데이터가 변경되더라도 변경되지 않습니다. 따라서 입력이 펄스 신호인 경우 펄스 신호의 폭이 스캔 주기보다 커야 어떤 상황에서도 입력을 읽을 수 있습니다.
바이두 백과 -PLC