1. Home
  2. RN17X 제품군 도움말
  3. MODBUS/TCP 연결을 위한 RN17x 설정
  1. Home
  2. 라디오노드 개발하기
  3. MODBUS/TCP 연결을 위한 RN17x 설정

MODBUS/TCP 연결을 위한 RN17x 설정

라디오노드(Radionode) RN171 / RN172 제품을, 개발한 MODBUS/TCP로 연동하기 위한 설정 방법을 알려드립니다.

RN17X가 서버로 동작하고 PC, PLC와 같은 외부 기기가 클라이언트로 접속하여 정보를 읽어가는 방식입니다. 외부 기기가 MODBUS TCP를 사용하여 RN17X의 내부 Holding Register의 정보를 읽습니다.

1.RN17X 설정하기

1.USB 케이블로 RN17X와 PC를 연결합니다. 별도의 전원은 필요없습니다. 화면에 ConF라고 표시가 되면 USB 설정 준비가 완료된 것 입니다.

2. 라디오노드 터미널 프로그램을 실행합니다. 녹색화면으로 바뀌면 정상입니다.

3. 비밀번호 radionode114를 입력하고 콜솔 메뉴로 진입합니다.

4. “1.Network Setup” 메뉴로 진입하여 네트워크 설정을 진행합니다. 자동 IP를 사용하는 경우에는 “DHCP [ON]”를 선택합니다. 일반적으로 MODBUS TCP를 사용하는 고객은 주로 고정 IP를 사용하는 경우가 많습니다. “DHCP [OFF]”를 선택하여 고정 IP를 사용한다면, IP Address, GATEWAY Address, DNS1, DNS2, SUBNET MASK를 설정하셔야 합니다.

5. “5.MODBUS TCP Setup” 메뉴로 진입합니다. 장치 내부에서는 502 포트로 2개의 소켓을 만들어 서버모드로 동작하고 있습니다. 정상적인 MODBUS-TCP 데이터가 수신되지 않으면 자동으로 연결을 끊게 되어 있습니다. (타임아웃 값 참조)

2.MODBUS TCP 동작 확인

Radzio Modbus Master Simulator Program (RMMS)

RMMS 라는 프로그램을 통해 MODBUS TCP 테스트를 진행할수 있습니다.
Radzio Modbus Master Simulator (RMMS) Downroad

Connection > Settings 탭을 선택하고, Protocol은 Modbus TCP 를 선택, RN17x가 사용중인 IP Address와 MODBUS TCP port(502)를 입력한후 OK를 누릅니다. 데이터 전송 주기는 General 설정의 Timeout과 Poll 주기도 설정이 가능합니다.

File > new 탭을 선택하고 위 사진과 같이 창이뜨면, Device Settings 에서 Holding Register와 Display options은 RN17x제품이 FORMAT방식을 32Bit Float (4 Byte Floating point) 지원하기때문에 32Bit Float를 선택합니다.

Connect 버튼을 클릭하여 RN17X 데이터를 불러옵니다.
20.07990.0 의 값이 1초마다 업데이트되는 것을 확인합니다.

Updated on 2020년 12월 28일

Was this article helpful?

Related Articles

Leave a Comment