跳至主要內容

创建Modbus数据模型


相关信息

💡 本节讲述Modbus寄存器的创建

创建数据模型

步骤1

登录ISM,依次点击数据模型->Modbus设备->新建

image.png
image.png

根据页面的提示填写好Modbus的通信参数,点击保存,目前支持 RTU、ASCII、TCP、TCP Server通信方式。根据自己的需要自行选择添加。

image.png
image.png

步骤2

通信模型创建后,我们要创建Modbus的寄存器数据,ISM支持多组寄存器的读写,支持 01、02、03、04、06功能码
找到刚才我们创建的Modbus模型,点击寄存器,跳转到模型的寄存器配置页面

image.png
点击添加寄存器组,就可以创建寄存器,开始地址是此寄存器组的Modbus寄存器开始读取地址,数量是此寄存器连续读取多少个寄存器,填写完成后,ISM会自动根据开始寄存器和数量,自动创建寄存器数据。
注意:此处的开始地址不能带功能码。比如要使用03号功能码采集400100开始的保持寄存区,那么此处的开始地址需要填写100,不能填写400100.其它功能码类此。

image.png
如果想修改自动创建的每个寄存器的名称、数据类型、是否告警、是否存储等数据属性,点击寄存器地址配置,可以修改每个寄存器的属性,注意,ISM已经可以支持modbus的长整型和浮点型的读取。

image.png
长整型和浮点型,ISM支持四种字节顺序的读取,根据设备的数据说明选择相应的字节顺序。

image.png
image.png

上次编辑于:
贡献者: hexinjun888