콘텐츠로 이동
공식 웹사이트로 돌아가기

시리얼 통신 프로토콜로 온도 센서의 온도 수집

시리얼 통신 플러그인으로 온습도 센서의 온도를 수집하고 처리한 후 실시간으로 표시합니다.

  • 장치

(1) RSDS13 RS485 온습도 센서(수집 장치의 데이터 출처)

설명서 또는 제조사 공식 웹사이트에서 센서 매개변수인 통신 프로토콜, 통신 출력 및 전송 속도를 확인할 수 있습니다.

key name
인터페이스 ttyO3
전송 속도 19200
데이터 비트 8
패리티 None
정지 비트 1
온도 읽기 명령 0f 03 00 00 00 01 85 24

(2) EPC-R3220 장치

【인터페이스 설정】을 클릭하고 시리얼 포트 설정의 COM1 및 COM2 모드를 RS485로 변경합니다.

  • 플러그인

시리얼 통신 플러그인, 데이터 처리 플러그인, MQTT 업로드 플러그인.

(1) 관련 규칙에 따라 RSDS13 RS485 온습도 센서와 EPC-R3220 장치를 연결합니다.

(2) 관련 매개변수를 입력하여 장치 데이터를 수집합니다.

위 규칙에 따른 연결 구성은 다음과 같습니다.

(1) 시리얼 통신 수집 설정

1). 연결 설정(참고: 구성 이름은 필수)

요구 사항에 따라 RSDS13 RS485 온습도 센서의 매개변수를 위 그림과 같이 설정하고 구체적인 값을 입력합니다.

  • 구성 이름: Serial 구성 1
  • 인터페이스: ttyO3
  • 전송 속도: 19200
  • 데이터 비트: 8
  • 패리티: None
  • 정지 비트: 1

2). 데이터 프레임 설정(참고: 데이터 활성화가 enabled일 때만 해당 데이터 프레임 파싱이 제공됨)

【설정 추가】 → 【데이터 입력】 → 【확인】 순서로 진행하면 데이터가 올바른지 검증하고, 올바르면 데이터 하나를 추가합니다.

장치 주소(id)는 1이며 구체적인 매개변수는 다음과 같습니다.

  • 이름: 그룹 1
  • 프레임 모드: HEX
  • 데이터 프레임 형식: 01 03 00 00 00 01 84 0A
  • 반복 주기: 2000
  • 활성화: Enabled

참고:

RS485 온도 읽기 명령의 전송 내용: 01 03 00 00 00 01 84 0A

명령 01 03 00 00 00 01 84 0A
설명 장치 주소 읽기 명령 레지스터 시작 주소 상위 바이트 레지스터 시작 주소 하위 바이트 읽기 수량 상위 바이트 읽기 수량 하위 바이트 CRCL CRCH

84 0A는 01 03 00 00 00 01의 16비트 CRC 결과입니다.

추가 설명: CRC 검사 규칙은 CRC-16/MODBUS X16+X15+X2+1입니다.

3). 데이터 프레임 파싱

【상단 탭】 → 【설정 추가】 → 【데이터 입력】 → 【확인】 순서로 진행하면 데이터가 올바른지 검증하고, 올바르면 데이터 하나를 추가합니다.

구체적인 매개변수:

  • 이름: 파싱 이름 1
  • 파싱: byte[3]byte[4]
  • 활성화: Enabled

**【스마트 트윈】**으로 이동 → 【시리얼 통신】 노드 위로 마우스 이동 → 【구성】 클릭 → 【실시간 데이터】 확인.