最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

众山科技有限公司ZSDR-DIDO4说明书

IT圈 admin 40浏览 0评论

2024年9月14日发(作者:毛子菡)

众山科技有限公司产品说明书

产品型号:ZSDR-DIDO4

全部资料下载地址::8090

技术支持服务电话:************

技术支持专员企业QQ:3183329475

官网网站:/

硬件/软件技术定制热线: 张工

目录

一、产品概述............................................................................................................................................................ 3

1.1 概述 ................................................................................................................................................................ 3

1.2 硬件性能特点 .............................................................................................................................................. 3

1.3 软件功能汇总 .............................................................................................................................................. 3

1.4 功能结构框图 .............................................................................................................................................. 5

1.5 技术参数 ....................................................................................................................................................... 5

二、产品硬件接口介绍 ......................................................................................................................................... 7

2.1产品外观 ........................................................................................................................................................ 7

2.2接口描述 ........................................................................................................................................................ 7

2.3 指示灯接线图 .............................................................................................................................................. 8

三、产品软件接口介绍 ...................................................................................................................................... 10

3.1 上位参数配置软件.................................................................................................................................. 10

3.2 参数配置讲解 ........................................................................................................................................... 11

3.3 ModbusRTU通讯协议、组态软件软件说明 .................................................................................. 17

四、应用案例、测试讲解 ................................................................................................................................. 18

4.1 Modbus通讯实例.................................................................................................................................... 18

4.2 告警案例 .................................................................................................................................................... 19

4.3 众山物联云透传测试 ............................................................................................................................. 20

4.4 基于TCP_ZSD/UDP_ZSD协议通信测试......................................................................................... 25

4.5 基于TCP_Client/UDP_Master协议通信测试 ................................................................................ 28

4.6 HTTP通信测试 ......................................................................................................................................... 30

4.7 MQTT发布/订阅消息测试 ................................................................................................................... 31

4.8 短信透传测试 ........................................................................................................................................... 35

4.9 众山物联云手机小程序测试 ............................................................................................................... 36

五、附录 .................................................................................................................................................................. 42

公网访问测试: .............................................................................................................................................. 42

更新说明: ........................................................................................................................................................ 42

一、 产品概述

1.1 概述

ZSDR-DIDO4是一款工业级标准开关量采集产品,共有 4个开关量输入通道。

每个通道均可以分别设置联动控制DO继电器输出;RS-485 通讯接口使用标准

Modbus RTU 协议,符合工业标准。

1.2 硬件性能特点

防死机软、硬件看门狗

6~35V带防反接、过压过流保护电源

4路继电器带隔离常开,常闭输出

4路带光耦隔离开关量输入

可配置高、低输入

高性能低功耗32位ARM嵌入式CPU

支持ModbusRTU从站协议

多路指示灯

带防雷、静电保护RS485通讯接口

工业机温度范围,应对严苛现场环境

1.3 软件功能汇总

1) 4路开关量输入

2) 4路继电器带常开、常闭输出

3) 支持ModbusRTU通讯协议, 支持Modbus RTU转TCP/UDP/HTPP/MQTT协议

4) 自定义1~255modbus设备地址

5) 自定义短信告警内容(设备需包含有短信模块)

6) 输入信号振荡保持(可消除输入高/低信号不稳定跳动)

7) 灵活配置DI-DO联动控制

8) DI支持可配置电平触发

9) 支持各类组态软件、触摸屏

10) 支持闪开闪断功能

11) 支持移动/联通中英文短信告警,暂时不支持电信短信告警

12) 自动分析处理各种情况,断网自动重连,保持永远在线状态,提供稳定可

靠的网络透传通道

13) 支持 TCP_Client、UDP_Master、MQTT、HTTP协议和基于我司封装的 TCP-

ZSD、UDP-ZSD私有协议

14) 全面支持自定义心跳包,注册包以及我司物联云,用户无需自建服务器

15) 支持手机 web、小程序实时查看设备运行状态

16) 支持1路485采集数据转4G,双向透明传输,虚拟串口透传

4G模块软件功能表

工作模式

网络协议

最大socket

连接数

用户配置

客户应用软

域名解析

透传模式

多中心

MQTT

HTTP

讯登录包

心跳包

众山透传云

脚本功能

NTP时钟

FOTA空中升

线

标准频段

发射功率

无线标准

网络透传/短信透传模式

TCP_ZSD/UDP_ZSD/TCP_Client/UDP_Master/MQTT/HTTP

3

参数配置软件

参数配置软件,物联云软件,数据中心软件,AI-DI-DO

测试软件

支持

支持TCP_ZSD/UDP_ZSD/TCP_Client/UDP_Master/短信

支持3路中心(TCP_Client/UDP_Master协议)

支持5个发布/订阅主题,可同时往5个主题发布消息

支持

支持

支持

支持

支持

支持

支持

LTE-FDD

LTE-TDD

LTE-FDD

LTE-TDD

LTE-FDD

LTE-TDD

B1/B3/B5/B8

B34/B38/B40/B41

Class3(23dBm+1/-3dB)

Class3(23dBm+-2dB)

1.4 功能结构框图

1.5 技术参数

DI

DI响应

响应时间

输入类型

最大输入电压

最大输入电流

输入阻抗

继电器类型

触电电阻

机械寿命

最大切换电压

最大切换电流

4路单端

下降沿,NPN(低)输入

30ms

干节点、无源(低)输入

电源输入电压

20mA

2.7kΩ

4路继电器 常开、常闭

100mΩ

1x10

6

0~250VAC,0~30VDC

0~10A

开关量输入接

继电器输出

通讯接口

电源参数

工作环境

其他

通讯接口

波特率

数据格式

通讯协议

电源规格

功耗

工作温度、湿度

尺寸

RS485

1200~115200bps

N.8.1

ModbusRTU

DC 6~35V

12V 6W

-40℃~85℃ 0%RH~95%RH

115*90*40

二、产品硬件接口介绍

2.1产品外观

2.2接口描述

2.2.1天线、SIM卡接口

天线位于设备左上角位置

2.2.2 接线端子

上端:

VCC:电源正极

GND:电源负极

A+: 485 A+

B-: 485 B-

下端:

K1A: 继电器1常闭端

K2A: 继电器2常闭端

K3A: 继电器3常闭端

K4A: 继电器4常闭端

DI1: 开关量输入通道1

DI2: 开关量输入通道2

DI3: 开关量输入通道3

DI4: 开关量输入通道4

K1C: 继电器1常开端

K2C: 继电器2常开端

K3C: 继电器3常开端

K4C: 继电器4常开端

K1B: 继电器1公共端

K2B: 继电器2公共端

K3B: 继电器3公共端

K4B: 继电器4公共端

2.3 指示灯接线图

2.3.1 LED指示灯

⚫ 上端指示灯:

POWER: 电源指示灯,默认常亮

SYS: 系统指示灯,默认1s闪烁一次

⚫ 下端4个指示灯:

DI1:开关量输入通道1,低电平输入时常亮

DI2:开关量输入通道2,低电平输入时常亮

DI3:开关量输入通道3,低电平输入时常亮

DI4:开关量输入通道4,低电平输入时常亮

2.3.2 接线示意图

干节点(NPN输入)接线法:

三、产品软件接口介绍

3.1 上位参数配置软件

参数配置软件介绍:

参数配置准备:

