ModbusV2协议接入说明
本章将为您介绍如何通过Modbus协议连接局域网内的设备,ModbusV2和Modbus协议的最大区别为本协议接入的EBA设备不会因为设备扩展协议参数不同而导致创建不同产品。
新建分组
登录阿里云应用服务平台,左侧菜单栏中找到边缘接入->品类管理。
点击品类管理,选择自有。查看是否已创建了智慧社区分组,如果未创建则进行创建。
分组名称:固定填写:智慧社区(不可更改)。再次强调,分组名称必须填写:智慧社区
编码:固定填写:community (不可更改)。再次强调,编码必须填写:community然后点击确定。
新建品类
在智慧社区下面若没有设施设备,则需要新建品类。新建品类方法如下:把鼠标放到智慧社区右上方会出现个齿轮,把鼠标放到齿轮上,然后会出现新建品类,点击新建品类
品类名称:固定填写:设施设备(不可更改)。再次强调,品类名称必须填写:设施设备
编码:固定填写:eba(不可更改)。再次强调,编码必须填写:eba
新建模型
在创建的品类下创建物模型,把鼠标放到设施设备,点击新建模型,如下图所示:
模型名称:填写规范:功能名称_厂商名称+序号。功能名称可以参考下面的<EBA新建模型命名规范>,输入示例为:温度控制_霍尼韦尔01。模型名称确定后,注意将<附件2.XX项目-智能化设备安装信息表>的<4.EBA网关(数据采集器)系统> TAB页,将设备(示例:IoT编码为GT-HBA704I-Modbus-003)的模型名称修改为这里定义的模型名称:温度控制_霍尼韦尔01。这样便于后续的项目施工维护
接入协议:从下拉列表选择:自定义协议:填写规范:功能名称_厂商。编码填写可以参考下面的<EBA新建模型命名规范>,输入示例为:tpHw01。
编码即模型名称对应的英文名称。编码要求支持英文字母、数字和下划线,长度限制1~10。
新增功能
为模型添加功能项,功能项输入中功能类型只支持属性,数据类型需要根据点位的实际类型进行选择,同时不要填写扩展参数
填写功能类型时,ModbusV2协议只支持属性,不支持服务和事件
填写数据类型时,请依据EBA设备厂商提供的每个点位数据类型做选择
设备集成
登录阿里云应用服务平台,找到需要配置的项目,该项目已由项目方创建,如果未创建,请联系项目方。
进入项目内,找到边缘一体机-网关管理,如下图所示。点击网关对应的设备集成
添加ModbusV2协议
首次添加,选择新建协议
网关里已添加过协议,鼠标移动到对应网关右侧的设置图标,点击添加协议
选择ModbusV2的协议,并配置链接通道
在ModbusV2协议下添加设备新增设备页面中功能定义选择在品类中创建的模型,并完成协议连接配置相关内容
设备创建完成后,进入上云配置模块针对每个功能项做编辑进入功能项的扩展参数填写当前属性的扩展信息,注意扩展属性中输入的操作类型对应数据类型和品类中定义的数据类型需保持一致
在完成设备的配置后,点击部署,进行设备配置的协议下发到边缘服务器。如下图所示。特别提醒:驱动部署时,网关侧对应驱动将重启,该驱动下的所有设备将出现离线后在线。这期间设备不可用,请部署人员提前与甲方沟通部署时间点击部署后可以查看设备配置下发的状态和部署进度。部署大概需要5分钟。说明:如果某个设备有新更新的配置信息,重新点击部署后,只会下发有改动的设备配置协议,其余未修改的配置信息不会再次下发到边缘服务器,部署的时间根据修改的设备数量有关。