新闻中心
PRESS CENTER-接线:使用USB转485工具连接ET2100和电脑
-供电:ET21XX供电电压为DC12~24V,接入电源并通电
-配置:运行ET21XX上位机->选择端口号(默认参数:115200/1/8/无)->打开串口->点击搜索->开始配置
! 修改配置前请务必先读取配置
此处为语雀内容卡片,点击链接查看:https://iotrouter.yuque.com/org-wiki-iotrouter-rlzwv5/et/ltrv7t2qmrg29xar
系统
点击刷新按钮,可以读取系统信息,系统信息参数说明如下表所示:
参数 | 含义 | 描述 |
型号 | ET2100 | 只读,固定字符,表示型号 |
地址 | modbus通信地址码 | 只读,1-255,拨码开关决定 |
版本 | 版本号 | 只读,固件版本 |
-重启:点击后设备会立即重启
- 恢复出厂:点击后设备清除所有配置,恢复到出厂默认配置
LoRa
点击刷新按钮,可以读取LoRa信息,LoRa信息参数说明如下表所示:
参数 | 含义 | 描述 |
空中速率 | 空中通信速率,速度越快,距离越近 | 2400/4800/9600/19200/38400/62500 |
发射功率 | 发射功率越大,通信距离越远 | 30/27/24/21 |
信道 | 发射频率,国内外基础频率不同 | 取值0-83,不同取值对应的频段信息会自动计算后显示在后面,前者是国内频段,后者是海外频段,分别对应不同型号,请按需选择 |
RSSI | 当前通信信号质量 调试时使用,正常工作请勿使用 | 开启后,每次接收数据末尾会携带1个字节表示信号质量,RSSI=-(0xFF-X)。越接近0信号质量越好,小于-90很弱,大于-45信号质量可以 |
加密 | LoRa通信支持加密传输,密钥为2个字节 | H:密钥高字节,取值0-255 L:密钥低字节,取值0-255 |
网络ID | 网络ID一致的ET2100才可互相通信 | 取值范围1-255 |
模式 | 工作模式 | 正常模式/中继模式 |
A | 要中转的A网络ID | 中继模式下,ET2100可以将网络A的数据和网络B的数据互相转发,且可以多级中继 |
B | 要中转的B网络ID |
|
-无线参数完全一致时,LoRa才能互相通信!!!
逻辑
ET21XX支持设置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动作 |
远端地址 | 触发逻辑的设备地址码 | 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 |
串口
点击刷新按钮,可以读取串口信息,串口信息参数说明如下表所示:
参数 | 含义 | 描述 |
波特率 | 串口速率 | 2400~115200 bps |
数据位 | 数据位 | 8 |
校验位 | 校验位 | 无/偶校验/奇校验 |
停止位 | 停止位 | 1/2 |
注:修改奇偶校验时,需将数据位改为9
IO
ET21XX支持IO扩展,且扩展后的IO和自身IO并无差异,使用方式一样,即无感扩展IO。插上扩展模块后,无需重启,IO数量和状态会立即同步。下图为通电状态下,在ET2100后插上1个ET1010和1个ET1020效果演示:
ET2100自身不带IO接口,因此单独使用ET2100时,IO配置是无效的。但是当搭配ET1010/ET1020时,IO配置参数如下所示:
DI
参数 | 含义 | 描述 |
通道数 | 当前设备DO数量 | 只读,扩展后IO数量,自动识别 |
主动上报 | 是否开启主动上报 | 启用:状态变化立即上报或者周期上报,禁用 |
上报方向 | 数据上报方向 | 北向(LoRa)/南向(RS485)/南北向 |
上报周期 | 上报周期 | 单位秒,0-65535 |
AI
参数 | 含义 | 描述 |
通道数 | 当前设备DO数量 | 只读,扩展后IO数量,自动识别 |
主动上报 | 是否开启主动上报 | 启用:周期上报,禁用 |
上报方向 | 数据上报方向 | 北向(LoRa)/南向(RS485)/南北向 |
上报周期 | 上报周期 | 单位秒,0-65535 |
Json协议
ET21XX支持Json协议,通过Json协议,不止可以读写IO状态,还可以设置ET21XX的工作模式。配置软件和ET21XX的交互就是使用的Json协议,这也意味着,Json协议可以使用ET21XX的所有功能。在日志窗口也可以看到Json交互的日志。
因LoRa通信带宽限制,只有串口来的Json请求,ET21XX才会响应。具体协议内容请参考:
此处为语雀内容卡片,点击链接查看:https://iotrouter.yuque.com/zn3vdn/et/xg14wubx0vdolkkx
Modbus协议
ET21XX支持Modbus RTU协议,通过Modbus协议,只能读写IO状态,不能设置ET21XX的工作模式。
无论是LoRa通信还是串口来的Modbus RTU请求,ET21XX都会响应。下面列出了一些指令示例:
//读取第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 |
ET21XX系列继承了ZHC系列的所有功能,并且吸收采纳了很多客户反馈的意见,因此产品力得到了很大的提升。原有的组网功能、IO跟随功能全新升级,发射功率也增加到30dBm,加上新形态的IO灵活扩展,使得ET21XX更加灵活,更加可靠,更加稳定。典型案例可参考下一章:案例介绍。