(1)用USB-485工具连接设备到电脑

(2)在串口配置框内配置串口波特率、停止位、校验位、数据位;(默认波

特率9600,数据位8,停止位1,校验位None)

(3)选择串口配置框子项“命令集”

(4)点击“读取参数”命令按钮,读取设备参数(不同设备拥有不同指令

集)

(5)点击“读取模块参数”命令按钮,读取4G模块参数

双击对应参数项的“参数值”栏,即可对参数进行修改

3.2 参数配置讲解

3.2.1 基本参数

⚫ Modbus地址:Modbus地址参数

⚫ 通讯模块波特率:设备485通讯波特率(波特率支持主流的波特率选项)

3.2.2 DI开关量参数

⚫ DIx告警触发: 触发DIx告警的条件(高电平、低电平、不触发)

⚫ DIx告警控制:当DIx告警条件触发后,联动控制DOx、不控制

当DIx输入通道告警触发时,DIx告警控制对应DOx继电器状态:常闭端断

开,常开端闭合。

3.2.3 告警内容参数配置

注:需要配合本公司远程模块

⚫ 安装地址: 主要用于报警通知使用

⚫ 设备身份ID: 主要用于报警通知使用

⚫ DIx告警短信内容: DIx告警内容

⚫ DIx恢复短信内容: DIx恢复内容

详细配置可参照告警案例

3.2.4 众山物联云参数

⚫ 云开关

默认开启,连接到我司物联云平台,如果用户需要自建服务器关闭云开关

⚫ 云ID

16位字符,出厂唯一编码,登录物联云需要,不可修改

⚫ 云密码

登录物联云鉴权密码,出厂默认000000

注:具体应用可参考本文“众山物联云对接测试”

3.2.5 常规RTU登录参数

说明:只有当网络协议为UDP-ZSD/TCP-ZSD时此参数有效,可以直接用数据

中心软件登录,或者基于我司提供的SDK进行二次开发。

⚫ RTU身份识别ID: RTU登录数据中心ID,8位字符,如果多个RTU登录数

据中心须保证ID不一样

数据中心登录密码:登录数据中心鉴权密码,6位字符

⚫ 网络通信协议: 用户根据需求选择不同的网络协议,支持UDP-ZSD/TCP-

ZSD/TCP-Client/UDP-Master/MQTT/HTTP多种协议

3.2.6 自建数据中心参数

说明:主/备数据中心1支持UDP-ZSD/TCP-ZSD/TCP-Client/UDP-

Master/HTTP协议,主/备数据中心2、3只支持TCP-Client/UDP-Master协议,可

以同时连接3个中心,主中心出故障自动切换到备用中心。

⚫ 主数据中心IP地址或域名:主数据中心IP地址或者域名,必须为公网IP

⚫ 主数据中心侦听端口号:主数据中心侦听端口号,一般需要大于1024,建议

使用1024-65000之间的端口号

⚫ 备用数据中心2、3IP地址或域名: 备用数据中心2、3IP地址或者域名,必

须为公网IP,正常情况下不会连接,只有当主数据中心出现故障才会切换到

备用中心

⚫ 备用数据中心2、3侦听端口号:备用数据中心2、3侦听端口号,一般需要

大于1024,建议使用1024-65000之间的端口号

3.2.7 通讯参数

⚫ 4G通讯数据分包时间间隔:当串口接收数据包时间间隔大于此参数自动分

包,单位为ms,出厂默认10ms

3.2.8 高级参数

⚫ DTU登录模式:DTU登录模式选择,连接上服务器以后是否需要登录包,

以及登录包是否需要应答,只有在网络协议为TCP-Client/UDP-Master时有

⚫ 登录包发送内容:自定义登录包内容,HEX格式,当RTU连接上服务器以

后会发送一条登录包,服务器可以用于设备登录的验证

登录包数据中心应答内容:当登录模式为有心跳包/中心有应答时有效,需要

中心应答参数设置的内容才能登录成功

数据包前缀内容:自定义数据包前缀内容,用于区分不同的设备,HEX格式

心跳模式:心跳模式选择,用于维持网络链路连接,只有在网络协议为TCP-

Client/UDP-Master时有效

心跳包发送内容:自定义心跳包内容,HEX格式,定时往服务器发送心跳,

用于维持链路连接,如果长时间没有和服务器通信,运营商会把端口回收,

所以TCP-Client/UDP-Master模式下必须配置心跳包

心跳包数据中心应答内容:当心跳模式为有心跳包/中心有应答时有效,需要

服务器应答此参数内容才能心跳成功,UDP-Master模式下必须配置为有心

跳包,中心有应答才能保持长时间连接

心跳时间间隔:心跳包发送的时间间隔,默认60秒

登录包说明

登录包仅TCP_Client和UDP_Master协议下有效,HEX格式,用户可以自定

义,当RTU连接上服务器以后会首先发送一条登录包,用于服务器登录鉴权。

心跳包说明

心跳包仅TCP_Client和UDP_Master协议下有效,HEX格式,用户可以自定

义,定时往服务器上报心跳,用于和服务器保持链路连接。

3.2.9 MQTT网络通讯相关参数

⚫ MQTT clientID:MQTT ClientID,登录服务器鉴权需要

⚫ MQTT username:MQTT 用户名,登录服务器鉴权需要

⚫ MQTT password:MQTT用户密码,登录服务器鉴权需要

⚫ MQTT订阅号1-5:订阅主题,订阅以后可以接收服务器下发的消息,支持

5个订阅号

⚫ MQTT发布号1-5:发布主题,平台订阅以后可以接收RTU上行的消息,支

持5个发布号,可以发布到指定主题,也可以发布到所有的主题

⚫ MQTT服务器IP地址或域名:MQTT服务器的IP地址或域名,注意格式不

要配置错误(域名后面不要加端口号),不然可能导致读取不了参数

⚫ MQTT服务器端口号:MQTT服务器的端口号,一般为1883或1884

注:具体MQTT参数配置可参考本文“MQTT发布/订阅消息测试”

3.2.10 短信相关参数

⚫ 短信接收号码:接收短信的手机号,最大支持10个号码,中间用逗号(英文

字符)隔开

⚫ 管理员号码:用于短信配置参数,最大支持10个号码,中间用逗号(英文字

符)隔开。若为空则无法通过短信方式配置

注:具体应用可参考本文“短信透传测试”

3.2.11 脚本相关参数

⚫ 用户脚本:具体请查看脚本编程手册

⚫ 脚本执行周期:单位为秒,执行脚本的周期

⚫ 定时脚本参数:当RTU连上网后,可以定义某个具体时间执行脚本,具体请

查看脚本编程手册

⚫ 用户代码:高级参数,涉及lua编程,如果需要请联系我们提供技术支持

3.2.12 基于HTTP的web应用参数

⚫ HTTP方法:支持4种请求方式

①GET 以GET方式发送请求,请求内容为HEX格式数据

②POST 以POST方式发送请求,请求内容为HEX格式数据

③GET_RAW 以GET方式发送请求,请求内容为原始数据

④POST_RAW 以POST方式发送请求,请求内容为原始数据

⚫ HTTP URL地址:HTTP 服务器的URL地址

⚫ HTTP发送数据KEY:默认为data,RTU使用KET=VALUE的形式发送,

具体请查看http协议手册

3.3 ModbusRTU通讯协议、组态软件软件说明

3.3.1 通讯协议

本产品支持标准Modbus RTU从站协议,能够支持标准Modbus RTU组态软件,详

细内容介绍参考本公司《rtu_modbus协议手册》v1.01版

3.3.2 寄存器地址

寄存器地址 名称 字节数 说明

数字量输入

0x0010(16)

0x0011(17)

0x0012(18)

0x0013(19)

DI1

DI2

DI3

DI4

2

2

2

2

开关量DI输入通道 1

开关量DI输入通道 2

开关量DI输入通道 3

开关量DI输入通道 4

数字量输出

0x00014(20)

0x00015(21)

0x00016(22)

0x00017(23)

DO1

DO2

DO3

DO4

2

2

2

2

数字量DO输出通道 1

数字量DO输出通道 2

数字量DO输出通道 3

数字量DO输出通道 4

备注

0000 表示无输入

0001 表示有输入

0000 表示断开

0001 表示闭合

注:本文后续章节提供Modbus 通讯实例

3.3.3 Modbus RTU功能码

功能码

01

03

04

05

06

0F

操作

读取单位DO状态

读取DI,DO寄存器值

读取DI,DO寄存器值

写单个DO

写单个DO

写多个DO

说明

Bit位表示DO输出状态

读取DI,DO寄存器值

读取DI,DO寄存器值

0xFF00:闭合;0x0000:断开

0x0001:闭合;0x0000:断开

参照《rtu_modbu协议手册》v1.01

10 写多个DO 参照《rtu_modbu协议手册》v1.01

详细讲解参照本公司《dtu_modbus协议手册》v1.01

四、应用案例、测试讲解

4.1 Modbus通讯实例

(1)读取DO1:

a.用01功能码读取DO1

发送:01 01 00 14 00 01 BD CE

接受:01 01 01 00 51 88

b.用03功能码读取DO1

发送:01 03 00 14 00 01 C4 0E

接受:01 03 02 00 00 B8 44

c.用04功能码读取DO1

发送:01 04 00 14 00 01 71 CE

接受:01 04 02 00 00 B9 30

(2)操作DO1:

a.用05功能码操作单个DO1

发送:01 05 00 14 FF 00 CC 3E

接受:01 05 00 14 FF 00 CC 3E

b.用06功能码操作单个DO1

发送:01 06 00 14 00 01 08 0E

接受:01 06 00 14 00 01 08 0E

c.用0F功能码操作多个DO1、DO2

发送:01 0F 00 14 00 02 01 03 AE 95

接受:01 0F 00 14 00 02 94 0E

d.用10功能码操作多个DO1、DO2

发送:01 10 00 14 00 02 04 00 01 00 01 63 50

接受:01 10 00 14 00 02 01 CC

(3)读取DI1:

将DI1端口对地短接,给定DI1 低信号

a. 用03功能码读取DI1

发送:01 03 00 10 00 01 85 CF

接受:01 03 02 00 00 B8 44

b.用04功能码读取DI1

将DI1端口对地短接,给定DI1 低信号

发送:01 04 00 10 00 01 30 0F

接受:01 04 02 00 00 B9 30

(4)读取所有DO、DI

DO1有输出,给定DI2输入信号

发送:01 03 00 10 00 08 45 C9

接受:01 03 10 00 00 00 01 00 00 00 00 00 01 00 00 00 00 00 00 F6 18

4.2 告警案例

配置如下参数:

DI1告警触发: “低触发”

DI1告警控制: “DO1”

安装地址: “北厂区:”

设备身份ID: “05号设备:”

DI1告警短信内容:“保护跳闸”

DI2恢复短信内容:“恢复供电”

当DI1检测到输入低信号时,立即触发告警控制DO1常闭端断开,常开端

闭合,远程通讯模块发送告警短信“北厂区:05号设备:保护跳闸”。

当DI1检测到输入高信号时,等待1s取消告警控制DO1常闭端闭合,常开

端断开,远程通讯模块会向远端服务器发送告警短信“北厂区:05号设备:恢

复供电”。

其他告警内容格式与低于下限值格式一致(消息内容为空项则不送内容)

注意:单采用4G模块时可支持短信发送告警,内容配置需要加SMS:目标手

机号:内容,详细参见“短信透传测试”

4.3 众山物联云透传测试

4.3.1 硬件准备

ZSDR-DIDO4

RTU

12V电源

适配器

USB转485转换器(通信) 天线 SIM卡(小卡)

1 1 1 1 1

4.3.2 下载参数配置软件和云管理软件

:8090

4.3.3 物联云透传测试

(1) 将下载的参数配置软件解压并打开,运行文件,配置

右上角区域的串口参数,选择正确的串口号、波特率、停止位、校验位、数据位,

打开串口(默认设备串口配置的9600,8N1),然后切换到命令集分别点击“读取

参数”“读取模块参数”。

(2)解压并打开“众山物联云发布V1.23”

(3)点击组件注册器-右键-以管理员身份运行,在弹出黑色对话框后,会提示…

注册成功,然后提示安装 VCOMM(虚拟串口),一直 “下一步” 直到完成安装。

(4)安装完成后双击运行“众山物联云管理软件”,选中软件左上角的

“RTU 管理”- 新增 RTU,如图:

*运行“众山物联云客户端.exe”前,必须确保当前电脑能够正常上网,否则会

就会报错,导致软件崩溃!

*虚拟串口驱动安装完成后,不需要去单独运行,物联云软件可以创建虚拟串

口。

(5) 在弹出的对话框中,RTU ID栏输入RTU设备标签上的16位云ID, 登陆

密码输入000000(RTU出厂默认),设备名称栏选填,SIM 卡号栏选填,

VCOMM栏填入想要虚拟出的串口号,填入前最好查看下当前电脑是否已经有

了的此串口号,不能重复创建。信息输入完成后,点击“新增”添加设备。

(6) 选中当前的RTU ID ,点击软件窗口的“创建虚拟串口”,串口状态 栏会提

示串口创建成功!

(7)切换回“参数配置软件”-点击“读取状态”命令,此时DTU的状态应该是

5,说明已经连接上我司物联云平台。

*上面两步,可能出现以下问题:

云管理软件DTU ID始终是灰色,表示DTU没和云管理软件建立连接,这种情况,

需要通过配置软件读取DTU 状态来判断哪里有问题。

1) 如果读取状态=1,说明没连接上网,检查卡有没有欠费,卡槽有没有接触好,

天线有没有接上;

2)如果读出DTU状态是5,那可能是当前电脑不能上网,或者有防火墙拦截-关

闭所有的防火墙软件、杀毒软件,然后重新打开云管理软件

(8)配置软件中点击“进入透传模式”,此时配置软件就相当于是一个通用的串

口调试软件,在输入窗口输入测试数据,然后点击发送,注意取消勾选发送/接收

区域的Hex格式显示复选框

切换到云管理软件,可以看到云软件下部对话框中会显示接搜到消息数据:

然后选择DTU ID,从物联云软件的发送窗口发送数据,DTU串口也会收到数据:

* 以上几步可能出现云管理软件下方提示收到数据,但是不显示或者乱码的情

况,这种情况可能是因为数据发送端是以HEX格式发送的数据,因为实际应用中

RTU串口外挂的设备很多是MODBUS设备,上报的数据也是HEX格式的MODBUS报文,

所以需要在平台上以HEX格式显示

