设备模板在Modbus物联网平台中扮演着至关重要的角色,它极大地简化了设备的集成和管理过程,使得用户能够高效地部署和操作设备。以下是设备模板的主要功能优势和使用步骤的介绍。
设备模板的功能优势 #
简化设备管理 #
设备模板整合了所有关键的配置信息,包括设备类型、从机地址、寄存器和数据类型等,从而使得设备的添加和管理过程更加简便和统一。用户只需选择适当的模板,即可迅速添加新设备。
减少配置错误 #
通过使用预定义的设备模板,可以显著减少手动输入配置信息时的错误,特别是在复杂的系统和多设备环境中,这一点尤为重要。
提升工作效率 #
设备模板的使用大大提高了添加大量相似设备的效率。通过一次性配置一个模板,用户只需在添加时修改从机地址,即可将该配置复制到所有相似设备,无需逐一单独配置。
灵活性与扩展性 #
私有设备模板库为用户提供了针对特定应用的灵活性。用户可以根据不同的需求或设备类型创建专用模板,并随着业务或技术的发展灵活添加新的设备模板。
节省开发时间 #
对于正在开发的复杂物联网系统,设备模板库能够显著减少开发时间,提高工作效率。
使用步骤 #
新增设备模板 #
- 路径:设备管理 → 模板配置
- 在Modbus物联网平台上创建新设备模板,并定义模板的厂商、分类、名称、协议类型和数据周期等信息。
添加从机设备 #
- 根据设备的功能,定义设备名称、数据类型、从机地址、寄存器、Modbus功能码和数据格式等信息。
读写指令说明 #
名称 | 说明 |
数据类型 | ●数据属性 ●配置属性 |
数据节点类型 | ●数据属性 ●配置属性 ●数值类型 ●状态类型 ●开关类型 ●GPS类型 ●显示型 ●点动型 |
从设备地址 | 地址号为 modbus 从机设备的地址,它的范围为 1~255,这里我们填写的数据都是 10 进制显示数据,如某款 modbus 从机设备的地址为 0x11,则这里地址为填写 17 就行, 把16进制11转换为10进制17(在线16进制转10进制:https://jisuan5.com/hexadecimal-to-decimal/) |
寄存器 | 寄存器为 modbus 从机的寄存器偏移地址,日常我们浏览设备说明书时,一般会有 2 种形式: 寄存器地址 如 湿度寄存器地址为 0000H,湿度传感器属性寄存器地址为 1 PLC 或者组态地址 如果是PLC地址,则需要转换一下,一般则为去掉最高位,在减去 1 则可,如 40001, 去掉最高位变为 00001,减去 1,则为 0, 40001 -> 0,40002 -> 1 ,这里大家一定不能混淆 。 |
储存策略 | ●变化储存 (数值发生变动时进行储存) ●实时储存(数据立即储存,以保留数据的实时性) ●30S ●1min ●5min ●30min ●1h ●1day |
数据精度 | 数据精度为数据的有效位数,比如传递的数 10.234,如果数据精度选择 2,则小数点第 三位会被四舍五入变为 10.23,其他类似。 |
公式处理(平台->设备) | 公式处理(设备->平台)为采集过来的数据,经过公式计算后储存和展示使用,比如采 集到数值是 100,我们要除以 10 使用,则可以填写 x/10 即可。 |
公式处理(设备->平台) | 平台->设备的公式是写数据的时候使用。 |
功能码 | ●01/05 — 对开关量(bit位)进行读写,写入默认使用05功能码 ●02 — 对开关量(bit位)进行读,是只读的,不允许写入 ●03/06 — 对整形/浮点型数据进行读写,写入默认使用06功能码 ●04 — 对整形/浮点型数据进行读,只读不写 |
读写方式 | ●只读 ●读写 |
数据格式 | ●16位有符号数:占用1个偏置,2个字节,表示正负整数,数据范围-32768~32767。 ●16位无符号数:占用1个偏置,2个字节,表示正整数,数据范围0~65535。 ●32位有符号数:占用2个偏置,4个字节,表示正负整数,数据范围- 2147483648~ 2147483647。 ●32位无符号数:占用2个偏置,4个字节,表示正整数,数据范文0~ 4294967295。 ●32位浮点型数:占用2个偏置,4个字节,可表示正数、负数、正数、小数。 |
数据顺序 | ●A B ●B A ●A B C D ●C D B A ●D C B A ●B A D C |
配置Modbus批量读功能 #
- 设备模板可以配置批量读取多个寄存器,通过指定开始地址和寄存器数量,显著提高通信效率和数据吞吐量。