설비 인터페이스는 공장, 제조 라인 등의 생산설비(머신)와 상위 시스템(예: MES, ERP, SCADA, PLC, IoT 게이트웨이 등) 이 데이터를 주고받기 위해 연결되는 방식 또는 그 연결 장치
PLC(Programmable Logic Controller)란 생산 현장에서 생산 설비의 자동 제어에 가장 많이 사용되는 제어기로 디지털, 아날로그, 통신 등의 신호 입력 기능을 통해 취득한 정보를 사용자가 요구하는 방법으로 가공하여 디지털, 아날로그, 통신 등의 방법으로 출력하는 제어 장비다.
PLC는 컴퓨터 소프트웨어 또는 전용의 로더(Loader)를 이용하여 프로그램을 작성한 후 다양한 통신방식을 통해 전송 받아 작동한다.
따라서, 모듈의 구성에 따라 컴퓨터에서 쉽게 사용할 수 있는 범용 통신을 사용할 수 있기 때문에 장비의 제어기로 PLC가 사용된 경우
는 컴퓨터와 쉽게 통신을 이용하여 인터페이스 할 수 있다.
PLC는 사용자가 작성한 프로그램을 통해 입력 정보를 가공하기 때문에 MES에서 정보 를 취득하고자 할 때
PLC 프로그램의 해석이 되어야 하고, 제조사별, 제품별로 통신 프로토콜이 다를 수 있으므로 몇 가지 경우로 나누어 컴퓨터와 장비
간 인터페이스 방법을 선택해야 한다.