解决方法:云管理软件-RTU管理-勾选HEX格式显示:

通过RTU串口发送HEX格式的数据AA00,云软件上也显示接收到AA00。

4.4 基于TCP_ZSD/UDP_ZSD协议通信测试

注意:必须要一台可访问公网服务器,内网服务器无法进行测试,公网访问

测试见附录五

4.4.1 配置必要的参数

1) 云开关:关闭

2) 网络通信协议:UDP_ZSD

3) 主数据中心IP 或域名: 设置数据接收端服务器的IP

4) 主数据中心监听端口号:设置数据接收端服务器网络端口号

* 参数配置完成后,需要复位设备,(左上角第二个菜单-复位设备)大部分参

数需要复位设备才会生效,读取出新参数,如下图:

4.4.2 下载数据中心软件,进行通信测试

a) 下载我司数据中心软件,操作方法和云管理软件一样,点击组件注册器-右

键-以管理员身份运行,弹出对话框,等对话框提示注册成功,会提示安装

虚拟串口,一直“下一步”直到虚拟串口安装完成。使用前建议先看文件

夹内的数据中心使用手册。

b) 点击系统-设置端口号(设置为服务器上映射的端口号),然后点击RTU管

理菜单-新建RTU,输入RTU ID、密码和虚拟串口号,出厂默认设置RTU

ID和密码都为0。

c) 设备创建成功后,可以看到数据中心软件上DTU已经登录成功,说明已经

连接上服务器了,可以进行双向数据透传测试(测试方法和物联云软件一

样)。

4.4.3 使用虚拟串口配置参数和通信

数据中心软件虚拟串口创建和用法和物联云软件一致,具体请参考第三章物

联云测试。

4.4.4 UDP_ZSD测试

TCP_ZSD协议和UDP_ZSD协议测试方法基本一致,区别仅在于RTU的参

数“网络通信协议”应设置为TCP_ZSD,测试步骤参考UDP_ZSD协议,数据

接收软件需要用我司提供的数据中心软件。

4.5 基于TCP_Client/UDP_Master协议通信测试

4.5.1必要的参数配置

1)云开关:关闭

2)网络通信协议:TCP_Client

3)主数据中心域名或IP地址:客户自己的服务器域名或IP地址

4)主数据中心端口号:客户自己的服务器端口号

参数配置如下:

4.5.2 Socket软件和服务器通信测试

A、在服务器上用一个SOCKET软件打开侦听端口,可以看到RTU已经连接上

了,此时读取DTU状态应该是5,可以进行双向数据透传测试。

B、数据收发测试

将参数配置软件切换到透明传输测试,然后在文字输入窗口发送数据,可

以看到服务器上接收到了串口上发的数据。也可以在服务器上通过SOCKET软

件下发数据到串口。

4.5.3 UDP_Master通信测试

UDP_Master测试方法和TCP_Client基本相同,区别仅在于将“网络通信协

议”改为UDP_Master,并在服务器上打开UDP端口。

4.6 HTTP通信测试

4.6.1 必要的参数配置

1)云开关:关闭

2)网络通信协议:HTTP

3)主数据中心域名或IP地址:

4)主数据中心端口号:80

5)HTTP方式:POST

6)HTTP URL地址:/

7)HTTP发送数据KEY:data

参数配置好以后复位设备

4.6.2通信测试

等RTU状态到5,连接上HTTP服务器以后从串口发送数据,可以在服务器端

查看请求的数据(此处测试服务器接收到请求以后会发送响应报文,接收到响应

报文说明连接成功)

4.7 MQTT发布/订阅消息测试

4.7.1 必要的参数配置

云开关:关闭

网络通信协议:MQTT

⚫ MQTT clientID:空或者自己定义

⚫ MQTT username:空或者自己定义

⚫ MQTT password:空或者自己定义

⚫ MQTT 订阅号1:zstel/sub1

⚫ MQTT 发布号1:zstel/pub1

⚫ MQTT服务器域名或IP地址:

⚫ MQTT服务器端口号:1883

参数配置好以后复位设备

4.7.2 MQTT通信测试

(1) 下载mqttfx软件,点击设置按钮,用我司MQTT服务器测试只需要配置服

务器IP地址和域名,然后点击右下角Apply。

(2) 订阅测试

配置好以后点connect,然后输入RTU端设置的订阅号,点Publish发送消

息,串口接收到发送的消息就说明通信正常。

(3) 发布测试

切换到Subscribe,输入RTU端设置的发布号,点击Subscribe订阅主题,

订阅成功后从RTU串口发送数据,软件上接收到数据说明通信正常。

注:如果用户想接入阿里云、百度云、OneNET,请到知识库下载相关手册。

:8090

4.8 短信透传测试

4.8.1 短信说明

短信透传和网络协议无关,但需要SIM卡支持短信(目前只支持移动/联通卡发

送短信,不支持电信卡发送短信)

4.8.2 短信透传测试

(1) 从串口发送报文:SMS:131****7777:AABBCCDD,可以看到手机接收到

了短信

注:冒号必须是英文字符的冒号,不能是中文字符

(2) 从手机发送短信:11223344,可以看到RTU串口接收到短信内容,格式

为SMS:手机号:短信内容

4.8.3 多号码配置

可以在参数中配置多个手机号群发短信,也可以通过设置管理员号码远程短

信设置参数,具体请到知识库下载短信使用手册。

:8090

4.9 众山物联云手机小程序测试

4.9.1 准备手机小程序

通过二维码、微信搜索“物联云测控”微信小程序,下载打开物联云测控App。

4.9.2 配置必要参数

(1)4路开关量参数配置

⚫ 配置脚本参数

脚本:@C=V1@D=1S

脚本参数讲解

⚫ 配置modbus地址:

地址:01(2)

⚫ 配置众山物联云平台云ID和登录密码

(2)云转发配置:

⚫ 选中左列已有设备,没有请先在左上角“DTU管理”中添加;

⚫ 在右侧黄色框中写入转发地址RTU/(唯

一);

⚫ 点击绿色框“设置目标服务器列表”;

⚫ 选中相应设备点击设备,点击红色框“读取目标服务器列表”

(3)脚本参数讲解

(1):@C为执行命令(modbus协议)、@D为延时控制(S单位);

指令格式为@C=V1@D=1S

01:设备配置modus地址

03:功能码

0000:寄存器地址

0018:寄存器长度

1:延时时间

(2):modbus地址1~255(编号100无效),若有其他地址请联系客服;

(3):设置成功则读取有数据,没有则是空,设置成功后,设备将会上传数据;

4.9.3 小程序添加设备

⚫ 打开登录小程序

⚫ 新增添加设备到项目组

⚫ 选择对应产品型号

⚫ 修改设备modbus地址

4.9.4 远程控制设备

通过App设备界面可以远程操控设备,以及查看设备当前数据状态

点击DOx 右侧开关按钮可以控制Dox

Dix根据设备Dix有无输入信号自动变换状态

4.9.5 查看设备上发数据

当设备成功连接到众山物联云平台后,可以从数据透传中看到设备上报数据,

若无数据上报请检查设备是否成功连接到众山物联云平台、以及各项配置参数。

五、附录

公网访问测试:

Windows下 打开cmd 输入ping *.*.*.*或者ping www.***.**

如下是测试我司公网服务器示例

通过IP测试

通过域名测试

更新说明:

* 调整文档结构

* 分化文档内容

2024年9月14日发(作者:毛子菡)

众山科技有限公司产品说明书

产品型号:ZSDR-DIDO4

全部资料下载地址::8090

技术支持服务电话:************

技术支持专员企业QQ:3183329475

官网网站:/

硬件/软件技术定制热线: 张工

目录

一、产品概述............................................................................................................................................................ 3

1.1 概述 ................................................................................................................................................................ 3

1.2 硬件性能特点 .............................................................................................................................................. 3

1.3 软件功能汇总 .............................................................................................................................................. 3

1.4 功能结构框图 .............................................................................................................................................. 5

1.5 技术参数 ....................................................................................................................................................... 5

二、产品硬件接口介绍 ......................................................................................................................................... 7

2.1产品外观 ........................................................................................................................................................ 7

2.2接口描述 ........................................................................................................................................................ 7

2.3 指示灯接线图 .............................................................................................................................................. 8

三、产品软件接口介绍 ...................................................................................................................................... 10

3.1 上位参数配置软件.................................................................................................................................. 10

3.2 参数配置讲解 ........................................................................................................................................... 11

3.3 ModbusRTU通讯协议、组态软件软件说明 .................................................................................. 17

四、应用案例、测试讲解 ................................................................................................................................. 18

4.1 Modbus通讯实例.................................................................................................................................... 18

4.2 告警案例 .................................................................................................................................................... 19

4.3 众山物联云透传测试 ............................................................................................................................. 20

4.4 基于TCP_ZSD/UDP_ZSD协议通信测试......................................................................................... 25

4.5 基于TCP_Client/UDP_Master协议通信测试 ................................................................................ 28

4.6 HTTP通信测试 ......................................................................................................................................... 30

4.7 MQTT发布/订阅消息测试 ................................................................................................................... 31

4.8 短信透传测试 ........................................................................................................................................... 35

4.9 众山物联云手机小程序测试 ............................................................................................................... 36

五、附录 .................................................................................................................................................................. 42

公网访问测试: .............................................................................................................................................. 42

更新说明: ........................................................................................................................................................ 42

一、 产品概述

1.1 概述

ZSDR-DIDO4是一款工业级标准开关量采集产品,共有 4个开关量输入通道。

每个通道均可以分别设置联动控制DO继电器输出;RS-485 通讯接口使用标准

Modbus RTU 协议,符合工业标准。

1.2 硬件性能特点

防死机软、硬件看门狗

6~35V带防反接、过压过流保护电源

4路继电器带隔离常开,常闭输出

4路带光耦隔离开关量输入

可配置高、低输入

高性能低功耗32位ARM嵌入式CPU

支持ModbusRTU从站协议

多路指示灯

带防雷、静电保护RS485通讯接口

工业机温度范围,应对严苛现场环境

1.3 软件功能汇总

1) 4路开关量输入

2) 4路继电器带常开、常闭输出

3) 支持ModbusRTU通讯协议, 支持Modbus RTU转TCP/UDP/HTPP/MQTT协议

4) 自定义1~255modbus设备地址

5) 自定义短信告警内容(设备需包含有短信模块)

6) 输入信号振荡保持(可消除输入高/低信号不稳定跳动)

7) 灵活配置DI-DO联动控制

8) DI支持可配置电平触发

9) 支持各类组态软件、触摸屏

10) 支持闪开闪断功能

11) 支持移动/联通中英文短信告警,暂时不支持电信短信告警

12) 自动分析处理各种情况,断网自动重连,保持永远在线状态,提供稳定可

靠的网络透传通道

13) 支持 TCP_Client、UDP_Master、MQTT、HTTP协议和基于我司封装的 TCP-

ZSD、UDP-ZSD私有协议

14) 全面支持自定义心跳包,注册包以及我司物联云,用户无需自建服务器

15) 支持手机 web、小程序实时查看设备运行状态

16) 支持1路485采集数据转4G,双向透明传输,虚拟串口透传

4G模块软件功能表

工作模式

网络协议

最大socket

连接数

用户配置

客户应用软

域名解析

透传模式

多中心

MQTT

HTTP

讯登录包

心跳包

众山透传云

脚本功能

NTP时钟

FOTA空中升

线

标准频段

发射功率

无线标准

网络透传/短信透传模式

TCP_ZSD/UDP_ZSD/TCP_Client/UDP_Master/MQTT/HTTP

3

参数配置软件

参数配置软件,物联云软件,数据中心软件,AI-DI-DO

测试软件

支持

支持TCP_ZSD/UDP_ZSD/TCP_Client/UDP_Master/短信

支持3路中心(TCP_Client/UDP_Master协议)

支持5个发布/订阅主题,可同时往5个主题发布消息

支持

支持

支持

支持

支持

支持

支持

LTE-FDD

LTE-TDD

LTE-FDD

LTE-TDD

LTE-FDD

LTE-TDD

B1/B3/B5/B8

B34/B38/B40/B41

Class3(23dBm+1/-3dB)

Class3(23dBm+-2dB)

1.4 功能结构框图

1.5 技术参数

DI

DI响应

响应时间

输入类型

最大输入电压

最大输入电流

输入阻抗

继电器类型

触电电阻

机械寿命

最大切换电压

最大切换电流

4路单端

下降沿,NPN(低)输入

30ms

干节点、无源(低)输入

电源输入电压

20mA

2.7kΩ

4路继电器 常开、常闭

100mΩ

1x10

6

0~250VAC,0~30VDC

0~10A

开关量输入接

继电器输出

通讯接口

电源参数

工作环境

其他

通讯接口

波特率

数据格式

通讯协议

电源规格

功耗

工作温度、湿度

尺寸

RS485

1200~115200bps

N.8.1

ModbusRTU

DC 6~35V

12V 6W

-40℃~85℃ 0%RH~95%RH

115*90*40

二、产品硬件接口介绍

2.1产品外观

2.2接口描述

2.2.1天线、SIM卡接口

天线位于设备左上角位置

2.2.2 接线端子

上端:

VCC:电源正极

GND:电源负极

A+: 485 A+

B-: 485 B-

下端:

K1A: 继电器1常闭端

K2A: 继电器2常闭端

K3A: 继电器3常闭端

K4A: 继电器4常闭端

DI1: 开关量输入通道1

DI2: 开关量输入通道2

DI3: 开关量输入通道3

DI4: 开关量输入通道4

K1C: 继电器1常开端

K2C: 继电器2常开端

K3C: 继电器3常开端

K4C: 继电器4常开端

K1B: 继电器1公共端

K2B: 继电器2公共端

K3B: 继电器3公共端

K4B: 继电器4公共端

2.3 指示灯接线图

2.3.1 LED指示灯

⚫ 上端指示灯:

POWER: 电源指示灯,默认常亮

SYS: 系统指示灯,默认1s闪烁一次

⚫ 下端4个指示灯:

DI1:开关量输入通道1,低电平输入时常亮

DI2:开关量输入通道2,低电平输入时常亮

DI3:开关量输入通道3,低电平输入时常亮

DI4:开关量输入通道4,低电平输入时常亮

2.3.2 接线示意图

干节点(NPN输入)接线法:

三、产品软件接口介绍

3.1 上位参数配置软件

参数配置软件介绍:

参数配置准备:

(1)用USB-485工具连接设备到电脑

(2)在串口配置框内配置串口波特率、停止位、校验位、数据位;(默认波

特率9600,数据位8,停止位1,校验位None)

(3)选择串口配置框子项“命令集”

(4)点击“读取参数”命令按钮,读取设备参数(不同设备拥有不同指令

集)

(5)点击“读取模块参数”命令按钮,读取4G模块参数

双击对应参数项的“参数值”栏,即可对参数进行修改

3.2 参数配置讲解

3.2.1 基本参数

⚫ Modbus地址:Modbus地址参数

⚫ 通讯模块波特率:设备485通讯波特率(波特率支持主流的波特率选项)

3.2.2 DI开关量参数

⚫ DIx告警触发: 触发DIx告警的条件(高电平、低电平、不触发)

⚫ DIx告警控制:当DIx告警条件触发后,联动控制DOx、不控制

当DIx输入通道告警触发时,DIx告警控制对应DOx继电器状态:常闭端断

开,常开端闭合。

3.2.3 告警内容参数配置

注:需要配合本公司远程模块

⚫ 安装地址: 主要用于报警通知使用

⚫ 设备身份ID: 主要用于报警通知使用

⚫ DIx告警短信内容: DIx告警内容

⚫ DIx恢复短信内容: DIx恢复内容

详细配置可参照告警案例

3.2.4 众山物联云参数

⚫ 云开关

默认开启,连接到我司物联云平台,如果用户需要自建服务器关闭云开关

⚫ 云ID

16位字符,出厂唯一编码,登录物联云需要,不可修改

⚫ 云密码

登录物联云鉴权密码,出厂默认000000

注:具体应用可参考本文“众山物联云对接测试”

3.2.5 常规RTU登录参数

说明:只有当网络协议为UDP-ZSD/TCP-ZSD时此参数有效,可以直接用数据

中心软件登录,或者基于我司提供的SDK进行二次开发。

⚫ RTU身份识别ID: RTU登录数据中心ID,8位字符,如果多个RTU登录数

据中心须保证ID不一样

数据中心登录密码:登录数据中心鉴权密码,6位字符

⚫ 网络通信协议: 用户根据需求选择不同的网络协议,支持UDP-ZSD/TCP-

ZSD/TCP-Client/UDP-Master/MQTT/HTTP多种协议

3.2.6 自建数据中心参数

说明:主/备数据中心1支持UDP-ZSD/TCP-ZSD/TCP-Client/UDP-

Master/HTTP协议,主/备数据中心2、3只支持TCP-Client/UDP-Master协议,可

以同时连接3个中心,主中心出故障自动切换到备用中心。

⚫ 主数据中心IP地址或域名:主数据中心IP地址或者域名,必须为公网IP

⚫ 主数据中心侦听端口号:主数据中心侦听端口号,一般需要大于1024,建议

使用1024-65000之间的端口号

⚫ 备用数据中心2、3IP地址或域名: 备用数据中心2、3IP地址或者域名,必

须为公网IP,正常情况下不会连接,只有当主数据中心出现故障才会切换到

备用中心

⚫ 备用数据中心2、3侦听端口号:备用数据中心2、3侦听端口号,一般需要

大于1024,建议使用1024-65000之间的端口号

3.2.7 通讯参数

⚫ 4G通讯数据分包时间间隔:当串口接收数据包时间间隔大于此参数自动分

包,单位为ms,出厂默认10ms

3.2.8 高级参数

⚫ DTU登录模式:DTU登录模式选择,连接上服务器以后是否需要登录包,

以及登录包是否需要应答,只有在网络协议为TCP-Client/UDP-Master时有

⚫ 登录包发送内容:自定义登录包内容,HEX格式,当RTU连接上服务器以

后会发送一条登录包,服务器可以用于设备登录的验证

登录包数据中心应答内容:当登录模式为有心跳包/中心有应答时有效,需要

中心应答参数设置的内容才能登录成功

数据包前缀内容:自定义数据包前缀内容,用于区分不同的设备,HEX格式

心跳模式:心跳模式选择,用于维持网络链路连接,只有在网络协议为TCP-

Client/UDP-Master时有效

心跳包发送内容:自定义心跳包内容,HEX格式,定时往服务器发送心跳,

用于维持链路连接,如果长时间没有和服务器通信,运营商会把端口回收,

所以TCP-Client/UDP-Master模式下必须配置心跳包

心跳包数据中心应答内容:当心跳模式为有心跳包/中心有应答时有效,需要

服务器应答此参数内容才能心跳成功,UDP-Master模式下必须配置为有心

跳包,中心有应答才能保持长时间连接

心跳时间间隔:心跳包发送的时间间隔,默认60秒

登录包说明

登录包仅TCP_Client和UDP_Master协议下有效,HEX格式,用户可以自定

义,当RTU连接上服务器以后会首先发送一条登录包,用于服务器登录鉴权。

心跳包说明

心跳包仅TCP_Client和UDP_Master协议下有效,HEX格式,用户可以自定

义,定时往服务器上报心跳,用于和服务器保持链路连接。

3.2.9 MQTT网络通讯相关参数

⚫ MQTT clientID:MQTT ClientID,登录服务器鉴权需要

⚫ MQTT username:MQTT 用户名,登录服务器鉴权需要

⚫ MQTT password:MQTT用户密码,登录服务器鉴权需要

⚫ MQTT订阅号1-5:订阅主题,订阅以后可以接收服务器下发的消息,支持

5个订阅号

⚫ MQTT发布号1-5:发布主题,平台订阅以后可以接收RTU上行的消息,支

持5个发布号,可以发布到指定主题,也可以发布到所有的主题

⚫ MQTT服务器IP地址或域名:MQTT服务器的IP地址或域名,注意格式不

要配置错误(域名后面不要加端口号),不然可能导致读取不了参数

⚫ MQTT服务器端口号:MQTT服务器的端口号,一般为1883或1884

注:具体MQTT参数配置可参考本文“MQTT发布/订阅消息测试”

3.2.10 短信相关参数

⚫ 短信接收号码:接收短信的手机号,最大支持10个号码,中间用逗号(英文

字符)隔开

⚫ 管理员号码:用于短信配置参数,最大支持10个号码,中间用逗号(英文字

符)隔开。若为空则无法通过短信方式配置

注:具体应用可参考本文“短信透传测试”

3.2.11 脚本相关参数

⚫ 用户脚本:具体请查看脚本编程手册

⚫ 脚本执行周期:单位为秒,执行脚本的周期

⚫ 定时脚本参数:当RTU连上网后,可以定义某个具体时间执行脚本,具体请

查看脚本编程手册

⚫ 用户代码:高级参数,涉及lua编程,如果需要请联系我们提供技术支持

3.2.12 基于HTTP的web应用参数

⚫ HTTP方法:支持4种请求方式

①GET 以GET方式发送请求,请求内容为HEX格式数据

②POST 以POST方式发送请求,请求内容为HEX格式数据

③GET_RAW 以GET方式发送请求,请求内容为原始数据

④POST_RAW 以POST方式发送请求,请求内容为原始数据

⚫ HTTP URL地址:HTTP 服务器的URL地址

⚫ HTTP发送数据KEY:默认为data,RTU使用KET=VALUE的形式发送,

具体请查看http协议手册

3.3 ModbusRTU通讯协议、组态软件软件说明

3.3.1 通讯协议

本产品支持标准Modbus RTU从站协议,能够支持标准Modbus RTU组态软件,详

细内容介绍参考本公司《rtu_modbus协议手册》v1.01版

3.3.2 寄存器地址

寄存器地址 名称 字节数 说明

数字量输入

0x0010(16)

0x0011(17)

0x0012(18)

0x0013(19)

DI1

DI2

DI3

DI4

2

2

2

2

开关量DI输入通道 1

开关量DI输入通道 2

开关量DI输入通道 3

开关量DI输入通道 4

数字量输出

0x00014(20)

0x00015(21)

0x00016(22)

0x00017(23)

DO1

DO2

DO3

DO4

2

2

2

2

数字量DO输出通道 1

数字量DO输出通道 2

数字量DO输出通道 3

数字量DO输出通道 4

备注

0000 表示无输入

0001 表示有输入

0000 表示断开

0001 表示闭合

注:本文后续章节提供Modbus 通讯实例

3.3.3 Modbus RTU功能码

功能码

01

03

04

05

06

0F

操作

读取单位DO状态

读取DI,DO寄存器值

读取DI,DO寄存器值

写单个DO

写单个DO

写多个DO

说明

Bit位表示DO输出状态

读取DI,DO寄存器值

读取DI,DO寄存器值

0xFF00:闭合;0x0000:断开

0x0001:闭合;0x0000:断开

参照《rtu_modbu协议手册》v1.01

10 写多个DO 参照《rtu_modbu协议手册》v1.01

详细讲解参照本公司《dtu_modbus协议手册》v1.01

四、应用案例、测试讲解

4.1 Modbus通讯实例

(1)读取DO1:

a.用01功能码读取DO1

发送:01 01 00 14 00 01 BD CE

接受:01 01 01 00 51 88

b.用03功能码读取DO1

发送:01 03 00 14 00 01 C4 0E

接受:01 03 02 00 00 B8 44

c.用04功能码读取DO1

发送:01 04 00 14 00 01 71 CE

接受:01 04 02 00 00 B9 30

(2)操作DO1:

a.用05功能码操作单个DO1

发送:01 05 00 14 FF 00 CC 3E

接受:01 05 00 14 FF 00 CC 3E

b.用06功能码操作单个DO1

发送:01 06 00 14 00 01 08 0E

接受:01 06 00 14 00 01 08 0E

c.用0F功能码操作多个DO1、DO2

发送:01 0F 00 14 00 02 01 03 AE 95

接受:01 0F 00 14 00 02 94 0E

d.用10功能码操作多个DO1、DO2

发送:01 10 00 14 00 02 04 00 01 00 01 63 50

接受:01 10 00 14 00 02 01 CC

(3)读取DI1:

将DI1端口对地短接,给定DI1 低信号

a. 用03功能码读取DI1

发送:01 03 00 10 00 01 85 CF

接受:01 03 02 00 00 B8 44

b.用04功能码读取DI1

将DI1端口对地短接,给定DI1 低信号

发送:01 04 00 10 00 01 30 0F

接受:01 04 02 00 00 B9 30

(4)读取所有DO、DI

DO1有输出,给定DI2输入信号

发送:01 03 00 10 00 08 45 C9

接受:01 03 10 00 00 00 01 00 00 00 00 00 01 00 00 00 00 00 00 F6 18

4.2 告警案例

配置如下参数:

DI1告警触发: “低触发”

DI1告警控制: “DO1”

安装地址: “北厂区:”

设备身份ID: “05号设备:”

DI1告警短信内容:“保护跳闸”

DI2恢复短信内容:“恢复供电”

当DI1检测到输入低信号时,立即触发告警控制DO1常闭端断开,常开端

闭合,远程通讯模块发送告警短信“北厂区:05号设备:保护跳闸”。

当DI1检测到输入高信号时,等待1s取消告警控制DO1常闭端闭合,常开

端断开,远程通讯模块会向远端服务器发送告警短信“北厂区:05号设备:恢

复供电”。

其他告警内容格式与低于下限值格式一致(消息内容为空项则不送内容)

注意:单采用4G模块时可支持短信发送告警,内容配置需要加SMS:目标手

机号:内容,详细参见“短信透传测试”

4.3 众山物联云透传测试

4.3.1 硬件准备

ZSDR-DIDO4

RTU

12V电源

适配器

USB转485转换器(通信) 天线 SIM卡(小卡)

1 1 1 1 1

4.3.2 下载参数配置软件和云管理软件

:8090

4.3.3 物联云透传测试

(1) 将下载的参数配置软件解压并打开,运行文件,配置

右上角区域的串口参数,选择正确的串口号、波特率、停止位、校验位、数据位,

打开串口(默认设备串口配置的9600,8N1),然后切换到命令集分别点击“读取

参数”“读取模块参数”。

(2)解压并打开“众山物联云发布V1.23”

(3)点击组件注册器-右键-以管理员身份运行,在弹出黑色对话框后,会提示…

注册成功,然后提示安装 VCOMM(虚拟串口),一直 “下一步” 直到完成安装。

(4)安装完成后双击运行“众山物联云管理软件”,选中软件左上角的

“RTU 管理”- 新增 RTU,如图:

*运行“众山物联云客户端.exe”前,必须确保当前电脑能够正常上网,否则会

就会报错,导致软件崩溃!

*虚拟串口驱动安装完成后,不需要去单独运行,物联云软件可以创建虚拟串

口。

(5) 在弹出的对话框中,RTU ID栏输入RTU设备标签上的16位云ID, 登陆

密码输入000000(RTU出厂默认),设备名称栏选填,SIM 卡号栏选填,

VCOMM栏填入想要虚拟出的串口号,填入前最好查看下当前电脑是否已经有

了的此串口号,不能重复创建。信息输入完成后,点击“新增”添加设备。

(6) 选中当前的RTU ID ,点击软件窗口的“创建虚拟串口”,串口状态 栏会提

示串口创建成功!

(7)切换回“参数配置软件”-点击“读取状态”命令,此时DTU的状态应该是

5,说明已经连接上我司物联云平台。

*上面两步,可能出现以下问题:

云管理软件DTU ID始终是灰色,表示DTU没和云管理软件建立连接,这种情况,

需要通过配置软件读取DTU 状态来判断哪里有问题。

1) 如果读取状态=1,说明没连接上网,检查卡有没有欠费,卡槽有没有接触好,

天线有没有接上;

2)如果读出DTU状态是5,那可能是当前电脑不能上网,或者有防火墙拦截-关

闭所有的防火墙软件、杀毒软件,然后重新打开云管理软件

(8)配置软件中点击“进入透传模式”,此时配置软件就相当于是一个通用的串

口调试软件,在输入窗口输入测试数据,然后点击发送,注意取消勾选发送/接收

区域的Hex格式显示复选框

切换到云管理软件,可以看到云软件下部对话框中会显示接搜到消息数据:

然后选择DTU ID,从物联云软件的发送窗口发送数据,DTU串口也会收到数据:

* 以上几步可能出现云管理软件下方提示收到数据,但是不显示或者乱码的情

况,这种情况可能是因为数据发送端是以HEX格式发送的数据,因为实际应用中

RTU串口外挂的设备很多是MODBUS设备,上报的数据也是HEX格式的MODBUS报文,

所以需要在平台上以HEX格式显示

解决方法:云管理软件-RTU管理-勾选HEX格式显示:

通过RTU串口发送HEX格式的数据AA00,云软件上也显示接收到AA00。

4.4 基于TCP_ZSD/UDP_ZSD协议通信测试

注意:必须要一台可访问公网服务器,内网服务器无法进行测试,公网访问

测试见附录五

4.4.1 配置必要的参数

1) 云开关:关闭

2) 网络通信协议:UDP_ZSD

3) 主数据中心IP 或域名: 设置数据接收端服务器的IP

4) 主数据中心监听端口号:设置数据接收端服务器网络端口号

* 参数配置完成后,需要复位设备,(左上角第二个菜单-复位设备)大部分参

数需要复位设备才会生效,读取出新参数,如下图:

4.4.2 下载数据中心软件,进行通信测试

a) 下载我司数据中心软件,操作方法和云管理软件一样,点击组件注册器-右

键-以管理员身份运行,弹出对话框,等对话框提示注册成功,会提示安装

虚拟串口,一直“下一步”直到虚拟串口安装完成。使用前建议先看文件

夹内的数据中心使用手册。

b) 点击系统-设置端口号(设置为服务器上映射的端口号),然后点击RTU管

理菜单-新建RTU,输入RTU ID、密码和虚拟串口号,出厂默认设置RTU

ID和密码都为0。

c) 设备创建成功后,可以看到数据中心软件上DTU已经登录成功,说明已经

连接上服务器了,可以进行双向数据透传测试(测试方法和物联云软件一

样)。

4.4.3 使用虚拟串口配置参数和通信

数据中心软件虚拟串口创建和用法和物联云软件一致,具体请参考第三章物

联云测试。

4.4.4 UDP_ZSD测试

TCP_ZSD协议和UDP_ZSD协议测试方法基本一致,区别仅在于RTU的参

数“网络通信协议”应设置为TCP_ZSD,测试步骤参考UDP_ZSD协议,数据

接收软件需要用我司提供的数据中心软件。

4.5 基于TCP_Client/UDP_Master协议通信测试

4.5.1必要的参数配置

1)云开关:关闭

2)网络通信协议:TCP_Client

3)主数据中心域名或IP地址:客户自己的服务器域名或IP地址

4)主数据中心端口号:客户自己的服务器端口号

参数配置如下:

4.5.2 Socket软件和服务器通信测试

A、在服务器上用一个SOCKET软件打开侦听端口,可以看到RTU已经连接上

了,此时读取DTU状态应该是5,可以进行双向数据透传测试。

B、数据收发测试

将参数配置软件切换到透明传输测试,然后在文字输入窗口发送数据,可

以看到服务器上接收到了串口上发的数据。也可以在服务器上通过SOCKET软

件下发数据到串口。

4.5.3 UDP_Master通信测试

UDP_Master测试方法和TCP_Client基本相同,区别仅在于将“网络通信协

议”改为UDP_Master,并在服务器上打开UDP端口。

4.6 HTTP通信测试

4.6.1 必要的参数配置

1)云开关:关闭

2)网络通信协议:HTTP

3)主数据中心域名或IP地址:

4)主数据中心端口号:80

5)HTTP方式:POST

6)HTTP URL地址:/

7)HTTP发送数据KEY:data

参数配置好以后复位设备

4.6.2通信测试

等RTU状态到5,连接上HTTP服务器以后从串口发送数据,可以在服务器端

查看请求的数据(此处测试服务器接收到请求以后会发送响应报文,接收到响应

报文说明连接成功)

4.7 MQTT发布/订阅消息测试

4.7.1 必要的参数配置

云开关:关闭

网络通信协议:MQTT

⚫ MQTT clientID:空或者自己定义

⚫ MQTT username:空或者自己定义

⚫ MQTT password:空或者自己定义

⚫ MQTT 订阅号1:zstel/sub1

⚫ MQTT 发布号1:zstel/pub1

⚫ MQTT服务器域名或IP地址:

⚫ MQTT服务器端口号:1883

参数配置好以后复位设备

4.7.2 MQTT通信测试

(1) 下载mqttfx软件,点击设置按钮,用我司MQTT服务器测试只需要配置服

务器IP地址和域名,然后点击右下角Apply。

(2) 订阅测试

配置好以后点connect,然后输入RTU端设置的订阅号,点Publish发送消

息,串口接收到发送的消息就说明通信正常。

(3) 发布测试

切换到Subscribe,输入RTU端设置的发布号,点击Subscribe订阅主题,

订阅成功后从RTU串口发送数据,软件上接收到数据说明通信正常。

注:如果用户想接入阿里云、百度云、OneNET,请到知识库下载相关手册。

:8090

4.8 短信透传测试

4.8.1 短信说明

短信透传和网络协议无关,但需要SIM卡支持短信(目前只支持移动/联通卡发

送短信,不支持电信卡发送短信)

4.8.2 短信透传测试

(1) 从串口发送报文:SMS:131****7777:AABBCCDD,可以看到手机接收到

了短信

注:冒号必须是英文字符的冒号,不能是中文字符

(2) 从手机发送短信:11223344,可以看到RTU串口接收到短信内容,格式

为SMS:手机号:短信内容

4.8.3 多号码配置

可以在参数中配置多个手机号群发短信,也可以通过设置管理员号码远程短

信设置参数,具体请到知识库下载短信使用手册。

:8090

4.9 众山物联云手机小程序测试

4.9.1 准备手机小程序

通过二维码、微信搜索“物联云测控”微信小程序,下载打开物联云测控App。

4.9.2 配置必要参数

(1)4路开关量参数配置

⚫ 配置脚本参数

脚本:@C=V1@D=1S

脚本参数讲解

⚫ 配置modbus地址:

地址:01(2)

⚫ 配置众山物联云平台云ID和登录密码

(2)云转发配置:

⚫ 选中左列已有设备,没有请先在左上角“DTU管理”中添加;

⚫ 在右侧黄色框中写入转发地址RTU/(唯

一);

⚫ 点击绿色框“设置目标服务器列表”;

⚫ 选中相应设备点击设备,点击红色框“读取目标服务器列表”

(3)脚本参数讲解

(1):@C为执行命令(modbus协议)、@D为延时控制(S单位);

指令格式为@C=V1@D=1S

01:设备配置modus地址

03:功能码

0000:寄存器地址

0018:寄存器长度

1:延时时间

(2):modbus地址1~255(编号100无效),若有其他地址请联系客服;

(3):设置成功则读取有数据,没有则是空,设置成功后,设备将会上传数据;

4.9.3 小程序添加设备

⚫ 打开登录小程序

⚫ 新增添加设备到项目组

⚫ 选择对应产品型号

⚫ 修改设备modbus地址

4.9.4 远程控制设备

通过App设备界面可以远程操控设备,以及查看设备当前数据状态

点击DOx 右侧开关按钮可以控制Dox

Dix根据设备Dix有无输入信号自动变换状态

4.9.5 查看设备上发数据

当设备成功连接到众山物联云平台后,可以从数据透传中看到设备上报数据,

若无数据上报请检查设备是否成功连接到众山物联云平台、以及各项配置参数。

五、附录

公网访问测试:

Windows下 打开cmd 输入ping *.*.*.*或者ping www.***.**

如下是测试我司公网服务器示例

通过IP测试

通过域名测试

更新说明:

* 调整文档结构

* 分化文档内容

发布评论

评论列表 (0)

  1. 暂无评论