DTU支持3路普通IO口,即平常所说的开关量/数字量,可配置为输入或输出。对于输入,能采集到高电平或低电平;对于输出,可输出高电平或低电平,其中高电平3.3V。
|
|
协议 |
Modbus |
接口 |
串口1:使用串口1进行输入采集 串口2:使用串口2进行输入采集 网络:使用中心进行输入采集 短信:使用短信进行输入采集 所有:使用上述的所有接口进行输入采集 |
上报方式 |
查询:可使用默认指令或者自定义的查询指令进行查询 定时:按照设置的上报间隔自动上报 电平变化:电平产生变化时上报 |
查询指令 |
上报方式为查询时,可设置此参数 不设置:使用默认指令查询 设置:使用设置指令查询 |
Modbus通信指令 |
IO1: 发:01 02 00 00 00 01 B9 CA 回:01 02 01 01 60 48(01表示高电平) 回:01 02 01 00 A1 88(00表示低电平) IO2: 发:01 02 00 01 00 01 E8 0A 回:01 02 01 01 60 48(01表示高电平) 回:01 02 01 00 A1 88(00表示低电平) IO3: 发:01 02 00 02 00 01 18 0A 回:01 02 01 01 60 48(01表示高电平) 回:01 02 01 00 A1 88(00表示低电平) 注:modbus通信中的设备id 01可在工具中自定义配置。 IO1-3的寄存器地址0x0000-0x0002,对应组态寄存器地址:0x10001-0x10003。 |
接收号码 |
接口为短信时,可设置此参数 注意: 1、接口为所有时,定时和电平变化不会以短信方式上报结果 2、接口为短信时,定时和电平变化会将结果上报到设置的接收号码,查询则上报到发送查询指令的号码 |
上报间隔 |
上报方式为定时时,可设置此参数 |
IO2 |
同上 |
IO3 |
同上 |
|
|
协议 |
自定义 |
接口 |
串口1:使用串口1进行输入采集 串口2:使用串口2进行输入采集 网络:使用中心进行输入采集 短信:使用短信进行输入采集 所有:使用上述的所有接口进行输入采集 |
上报方式 |
查询:可使用默认指令或者自定义的查询指令进行查询 定时:按照设置的上报间隔自动上报 电平变化:电平产生变化时上报 注意: 1、接口为所有时,定时和电平变化不会以短信方式上报结果 2、接口为短信时,定时和电平变化会将结果上报到设置的接收号码,查询则上报到发送查询指令的号码 |
数据格式 |
Text:查询指令和结果为文本格式 Hex:查询指令和结果为十六进制格式 |
高电平 |
输入为高电平时,查询的显示结果 |
低电平 |
输入为低电平时,查询的显示结果 |
查询指令 |
上报方式为查询时,可设置此参数 不设置:使用默认指令查询 设置:使用设置指令查询 |
接收号码 |
接口为短信时,可设置此参数 注意: 1、接口为所有时,定时和电平变化不会以短信方式上报结果 2、接口为短信时,定时和电平变化会将结果上报到设置的接收号码,查询则上报到发送查询指令的号码 |
上报间隔 |
上报方式为定时时,可设置此参数 |
IO2 |
同上 |
IO3 |
同上 |
|
|
协议 |
Modbus |
接口 |
串口1:使用串口1进行输入采集 串口2:使用串口2进行输入采集 网络:使用中心进行输入采集 短信:使用短信进行输入采集 所有:使用上述的所有接口进行输入采集 |
控制响应 |
空:响应输出默认值 设置后,响应按设置值输出 |
Modbus通信指令 |
IO1: 发:01 05 00 00 FF 00 8C 3A(IO1置高) 回:01 05 00 00 FF 00 8C 3A 发:01 05 00 00 00 00 CD CA(IO1置低) 回:01 05 00 00 FF 00 8C 3A IO2: 发:01 05 00 01 FF 00 9C 0A(IO1置高) 回:01 05 00 01 FF 00 9C 0A 发:01 05 00 01 00 00 AC 0A(IO1置低) 回:01 05 00 01 00 00 AC 0A IO3: 发:01 05 00 02 FF 00 2D FA(IO1置高) 回:01 05 00 02 FF 00 2D FA 发:01 05 00 02 00 00 6C 0A(IO1置低) 回:01 05 00 02 00 00 6C 0A IO1-3的寄存器地址0x0000-0x0002。 |
|
|
协议 |
自定义 |
接口 |
串口1:使用串口1进行输入采集 串口2:使用串口2进行输入采集 网络:使用中心进行输入采集 短信:使用短信进行输入采集 所有:使用上述的所有接口进行输入采集 |
控制响应 |
响应按设置值输出 |
数据格式 |
Text:查询指令和结果为文本格式 Hex:查询指令和结果为十六进制格式 |
高电平 |
设置指令控制输出高电平 |
低电平 |
设置指令控制输出低电平 |
IO2 |
同上 |
IO3 |
同上 |
|
|
对应中心 |
所有:连接任意中心输出高电平 第1中心:仅连接中心1输出高电平 第2中心:仅连接中心2输出高电平 第3中心:仅连接中心3输出高电平 第4中心:仅连接中心4输出高电平 第5中心:仅连接中心5输出高电平 无:不连接或连接任意中心输出低电平 |
DTU支持2路模拟量信号采集,精度 12bit。标准版硬件为电流信号采集。
|
|
接口 |
串口1:使用串口1进行输入采集 串口2:使用串口2进行输入采集 网络:使用中心进行输入采集 短信:使用短信进行输入采集 所有:使用上述的所有接口进行输入采集 |
ADC类型 |
无:采集DTU内部寄存器的原始值,需要使用计算公式,换算出当前采集的电流值。 (电流计算:0~20mA:Ima = AdcVal *33000/4096/15/100, 单位 mA 电压计算:0~5V :Vv = AdcVal*500 /4096/100, 单位 V 电压计算:0~10V : Vv = AdcVal*1000/4096/100, 单位 V 电压计算:0~15V : Vv = AdcVal*1500/4096/100, 单位 V) 电流4-20MA:直接读取换当前的电流值 电压0-5V:直接读取当前的电压值 电压0-10V:直接读取当前的电压值 电压0-15V:直接读取当前的电压值 |
ADC上限值 |
根据实际应用场景设置采集上限值 |
ADC下限值 |
根据实际应用场景设置采集下限值 |
ADC2设置 |
同上 |
Modbus通信指令 |
ADC类型为电流/电压时: ADC1-2数据类型为浮点数型,寄存器地址:0x0016、0x0018 ADC1: 发:01 04 00 16 00 02 90 0F 回:01 04 04 41 9F D7 0A 00 61 (41 9F D7 0A转换为十进制:19.98mA) ADC2: 发:01 04 00 18 00 02 F1 CC 回:01 04 04 41 44 00 00 AF AD (41 44 00 00换算为十进制:12.25mA) ADC类型为无时: ADC1-2数据类型为整型,寄存器地址:0x00030、x0004 ADC1: 发:01 04 00 03 00 01 C1 CA 回:01 04 02 05 4B FA 57 (054B 转成十进制---->1355 ,1355*33000/4096/15/100=7.27mA) ADC2: 发:01 04 00 04 00 01 70 0B |