返回旧版
当前位置:
首页
>
技术支持
Product user manual

产品使用手册

IO口配置

2023-11-24 11:11:59
  •     3路IO

    DTU支持3路普通IO口,即平常所说的开关量/数字量,可配置为输入或输出。对于输入,能采集到高电平或低电平;对于输出,可输出高电平或低电平,其中高电平3.3V。

  • IO配置:输入采集 Modbus协议

 

协议

Modbus

接口

串口1:使用串口1进行输入采集

串口2:使用串口2进行输入采集

网络:使用中心进行输入采集

短信:使用短信进行输入采集

所有:使用上述的所有接口进行输入采集

上报方式

查询:可使用默认指令或者自定义的查询指令进行查询

定时:按照设置的上报间隔自动上报

电平变化:电平产生变化时上报

查询指令

上报方式为查询时,可设置此参数

不设置:使用默认指令查询

设置:使用设置指令查询

Modbus通信指令

IO1:

发:01 02 00 00 00 01 B9 CA

回:01 02 01 01 60 4801表示高电平)

回:01 02 01 00 A1 8800表示低电平)

IO2

发:01 02 00 01 00 01 E8 0A

回:01 02 01 01 60 4801表示高电平)

回:01 02 01 00 A1 8800表示低电平)

IO3

发:01 02 00 02 00 01 18 0A

回:01 02 01 01 60 4801表示高电平)

回:01 02 01 00 A1 8800表示低电平)

注:modbus通信中的设备id 01可在工具中自定义配置。

IO1-3的寄存器地址0x0000-0x0002,对应组态寄存器地址:0x10001-0x10003

接收号码

接口为短信时,可设置此参数

注意:

1、接口为所有时,定时和电平变化不会以短信方式上报结果

2、接口为短信时,定时和电平变化会将结果上报到设置的接收号码,查询则上报到发送查询指令的号码

上报间隔

上报方式为定时时,可设置此参数

IO2

同上

IO3

同上

  • IO配置:输入采集 自定义协议

 

协议

自定义

接口

串口1:使用串口1进行输入采集

串口2:使用串口2进行输入采集

网络:使用中心进行输入采集

短信:使用短信进行输入采集

所有:使用上述的所有接口进行输入采集

上报方式

查询:可使用默认指令或者自定义的查询指令进行查询

定时:按照设置的上报间隔自动上报

电平变化:电平产生变化时上报

注意:

1、接口为所有时,定时和电平变化不会以短信方式上报结果

2、接口为短信时,定时和电平变化会将结果上报到设置的接收号码,查询则上报到发送查询指令的号码

数据格式

Text:查询指令和结果为文本格式

Hex:查询指令和结果为十六进制格式

高电平

输入为高电平时,查询的显示结果

低电平

输入为低电平时,查询的显示结果

查询指令

上报方式为查询时,可设置此参数

不设置:使用默认指令查询

设置:使用设置指令查询

接收号码

接口为短信时,可设置此参数

注意:

1、接口为所有时,定时和电平变化不会以短信方式上报结果

2、接口为短信时,定时和电平变化会将结果上报到设置的接收号码,查询则上报到发送查询指令的号码

上报间隔

上报方式为定时时,可设置此参数

IO2

同上

IO3

同上

  • IO配置:输出控制 Modbus协议

 

协议

Modbus

接口

串口1:使用串口1进行输入采集

串口2:使用串口2进行输入采集

网络:使用中心进行输入采集

短信:使用短信进行输入采集

所有:使用上述的所有接口进行输入采集

控制响应

空:响应输出默认值

设置后,响应按设置值输出

Modbus通信指令

IO1

发:01 05 00 00 FF 00 8C 3AIO1置高)

回:01 05 00 00 FF 00 8C 3A

发:01 05 00 00 00 00 CD CAIO1置低)

回:01 05 00 00 FF 00 8C 3A

IO2:

发:01 05 00 01 FF 00 9C 0AIO1置高)

回:01 05 00 01 FF 00 9C 0A

发:01 05 00 01 00 00 AC 0AIO1置低)

回:01 05 00 01 00 00 AC 0A

IO3:

发:01 05 00 02 FF 00 2D FAIO1置高)

回:01 05 00 02 FF 00 2D FA

发:01 05 00 02 00 00 6C 0AIO1置低)

回:01 05 00 02 00 00 6C 0A

IO1-3的寄存器地址0x0000-0x0002

  • IO配置:输出控制 自定义协议

 

协议

自定义

接口

串口1:使用串口1进行输入采集

串口2:使用串口2进行输入采集

网络:使用中心进行输入采集

短信:使用短信进行输入采集

所有:使用上述的所有接口进行输入采集

控制响应

响应按设置值输出

数据格式

Text:查询指令和结果为文本格式

Hex:查询指令和结果为十六进制格式

高电平

设置指令控制输出高电平

低电平

设置指令控制输出低电平

IO2

同上

IO3

同上

 

  • IO配置:设备状态指示

 

对应中心

所有:连接任意中心输出高电平

1中心:仅连接中心1输出高电平

2中心:仅连接中心2输出高电平

3中心:仅连接中心3输出高电平

4中心:仅连接中心4输出高电平

5中心:仅连接中心5输出高电平

无:不连接或连接任意中心输出低电平

 

  • 2ADC

   DTU支持2路模拟量信号采集,精度 12bit。标准版硬件为电流信号采集。

  • ADC配置:ADC采集

 

接口

串口1:使用串口1进行输入采集

串口2:使用串口2进行输入采集

网络:使用中心进行输入采集

短信:使用短信进行输入采集

所有:使用上述的所有接口进行输入采集

ADC类型

:采集DTU内部寄存器的原始值,需要使用计算公式,换算出当前采集的电流值。

(电流计算:0~20mAIma = 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数据类型为浮点数型,寄存器地址:0x00160x0018

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数据类型为整型,寄存器地址:0x00030x0004

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

附件下载

  • 名称
  • 日期
  • 下载

提交工单

  • 描述内容越详细,越有利于快速处理问题!
  • (带* 必填项)

业务咨询

  • (带* 必填项)