사용자 도구

사이트 도구


guide:hmi_connection:wiring

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판이전 판
다음 판
이전 판
guide:hmi_connection:wiring [2026/10/05 18:19] – 바깥 편집 127.0.0.1guide:hmi_connection:wiring [2026/10/25 11:33] (현재) – 바깥 편집 127.0.0.1
줄 3: 줄 3:
 [[guide:hmi_connection|HMI 연결]] [[guide:hmi_connection|HMI 연결]]
  
-===== 1. 제품과 케이블 준비 ===== +===== 1. 제품의 통신 채널 선택 =====
- +
-{{ :products:mpino-8a4r-s.png?280 |MPINO-8A4R-S 실제 제품 }} +
- +
-^ 연결 ^ 사용하는 케이블 ^ +
-| PC → 제품 프로그램 전송 | 제품에 맞는 다운로드 케이블. MPINO-8A4R-S는 MP 다운로드 케이블 | +
-| HMI ↔ 제품 통신 | 양쪽 통신 포트에 맞는 RS-232 / RS-485 케이블 | +
-| PC → HMI 화면 전송 | HMI 제조사가 지정한 다운로드 케이블 | +
- +
-제품과 HMI는 각각의 전원 사양에 맞춰 준비합니다. **전원을 끈 상태에서** 통신 단자와 케이블을 확인하고 결선합니다. +
- +
-===== 2. 제품의 통신 채널 선택 =====+
  
 ^ 제품 ^ RS-232 ^ RS-485 ^ UART ^ ^ 제품 ^ RS-232 ^ RS-485 ^ UART ^
-| MPINO-8A4R-S / 8A4T-S | 기본 ''Serial1'' | 주문 시 RS-485 변경 옵션 또는 외부 컨버터 | — |+| MPINO-8A4R-S / 8A4T-S | 기본 ''Serial1'' | — | — |
 | MPINO-8A4R-SU | — | ''Serial1'' | — | | MPINO-8A4R-SU | — | ''Serial1'' | — |
 | MPINO-8A8R-S / 8A8T-S | — | ''Serial1'' | — | | MPINO-8A8R-S / 8A8T-S | — | ''Serial1'' | — |
줄 25: 줄 14:
 | MPAINO CPU 모듈 | ''Serial1'' | ''Serial2'' | ''Serial3'' | | MPAINO CPU 모듈 | ''Serial1'' | ''Serial2'' | ''Serial3'' |
  
-''Serial1'' 같은 이름은 제품과 HMI의 통신 채널, ''COM3'' 같은 이름은 PC의 업로드 포트입니다. UART·RS-232·RS-485는 서로 전기 방식이 다르므로 그대로 연결하지 않습니다.+표에서 통신 채널을 확인한 뒤 RS-232 또는 RS-485를 사용해주시기 바랍니다. 위 표는 제품의 기본 사양입니다. 옵션 및 M-CONV 사용 여부에 따라 달라질 수 있습니다.
  
-===== 3. RS-232 연결 =====+===== 2. RS-232 연결 =====
  
-{{ :guide:hmi_connection:rs232-signals.svg?420 |제품의 TX를 HMI RX에, RX를 HMI TX에, GND를 해당 포트의 신호 기준에 연결 }}+{{ :guide:hmi_connection:revision6:rs232-signals.svg?1000 |왼쪽부터 아이로직스 제품, 제품 단자대, 교차 연결선, HMI 단자대, HMI 순서. 제품 TX는 HMI RX, 제품 RX는 HMI TX로 Cross 연결하고 제품 GND는 HMI SG에 연결 }}
  
 ^ 제품 측 ^ HMI 측 ^ ^ 제품 측 ^ HMI 측 ^
줄 36: 줄 25:
 | ''GND'' | 해당 포트의 ''SG / 신호 GND'' | | ''GND'' | 해당 포트의 ''SG / 신호 GND'' |
  
-그림은 **신호 이름 기준**입니다. HMI의 실제 단자 번호와 SG 위치는 해당 모델의 설명서를 확인합니다. 제품의 통신 커넥터에 있는 전원 핀을 HMI 전원에 임의로 연결하지 않습니다.+  - RX는 TX에, TX는 RX에 연결해주시기 바랍니다. 
 +  - 아이로직스 제품에서 RS-232 단자는 RX, TX, UART 단자는 RXD, TXD로 표기합니다. 
 +  - HMI에 따라 통신 라인의 GND가 절연되어 있을 수 있습니다. 통신이 되지 않으면 GND 연결을 확인해주시기 바랍니다. 
 + 
 +===== 3. RS-485 연결 ===== 
 + 
 +{{ :guide:hmi_connection:revision6:rs485-signals.svg?1000 |왼쪽부터 아이로직스 제품, 제품 단자대, 연결선, HMI 단자대, HMI 순서. 제품 485+는 HMI의 확인된 플러스 극성에, 485-는 마이너스 극성에 연결 }} 
 + 
 +  - 양쪽 장치의 같은 극성끼리 직접 연결해주시기 바랍니다. 
 +  - ''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 드라이버의 주소 입력 형식을 확인해주시기 바랍니다.
  
-===== 4. RS-485 연결 =====+Mitsubishi MC는 이 SDK가 지원하는 **A호환 1C Format 1 ASCII·Sum Check** 드라이버를 사용합니다. SDK는 ''X/Y/M/D''의 ''BR/BW/WR/WW'' 요청을 처리합니다.
  
-{{ :guide:hmi_connection:rs485-signals.svg?420 |RS-485의 같은 극성 연결. HMI의 A/B 표기는 제조사 설명서에서 극성을 확인합니다. }}+Modbus TCP는 현재 시리얼 결선도만으로 사용할 수 없습니다. 제조사 자료에 안내된 별매 M-ETHER를 제품의 시리얼 채널에 연결한 별도 구성이 필요합니다. 뒤의 Arduino IDE·MPINO STUDIO2 예제는 시리얼 통신 기준이며, TCP 변환기와 HMI의 IP·포트 설정은 해당 장치 설명서를 따릅니다.
  
-  - 양쪽 장치에서 같은 극성의 차동 신호를 연결합니다. +이 설명서의 시리얼 설정 예는 **MPINO-8A4R-S · 기본 RS-232 Serial1 · 국번 1 · 9600 bps · 데이터 8 / 패리티 없음 / 정지 1**을 사용합니다. 통신 채널과 프로토콜을 확인했다면 아래에서 **사용하는 개발 프로그램 한 가지**를 선택해주시기 바랍니다.
-  - ''A/B'' 표기는 HMI 설명서에서 ''+/-'' 대응을 확인합니다. +
-  - 신호 기준·실드·종단저항은 장치 설명서와 배선 구성에 맞춥니다.+
  
-===== 5. 사용할 프로그램과 프로토콜 선택 =====+이 안내의 예제는 코드·설정 기준이며 특정 HMI 모델과 케이블의 실물 송수신 결과를 뜻하지 않습니다. 실물 연결 결과는 [[guide:hmi_connection:check|동작 확인과 문제 해결]]의 순서에 따라 확인해주시기 바랍니다.
  
-배선한 Serial 채널은 다음 프로그램 설정에서도 동일하게 지정합니다.+**[[guide:hmi_connection:arduino|Arduino IDE로 프로그램 작성하기 →]]**
  
-  * [[guide:hmi_connection:arduino|Arduino IDE · SDK 설치와 프로토콜 선택 →]] +**[[guide:hmi_connection:studio2|MPINO STUDIO2로 프로그램 작성하기 →]]**
-  * [[guide:hmi_connection:studio2|MPINO STUDIO2 · 설치와 프로토콜 선택 →]]+
  
guide/hmi_connection/wiring.1791191981.txt.gz · 마지막으로 수정됨: 저자 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki