프로토콜 고르기
프로토콜은 대개 상대가 정합니다. 연결할 장비나 시스템이 지원하는 프로토콜을 먼저 확인합니다. 선택할 수 있다면 아래 기준을 참고합니다.
한눈에 보기
섹션 제목: “한눈에 보기”| 상황 | 제품 |
|---|---|
| 반도체·디스플레이 장비를 공장 호스트(MES)와 연결합니다. | SECS/GEM |
| PLC, 인버터, 계측기, 센서의 레지스터를 읽고 씁니다. | Modbus |
| 여러 업체의 장비와 SCADA·MES를 정보 모델과 보안 연결로 통합합니다. | OPC UA |
| 측정값을 브로커를 거쳐 여러 구독자에게 보냅니다. | OPC UA PubSub과 MQTT |
| 시리얼 장비 없이 RS-232·RS-485 통신을 시험합니다. | 가상 시리얼 포트 |
SECS/GEM
섹션 제목: “SECS/GEM”SEMI 표준으로 장비와 호스트가 메시지를 주고받습니다.
- SECS-II(SEMI E5): 메시지 구조와 데이터 형식입니다. 메시지는 스트림(stream)과 함수(function) 번호로 구분합니다(예: S1F13).
- HSMS(SEMI E37): TCP/IP 위에서 SECS-II 메시지를 전달합니다.
- SECS-I(SEMI E4): RS-232 시리얼 회선에서 SECS-II 메시지를 전달합니다. 오래된 장비에 씁니다.
- GEM(SEMI E30): 통신 수립, 제어 상태, 변수, 보고서와 이벤트, 알람, 원격 명령, 레시피 같은 장비의 공통 동작을 정합니다.
GEM300에는 PDComm의 선언형 기능(capability) 카탈로그를 씁니다. 카탈로그는 장비 구성의 GEM300 기능을 프로필별로 기록합니다.
Modbus
섹션 제목: “Modbus”Modbus는 클라이언트가 서버의 네 가지 데이터 테이블(코일, 이산 입력, 입력 레지스터, 보유 레지스터)을 주소로 읽고 쓰는 단순한 요청·응답 프로토콜입니다.
- Modbus TCP: 이더넷에서 씁니다. 기본 포트는 502입니다.
- Modbus RTU·ASCII: RS-485나 RS-232 시리얼 회선에서 씁니다. RS-485 버스 하나에 장치 여러 대를 주소로 구분해 연결합니다.
- Modbus/TCP Security: TLS로 Modbus TCP를 보호하고 인증서의 역할로 접근을 제한합니다. 기본 포트는 802입니다.
- 게이트웨이: TCP 요청을 시리얼 버스의 장치로 전달합니다.
OPC UA
섹션 제목: “OPC UA”OPC UA(IEC 62541)는 장비와 시스템이 주소 공간(address space)의 노드로 데이터, 메서드, 이벤트를 공개하는 표준입니다.
- 클라이언트는 노드를 탐색(browse)하고 읽고 쓰며, 값이 바뀔 때 구독(subscription)으로 알림을 받습니다.
- 인증서 기반 보안 채널로 서명하고 암호화합니다.
- PubSub은 발행자가 데이터 세트를 UDP나 MQTT 브로커로 여러 구독자에게 보냅니다.
- 기본 포트는 4840입니다.
MQTT
섹션 제목: “MQTT”MQTT(OASIS MQTT 3.1.1, 5.0)는 브로커(broker)를 가운데 두고 발행자와 구독자가 토픽(topic)으로 메시지를 주고받는 경량 프로토콜입니다. PDComm은 MQTT를 OPC UA PubSub의 브로커 전송으로 제공합니다. OPC UA 시뮬레이터가 MQTT 5.0 브로커를 거쳐 UADP 메시지를 발행하고 구독합니다.
다음 단계
섹션 제목: “다음 단계”- 지원 플랫폼과 도구 모음에서 개발 환경을 확인합니다.
- 10분 첫 실행에서 고른 제품을 바로 실행합니다.