Modbus驱动是边缘智能提供的内置驱动,支持标准Modbus TCP和Modbus RTU协议。
本文介绍了如何部署 Modbus 驱动并接入设备。
已经在边缘智能控制台创建了项目并绑定了边缘智能节点(一体机)。
限制名称 | 限制数量 |
---|---|
账户中部署总次数 | 无 |
项目中部署总次数 | 无 |
节点中部署次数 | ≤1 |
最大接入设备实例数 | 无 |
每个设备实例中最大的属性点数量 | 1000 |
登录边缘智能控制台。
在左侧导航栏顶部的 我的项目 区域,选择您的项目。
在左侧导航栏,选择 设备管理 > 设备模板。
在 设备模板 页面,单击 创建设备模板。
在 创建设备模板 对话框,输入模板 名称 和 描述,并选择 设备类型 为 其他设备。
单击 确定。
新建的设备模板将展示在设备模板列表中。
在设备模板列表中,单击创建的设备模板名称,进入设备模板详情。
单击 物模型定义 页签。
单击 编辑。
在 编辑物模型 页面,单击默认模块或单击 + 新建模块。
可选:如果新建模块,在 新建模块 对话框,参照以下说明配置相关参数,单击 确定,然后单击已添加模块名称。
配置项 | 描述 |
---|---|
唯一标识 | 输入模块的唯一标识。支持英文大小写字母、数字和下划线(_),长度不超过 32 个字符。 |
名称 | 输入模块的名称。 |
描述 | 输入模块的描述信息。最多支持128个字符。 |
单击 添加自定义功能。
在 添加自定义功能 对话框,根据Modbus设备点表配置相关参数,然后单击 确定。
配置项 | 描述 |
---|---|
名称 | 输入功能名称。 |
标识符 | 输入功能的标识符。仅支持英文大小写字母、数字和下划线(_),长度不超过32个字符。自定义功能添加后,标识符将不可修改。 |
读写类型 | 选择读写类型。支持只读或读写。 |
数据类型 | 选择数据类型。 |
描述 | 可选。输入功能的描述信息。最多支持128个字符。 |
单击页面右下角的 发布。
在 发布新版本 对话框,为版本设置 版本号 和 描述,然后单击 确定。
单击 点表 页签。
单击 创建点表。
为点表设置 名称,并选择 驱动版本 为 官方驱动 下的 Modbus驱动。
设置物模型属性。
配置项 | 描述 |
---|---|
操作类型 | 对应Modbus协议中的功能码。 |
起始地址 | 对应数据点表的起始地址,线圈地址或者寄存器起始地址。 |
原始数据类型 | 原始数据的解析方式。 |
交换寄存器内高低字节 | 是否把寄存器内16位数据的前后8个bits互换。 |
交换寄存器顺序 | 是否把原始数据32位数据的bits互换。 |
采样周期 | 每隔多久采集一次数据。 |
变化上报 | 数据发生变化时是否上报到边缘智能控制台。 |
缩放因子 | 原始数据放大的倍数。 |
单击确定。
单击已部署的 Modbus驱动,然后单击 添加设备。
在 添加设备 面板,参照以下说明设置设备参数,然后单击确定。
配置项 | 描述 |
---|---|
名称 | 输入设备名称。仅支持英文大小写字母、数字、下划线(_)、中划线(-)、点号(.)、半角冒号(:)、特殊字符(@),长度不超过20个字符。 |
设备模板 | 选择设备模板。 |
通信链路类型 | 选择通信链路类型。支持TCP/UDP和串口方式。 |
IP地址 | 输入设备IP地址。 |
端口号 | 输入设备端口号。 |
主站地址 | 输入主站地址。 |
超时时间 | 设置超时时间。 |
空闲超时时间 | 设置空闲超时时间。 |
子协议类型 | 设置子协议类型。 |
点表 | 选择已创建的点表。 |
描述 | 可选。输入设备描述。 |
完成设备添加后,可以在设备实例列表查看设备的状态。