Modbus空气온습도센서프로토콜설명

무료무료 기술 자료

이 글은 바로 읽을 수 있으며 기초 학습과 검색 유입에 적합합니다.

Modbus空气温湿度传感器协议说明

空气온습도센서使用설명书

1、개요

空气온습도센서内部설정MEMS专用模块用于测量空气온습도,线性度好,稳定性高。표준MODBUS-RTU통신 프로토콜,RS485数字信号출력,适合远距离组网传输。完全兼容구성(SCADA)王等多种上位机구성(SCADA)软件,易与第三方设备配套。可广泛用于气象站、温室大棚、智慧养殖,工厂商厦及物联网환경监测领域。

2、主要기술指标

直流전원 공급DC9-24V
工作환경-20~50度, 15~90%RH无凝结
传输距离500米(RS485통신专用电缆)
测量范围空气온도量程:-40~80℃精度:±0.5℃
空气湿度  量程:0-100%RH 精度:±3%RH
출력信号RS485출력

3、安装与디버깅

3.1外形크기90*25

Modbus空气温湿度传感器协议说明插图

3.2배선설명

Modbus空气温湿度传感器协议说明插图1

线缆定义:①红线:DC9-24V电源+

②黑线:电源地(GND)

③黄线:RS485-A

④蓝线:RS485-B

3.3安装方法

Modbus空气温湿度传感器协议说明插图2

3.4주소设置(出厂时已设置好,详见센서铭牌,如需修改按如下설명操作)

센서주소由DIP 스위치选定,用户需在001~255内选择设置슬레이브 주소,设定好后断电重启有效。

Modbus空气温湿度传感器协议说明插图3

如上图所示DIP 스위치1的四位DIP 스위치1、2、3、4代表数值1、2、4、8,DIP 스위치2的四位DIP 스위치1、2、3、4代表数值16、32、64、128,拨到“ON”即为有效的值,拨到“ON”相反的方向即为无效的值,주소为有效的值相加所得数值。例:주소为100,则DIP 스위치3、6、7位拨到ON位置,即4+32+64=100。

3.5센서디버깅

(1)用USB转485线연결电脑

(2)열기电脑上的modbus poll软件,然后按照图1进行软件基础매개변수설정,설정完成后选择OK即可。

Modbus空气温湿度传感器协议说明插图4

(3)설정获取센서的환경매개변수,按照图2设置,其中센서주소按照对应센서背面铭牌上的주소;레지스터个数可按照需求设置;设置好以后클릭OK即可与센서正常通讯。

Modbus空气温湿度传感器协议说明插图5

(4)如果想获取下发和返回的指令,按照图3示意依次클릭①②即可。

3.6통신 프로토콜

출력방식:RS485

통신 프로토콜:MODBUS RTU

통신 속도:9600

데이터 비트:8位

패리티:NONE

정지 비트:1位

프로토콜规约:

 주소码기능 코드데이터总和체크섬
数值1~25503或04데이터체크섬地位체크섬高位
바이트11n11

통신 프로토콜参照MODBUS-RTU프로토콜표준,各项매개변수레지스터位置及采样值保留小数如下。

레지스터주소0000H0001H
매개변수空气온도空气湿度
单位℃%RH
量程-40~800~100
采样值/10/10
操作只读只读

프로토콜분석:

①问询指令:01 03 00 00 00 02 C4 0B

01센서주소;

03기능 코드;

00 00읽기레지스터시작位置;

00 02읽기레지스터个数;

C4 0B체크섬

②返回指令:01 03 04 01 07 01 D7 0B C0

01센서주소;

03기능 코드;

04데이터길이;

01 07 空气온도  01 07(16진수)即26.3℃

01 D7 空气湿度  01 D7 (16진수) 即47.1%RH

0B C0체크섬

4、注意事项

※ 센서电缆배선时注意不要接错,否则可能烧毁内部元件。

※ 센서485배선不要带电插拔,否则可能损伤485通讯芯片。

※ 请尽量选用信号专用电缆提高传输距离。

※ 센서RS485站주소设定不得与其它슬레이브 주소重复。

※ 产品出厂时통신 프로토콜我司参照MODBUS-RTU프로토콜표준,我公司可提供具体통신 프로토콜형식,方便用户掌握(详见MODBUS-RTU프로토콜手册)。

※ 센서RS485통신,注意슬레이브最多不超过31个,否则需另加RS485总线桥(中继),且与마스터MODBUS-RTU프로토콜,통신 속도等데이터형식必需一致。

※ 大批量客户,我公司可按照用户통신 프로토콜编制程序。

※ 产品出厂时默认데이터형식1、8、1、9600、N(1位시작位、8位데이터 비트、1位정지 비트、패리티 없음、9600bps통신 속도)。用户如需修통신 속도或데이터형식,请订货时提前通知。

5、常见문제及解决办法

设备无法연결到电脑或PLC的可能原因:

1、电脑有多个COM口,选择的시리얼 포트不正确。

2、设备주소错误,或者存在주소重复的设备,检查센서주소是否设置正确,必要时使用万用表测量DIP 스위치状态。

3、통신 속도,체크섬 방식,데이터 비트,정지 비트错误。

4、主机轮询间隔和대기应答时间太短,建议设置在1000ms以上。

5、485总线有断开,或者A、B线接反。

6、设备数量过多或布线太长,应就近전원 공급,加485增强器,同时추가120欧终端电阻。

7、RS485总线통신电缆屏蔽层单端接地,建议在마스터侧接地。

8、USB转485驱动未安装或者损坏。

9、设备损坏。

실제 프로젝트에 이 자료를 활용하시겠습니까?

도구 센터에서 프레임 분석, CRC 검증, 장비 디버깅을 진행하거나 요청을 제출하여 선정 및 연동 제안을 받아보세요.

엔지니어 회원

이 글을 실행 가능한 디버깅 자료로 활용하세요

가입하면 고급 프레임 분석, 자료 패키지 다운로드, 코드 예제, 엔지니어링 사례, 우선 기술 지원을 이용할 수 있어 실제 프로젝트 납품에 적합합니다.

고급 도구 무제한 이용
자료 패키지와 코드 패키지
완전한 엔지니어링 사례 라이브러리
우선 기술 지원 채널

답글 작성

이메일 주소는 공개되지 않습니다. 必填项已用 * 标注