사용자 도구

사이트 도구


guide:hmi_connection:wiring

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 단자대, HMI 순서. 제품 TX는 HMI RX, 제품 RX는 HMI TX로 Cross 연결하고 제품 GND는 HMI SG에 연결

제품 측 HMI 측
TX RX / RXD
RX TX / TXD
GND 해당 포트의 SG / 신호 GND
  1. RX는 TX에, TX는 RX에 연결해주시기 바랍니다.
  2. 아이로직스 제품에서 RS-232 단자는 RX, TX, UART 단자는 RXD, TXD로 표기합니다.
  3. HMI에 따라 통신 라인의 GND가 절연되어 있을 수 있습니다. 통신이 되지 않으면 GND 연결을 확인해주시기 바랍니다.

3. RS-485 연결

왼쪽부터 아이로직스 제품, 제품 단자대, 연결선, HMI 단자대, HMI 순서. 제품 485+는 HMI의 확인된 플러스 극성에, 485-는 마이너스 극성에 연결

  1. 양쪽 장치의 같은 극성끼리 직접 연결해주시기 바랍니다.
  2. A/B 표기는 제조사마다 다를 수 있으므로 HMI 설명서의 +/- 대응을 확인해주시기 바랍니다.
  3. 짧은 거리에서는 종단저항 없이 사용할 수 있습니다. 긴 거리이거나 통신이 되지 않으면 배선의 시작점과 끝점에 약 120Ω의 종단저항을 연결해주시기 바랍니다.
  4. MPINO·MPAINO 제품에는 종단저항이 내장되어 있지 않습니다. 제품이 배선 끝에 있으면 485+와 485- 사이에 120Ω을 연결해주시기 바랍니다.
  5. HMI가 다른 배선 끝에 있으면 내장 종단저항의 유무와 활성 상태를 확인해주시기 바랍니다. 내장 종단을 사용할 수 있으면 활성화하고, 그렇지 않으면 HMI의 +와 - 사이에 120Ω을 연결해주시기 바랍니다.
  6. 중간 장치에는 종단저항을 연결하지 않아야 합니다.

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 모델과 케이블의 실물 송수신 결과를 뜻하지 않습니다. 실물 연결 결과는 동작 확인과 문제 해결의 순서에 따라 확인해주시기 바랍니다.

Arduino IDE로 프로그램 작성하기 →

MPINO STUDIO2로 프로그램 작성하기 →

guide/hmi_connection/wiring.txt · 마지막으로 수정됨: 저자 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki