사용자 도구

사이트 도구


guide:hmi_connection:arduino:modbus

차이

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

차이 보기로 링크

양쪽 이전 판이전 판
guide:hmi_connection:arduino:modbus [2026/10/06 17:52] – 바깥 편집 127.0.0.1guide:hmi_connection:arduino:modbus [2026/10/25 11:33] (현재) – 바깥 편집 127.0.0.1
줄 5: 줄 5:
 Modbus RTU에서는 HMI가 **Master**로 요청하고 제품이 **Slave**로 응답합니다. 이 SDK의 ''M'' 비트는 Coil, ''D'' 워드는 Holding Register에 대응합니다. HMI에 입력할 번호는 드라이버의 0 기반·1 기반 주소 규칙을 확인해야 합니다. Modbus RTU에서는 HMI가 **Master**로 요청하고 제품이 **Slave**로 응답합니다. 이 SDK의 ''M'' 비트는 Coil, ''D'' 워드는 Holding Register에 대응합니다. HMI에 입력할 번호는 드라이버의 0 기반·1 기반 주소 규칙을 확인해야 합니다.
  
-이 페이지 뒤쪽의 간단한 사용 예는 **MPINO-8A4R-S · RS-232 ''Serial1'' · 국번 1 · 9600 bps · 8N1** 기준입니다. 제품 채널과 결선은 [[guide:hmi_connection:wiring|HMI 연결방법]], 개발 환경은 [[guide:hmi_connection:arduino|Arduino IDE 설치·보드 선택]]에서 확인하세요.+이 페이지 뒤쪽의 간단한 사용 예는 **MPINO-8A4R-S · RS-232 ''Serial1'' · 국번 1 · 9600 bps · 8N1** 기준입니다. 제품 채널과 결선은 [[guide:hmi_connection:wiring|HMI 연결방법]], 개발 환경은 [[guide:hmi_connection:arduino|Arduino IDE 설치·보드 선택]]에서 확인해주시기 바랍니다.
  
 ===== 1. HMI 화면에 지정할 주소 ===== ===== 1. HMI 화면에 지정할 주소 =====
줄 15: 줄 15:
 | 시험 스위치·램프 | ''M0'' | Coil ''0'' | 토글 쓰기 FC05/FC15, FC01 읽기 | | 시험 스위치·램프 | ''M0'' | Coil ''0'' | 토글 쓰기 FC05/FC15, FC01 읽기 |
  
-HMI 편집기가 1 기반 또는 ''4xxxx'' 번호를 쓰면 [[guide:hmi_connection:screen#주소_입력_방식_확인|주소 변환 표]]로 확인합니다. 숫자 형식·스위치·램프의 공통 설정은 [[guide:hmi_connection:screen|HMI 화면 만들기]]에서 한 번에 진행합니다.+HMI 편집기가 1 기반 또는 ''4xxxx'' 번호를 쓰면 [[guide:hmi_connection:screen#주소_입력_방식_확인|주소 변환 표]]에서 확인해주시기 바랍니다. 숫자 형식·스위치·램프의 공통 설정은 [[guide:hmi_connection:screen|HMI 화면 만들기]]에서 한 번에 진행합니다.
  
 ===== 2. 새 스케치에 전체 코드 입력 ===== ===== 2. 새 스케치에 전체 코드 입력 =====
줄 52: 줄 52:
 ===== 3. 검증·업로드 후 HMI 화면 만들기 ===== ===== 3. 검증·업로드 후 HMI 화면 만들기 =====
  
-제품 스케치를 업로드한 뒤 아래 화면 구성 예와 주소표를 참고하여 HMI 요소를 배치합니다.+제품 스케치를 업로드한 뒤 아래 화면 구성 예와 주소표를 참고하여 HMI 요소를 배치해주시기 바랍니다.
  
 {{ :guide:hmi_connection:revision5-dark:practice-screen.svg?420 |D0 통신 확인 숫자, D1 입력, D2 되돌린 값, M0 시험 스위치와 램프 }} {{ :guide:hmi_connection:revision5-dark:practice-screen.svg?420 |D0 통신 확인 숫자, D1 입력, D2 되돌린 값, M0 시험 스위치와 램프 }}
  
-  - 스케치를 저장하고 Arduino IDE의 **검증**을 실행합니다. +  - 스케치를 저장하고 Arduino IDE의 **검증**을 실행해주시기 바랍니다. 
-  - **도구 → 보드**와 업로드 COM 포트를 확인한 뒤 **업로드**합니다. [[guide:getting_started|설치·업로드 안내]] +  - **도구 → 보드**와 업로드 COM 포트를 확인한 뒤 **업로드**해주시기 바랍니다. [[guide:getting_started|설치·업로드 안내]] 
-  - [[guide:hmi_connection:screen|HMI 화면 만들기]]에서 위의 Holding Register ''0~2''와 Coil ''0''을 외부 장치 요소에 지정하고 HMI 프로젝트를 전송합니다. +  - [[guide:hmi_connection:screen|HMI 화면 만들기]]에서 위의 Holding Register ''0~2''와 Coil ''0''을 외부 장치 요소에 지정하고 HMI 프로젝트를 전송해주시기 바랍니다. 
-  - 제품과 HMI 전원을 켜고 [[guide:hmi_connection:check|동작 확인과 문제 해결]]에서 읽기 → 쓰기 → 비트 순서로 시험합니다.+  - 제품과 HMI 전원을 켜고 [[guide:hmi_connection:check|동작 확인과 문제 해결]]에서 읽기 → 쓰기 → 비트 순서로 시험해주시기 바랍니다.
  
 {{ :guide:hmi_connection:revision5-dark:write-read-flow.svg?420 |HMI가 D1과 M0를 쓰고 제품의 D2와 M0를 다시 읽어 결과를 확인 }} {{ :guide:hmi_connection:revision5-dark:write-read-flow.svg?420 |HMI가 D1과 M0를 쓰고 제품의 D2와 M0를 다시 읽어 결과를 확인 }}
guide/hmi_connection/arduino/modbus.1791276723.txt.gz · 마지막으로 수정됨: 저자 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki