新闻中心
PRESS CENTER1接线:使用USB转485工具连接ET34XX和电脑
2插卡:ET34XX内置SIM卡,无需插卡(如果客户要使用自己的SIM卡,也可以插卡使用,ET34XX会优先使用外部插入的SIM卡)
3供电:ET34XX供电电压为DC12~24V,接入电源并通电⃣
4配置:运行ET34XX上位机->选择端口号(默认参数:115200/1/8/无)->打开串口->点击搜索->开始配置
!修改配置前请务必先读取配置
此处为语雀内容卡片,点击链接查看:https://iotrouter.yuque.com/org-wiki-iotrouter-rlzwv5/et/ltrv7t2qmrg29xar
系统
点击刷新按钮,可以读取系统信息。系统信息参数说明如下表所示:
参数 | 含义 | 描述 |
SN | 设备唯一标识 | 只读,出厂唯一 |
地址 | modbus通信地址码 | 只读,1-255,拨码开关决定 |
版本 | 版本号 | 只读,固件版本 |
密码 | 密码 | 使用我司提供的MQTT服务器组网功能时用 |
-重启:点击后设备会立即重启
-恢复出厂:点击后设备清除所有配置,恢复到出厂默认配置
时间
点击刷新按钮,可以读取时间信息。时间信息通常用于为Json报文提供时间戳或者为闹钟任务提供准确时间。时间信息参数说明如下表所示:
参数 | 含义 | 描述 |
功能 | 启用/禁用 | ET34XX支持网络同步时间,为闹钟提供精准的时间 |
服务器 | ntp.ntsc.ac.cn | 默认NTP服务器,如果使用专网卡请填写专网的NTP服务器 |
时间戳 | 1703149495 | 设备当前的时间戳 |
网络
点击刷新按钮,可以读取网络信息。网络信息通常用于无法联网时定位问题。网络信息参数说明如下表所示:
参数 | 含义 | 描述 |
卡号 | SIM卡卡号 | 只读,请注意区分内部贴片卡和自己插入的卡 |
IMEI | 模组IMEI | 只读 |
信号 | 当前信号强度 | 0-31,数值越大信号越好 |
地址 | APN地址 | 专网卡必须设置,由卡商提供 |
用户 | APN用户 | 专网卡必须设置,由卡商提供 |
密码 | APN密码 | 专网卡必须设置,由卡商提供 |
串口
点击刷新按钮,可以读取串口信息。串口信息参数说明如下表所示:
参数 | 含义 | 描述 |
波特率 | 串口速率 | 2400~256000 bps |
数据位 | 数据位 | 8 |
校验位 | 校验位 | 无/偶校验/奇校验 |
停止位 | 停止位 | 1/1.5/2 |
分帧间隔 | 两个连续帧之间的时间间隔 | 单位ms,根据实际情况设置,默认50ms |
周期 | 串口心跳的时间间隔 | 0-65535 |
内容 | 串口心跳的内容 | 最大128字节 |
!ET34XX最多支持设置8路串口心跳。ET34XX会按照设置好的采集指令和采集周期定时自动采集传感器数据,并将传感器的回复报文立即上报。
连接
ET34XX系列支持通过4G和服务器通信,最多支持4路Socket通信,支持的协议有:TCP、UDP、MQTT。其中,TCP和UDP配置参数一致;使用MQTT通信时,可以通过我司提供的MQTT Broker实现无线组网、远程IO、IO跟随等功能,详情可参考案例介绍。参数介绍如下表所示:
TCP/UDP通信
参数 | 含义 | 描述 |
使能 | 是否启用该socket | 共支持4路Socket通信,不使用请选择禁用 |
协议 | 连接协议 | TCP/UDP |
地址 | 服务器的IP或者域名 | 服务端提供,最大128字节 |
端口 | 服务器的端口 | 服务端提供,0-65535 |
类型 | 注册包类型 | 禁用/SN/IMEI/ICCID/CUSTOM |
模式 | 注册包发送时间 | 连接时发送/数据携带 |
内容 | 自定义注册包内容 | 支持ASCII/HEX,最大128字节 |
使能 | 是否启用心跳包 | 禁用/启用 |
周期 | 心跳包周期 | 单位秒,0-65535 |
内容 | 心跳包内容 | 支持ASCII/HEX,最大128字节 |
MQTT通信
!使用我司提供的MQTT服务器实现组网应用,可点击“组网配置”按钮,参数会自动填充
参数 | 含义 | 描述 |
使能 | 是否启用该socket | 共支持4路Socket通信 |
协议 | 连接协议 | MQTT |
地址 | MQTT Broker的IP或者域名 | 服务端提供,最大128字节 |
端口 | MQTT Broker的端口 | 服务端提供,0-65535 |
客户端ID | ClientID | MQTT通信三要素,最大128字节 |
用户名 | Username | MQTT通信三要素,最大128字节 |
密码 | Password | MQTT通信三要素,最大128字节 |
心跳时间 | Keepalive | 心跳时间,单位秒,0-65535 |
清楚会话 | Cleansseion | 默认启用 |
SSL | SSL加密 | 暂不支持 |
订阅1 | 订阅主题 | 最大128字节 |
订阅2 | 订阅主题 | 最大128字节 |
推送 | 发布主题 | 最大128字节 |
闹钟
ET34XX系列支持设置8个闹钟,用于实现定时开关继电器或者重启设备,用户可以按需设置。参数介绍如下表所示:
参数 | 含义 | 描述 |
模式 | 是否开启此闹钟,共8个 | 启用/禁用 |
时间 | 动作触发的时间点 | 00:00:00-23:59:59 |
DO通道 | DO输出通道 | 0-254表示DO通道号,255表示设备重启 |
动作 | DO输出值 | 断开/闭合 |
逻辑
ET34XX系列支持设置8个逻辑,用于实现DO远程跟随DI、AO远程跟随AI等IO跟随功能,用户可以按需设置,具体设置方案可参考案例介绍。参数介绍如下表所示:
参数 | 含义 | 描述 |
模式 | 逻辑触发条件 | 禁用:关闭逻辑 正向跟随:DI=1则DO=1,DI=0则DO=0 反向跟随:DI=1则DO=0,DI=0则DO=1 模拟量跟随:AO输出值等于AI输入值 大于等于:AI输出值大于等于设定阈值触发DO动作 小于等于:AI输出值小于等于设定阈值触发DO动作 |
远端地址 | 触发逻辑的设备地址码 | 00H表示本地跟随,01H-FEH表示跟随远端设备 |
输入寄存器 | 触发逻辑的输入通道 | 0表示DI1或者AI1,取值范围0-7 |
输出类型 | 触发逻辑的输出类型 | DO/AO |
输出寄存器 | 逻辑触发后的输出通道 | 0表示DO1或者AO1,取值范围0-7 |
AI阈值 | AI达到某个值后触发逻辑 (大于等于、小于等于模式生效) | 单位uA,取值0-20000 |
默认值 | AO跟随AI超时后AO输出值 | 单位uA,取值0-20000 |
DO动作 | 正向跟随超时、反向跟随超时、大于等于、小于等于模式满足条件时DO输出动作 | 闭合/断开 |
超时时间 | IO跟随超时时间 | 单位秒,取值0-65535 |
IO
ET34XX支持IO扩展,且扩展后的IO和自身IO并无差异,使用方式一样,即无感扩展IO。插上扩展模块后,无需重启,IO数量和状态会立即同步。下图为通电状态下,在ET34XX后插上1个ET1010和1个ET1020效果演示:
DO
参数 | 含义 | 描述 |
通道数 | 当前设备DO数量 | 只读,扩展后IO数量,自动识别 |
主动上报 | DO状态变化立即上报 | 启用/禁用 |
上报协议 | 主动上报的协议 | Modbus RTU/Modbus TCP/Json |
上报方向 | 数据上报方向 | 北向(网络)/南向(RS485)/南北向 |
重启状态 | 重启后DO保持断电前的状态 | 默认/保持 |
输出保持 | DO保持一定时间后翻转 | 单位秒,0-65535 |
定时翻转 | 周期交替翻转 | 单位秒,0-65535 |
DI
参数 | 含义 | 描述 |
通道数量 | 当前设备DI数量 | 只读,扩展后IO数量,自动识别 |
主动上报 | DI状态变化立即上报或周期上报 | 启用/禁用 |
上报协议 | 上报的协议 | Modbus RTU/Modbus TCP/Json |
上报方向 | 数据上报方向 | 北向(网络)/南向(RS485)/南北向 |
上报周期 | 上报周期 | 单位秒,0-65535 |
AI
参数 | 含义 | 描述 |
通道数量 | 当前设备AI数量 | 只读,扩展后IO数量,自动识别 |
主动上报 | 周期上报所有AI值 | 启用/禁用 |
上报协议 | 上报的协议 | Modbus RTU/Modbus TCP/Json |
上报方向 | 数据上报方向 | 北向(网络)/南向(RS485)/南北向 |
上报周期 | 上报周期 | 单位秒,0-65535 |
上报规则 | 范围内上报/范围外上报 | 范围内上报/范围外上报 |
上限 | 上报规则的上限 | 4000-20000 |
下限 | 上报规则的下限 | 4000-20000 |
AO
参数 | 含义 | 描述 |
通道数量 | 当前设备AO数量 | 只读,扩展后IO数量,自动识别 |
主动上报 | DO状态变化立即上报 | 启用/禁用 |
上报协议 | 上报的协议 | Modbus RTU/Modbus TCP/Json |
上报方向 | 数据上报方向 | 北向(网络)/南向(RS485)/南北向 |
协议交互
Json协议
ET34XX支持Json协议,通过Json协议,不止可以读写IO状态,还可以设置ET34XX的工作模式。配置软件和ET34XX的交互就是使用的Json协议,这也意味着,Json协议可以使用ET34XX的所有功能。在日志窗口也可以看到Json交互的日志。
无论是网络还是串口来的Json请求,ET34XX都会响应。具体协议内容请参考:
此处为语雀内容卡片,点击链接查看:https://iotrouter.yuque.com/org-wiki-iotrouter-rlzwv5/et/gqgnm9ovkixq63gf
Modbus协议
ET34XX支持Modbus RTU/TCP协议,通过Modbus协议,只能读写IO状态,不能设置ET34XX的工作模式。
无论是网络还是串口来的Modbus RTU/TCP请求,ET34XX都会响应。下面列出了一些指令示例:
//读取第1路继电器状态: 请求:01 01 00 00 00 01 FD CA 响应:01 01 01 00 51 88 //控制第1路继电器输出: 请求:01 05 00 00 FF 00 8C 3A 响应:01 05 00 00 FF 00 8C 3A //读取第1路DI状态: 请求:01 02 00 00 00 01 B9 CA 响应(0):01 02 01 00 A1 88 响应(1):01 02 01 01 60 48 //读取第1路AI状态: 请求:01 04 00 00 00 01 31 CA 响应:01 04 02 10 00 B4 F0 //读到的电流值单位为uA,实际值要除以1000得到mA //示例中0x1000=4096uA,实际电流值为4.096mA //读取第1路AO状态: 请求:01 03 00 00 00 01 84 0A 响应:01 03 02 10 00 B5 84 //读到的电流值单位为uA,实际值要除以1000得到mA //示例中0x1000=4096uA,实际电流值为4.096mA //设置第1路AO值为10mA,即10000uA(0X2710): 请求:01 06 00 00 27 10 93 F6 响应:01 06 00 00 27 10 93 F6 |
ET34XX系列继承了ZHC系列的所有功能,并且吸收采纳了很多客户反馈的意见,因此产品力得到了很大的提升。原有的组网功能、IO跟随功能也全新升级,加上新形态的IO灵活扩展,使得ET34XX更加灵活,更加可靠,更加稳定。您几乎可以使用它替代所有的DTU/RTU产品,典型案例可参考下一章:案例介绍。