문서의 이전 판입니다!
HMI 연결방법
1. 제품의 통신 채널 선택
| 제품 | RS-232 | RS-485 | UART |
|---|---|---|---|
| MPINO-8A4R-S / 8A4T-S | 기본 Serial1 | — | — |
| MPINO-8A4R-SU | — | Serial1 | — |
| MPINO-8A8R-S / 8A8T-S | — | Serial1 | — |
| MPINO-8A8R | Serial1 | Serial2 | Serial3 |
| MPINO-16A8R / 16A8R8T | Serial1 | Serial2 | Serial3 |
| MPINO-16A16R | — | Serial1 | — |
| MPAINO CPU 모듈 | Serial1 | Serial2 | Serial3 |
표에서 통신채널을 확인하여 RS-232 또는 RS-485를 사용해주세요. 위 표는 제품의 기본사양 입니다. 옵션 및 M-CONV를 사용하여 변경될 수 있습니다.
2. RS-232 연결
| 제품 측 | HMI 측 |
|---|---|
TX | RX / RXD |
RX | TX / TXD |
GND | 해당 포트의 SG / 신호 GND |
- RX는 TX에 연결하고 TX는 RX에 연결합니다.
- 아이로직스 제품에서 RS-232 단자는 RX, TX, UART 단자는 RXD, TXD로 표기합니다.
- HMI의 통신라인의 GND가 절연되어 있는 제품이 있습니다. 통신이 안될 경우, GND를 확인해주세요.
3. RS-485 연결
- 양쪽 장치에서 같은 극성끼리 Direct로 연결합니다.
A/B표기는 제조사마다 다를 수 있으므로 HMI 설명서의+/-대응을 확인합니다.- 짧은 거리에서는 종단저항 없이 사용할 수 있습니다. 긴 거리이거나 통신이 안될 경우, 배선의 시작점과 끝점에 약 120Ω의 종단저항을 연결합니다.
- MPINO·MPAINO 제품에는 종단저항이 내장되어 있지 않습니다. 제품이 배선 끝에 있으면
485+와485-사이에 120Ω을 연결합니다. - HMI가 다른 배선 끝에 있으면 내장 종단저항의 유무와 활성 상태를 확인하세요. 내장 종단을 사용할 수 있으면 활성화하고, 그렇지 않으면 HMI의
+와-사이에 120Ω을 연결합니다. - 중간 장치에는 종단저항을 연결하지 않습니다.
4. 통신 프로토콜 선택
제품과 HMI는 같은 프로토콜·국번·보레이트·데이터 비트·패리티 비트·정지 비트를 사용해야 합니다. Modbus TCP는 별도의 이더넷 변환 구성에서만 선택합니다.
| 프로토콜 | 연결·HMI 드라이버 | 주소 입력 기준 |
|---|---|---|
| Modbus RTU | RS-232 또는 RS-485 시리얼 · HMI는 Modbus RTU Master, 제품은 Slave | 42001처럼 통신 주소를 숫자로 입력 |
| Modbus TCP | 이더넷 · HMI는 Modbus TCP Client → 별매 M-ETHER의 TCP↔RTU 변환 → 제품은 Modbus RTU Slave | 42001처럼 통신 주소를 숫자로 입력 |
| LS산전 Cnet | RS-232 또는 RS-485 시리얼 · HMI의 LS Cnet 드라이버 | M0·D0처럼 제품의 M·D 메모리를 입력 |
| Mitsubishi MC | RS-232 또는 RS-485 시리얼 · MELSEC A호환 1C 프레임 Format 1 ASCII, Sum Check 사용 | M0·D0처럼 제품의 M·D 메모리를 입력 |
Modbus RTU와 Modbus TCP는 제품의 M0·D0를 숫자 통신 주소에 대응시켜야 합니다. 실제 주소는 사용하는 개발 방식의 주소표를 따릅니다. LS산전 Cnet과 Mitsubishi MC는 M0·D0처럼 제품 메모리 이름으로 입력할 수 있어 직관적입니다.
표의 M0·D0는 제품 메모리 이름입니다. LS산전·M2I·이지뷰 HMI의 Cnet 주소는 M000·D000처럼 입력합니다. Cnet 프로토콜에서 사용하는 %MX00000·%DW0은 통신 메시지의 변수 표기입니다. 다른 HMI는 선택한 Cnet 드라이버의 주소 입력 형식을 확인하세요.
Mitsubishi MC는 이 SDK가 지원하는 A호환 1C Format 1 ASCII·Sum Check 드라이버를 사용합니다. SDK는 X/Y/M/D의 BR/BW/WR/WW 요청을 처리합니다.
Modbus TCP는 현재 시리얼 결선도만으로 사용할 수 없습니다. 제조사 자료에 안내된 별매 M-ETHER를 제품의 시리얼 채널에 연결한 별도 구성이 필요합니다. 뒤의 Arduino IDE·MPINO STUDIO2 예제는 시리얼 통신 기준이며, TCP 변환기와 HMI의 IP·포트 설정은 해당 장치 설명서를 따릅니다.
이 설명서의 시리얼 설정 예는 MPINO-8A4R-S · 기본 RS-232 Serial1 · 국번 1 · 9600 bps · 데이터 8 / 패리티 없음 / 정지 1을 사용합니다. 통신 채널과 프로토콜을 확인했다면 아래에서 사용하는 개발 프로그램 한 가지를 선택하세요.
이 안내의 예제는 코드·설정 기준이며 특정 HMI 모델과 케이블의 실물 송수신 결과를 뜻하지 않습니다. 실물 연결 결과는 동작 확인과 문제 해결 순서로 확인하세요.
