抖音粉丝群1
『7x24小时有问必答』

AI浪潮下的计算机行业——从业者现状与未来展望

任务:modbus RTU串口通讯,通过设备命令修改下位机地址

一 准备工作

1 添加串口父设备,在父设备下面添加一个modbus rtu子设备,如下图所示。

1.png

2  新建变量:设备地址 数据类型为整数。

二 组态画面

1 添加输入框构件,双击-->选择操作属性,对应数据对象名称选择:设备地址

2.png

2 添加按钮 双击选择:脚本程序--打开脚本程序编辑器,输入以下脚本:

!SetDevice(设备1,6,"SetAddress(设备地址)")  ‘调用设备命令,修改子设备地址!SaveSingleDataInit(设备地址)                      ‘将设备地址保存为初始值!FlushDataInitValueToDisk()                        ‘将设备地址写入磁盘如下图所示:

3.png

到此即可通过组态修改连接的下位机地址了,但是还有个问题需要解决,就是屏断电重启后如果还需要维持设置,还需要一步工作,就是在启动策略里面需要再调用一次更改设备地址的脚本命令。

3 修改启动策略,添加如下脚本

!SetDevice(设备1,6,"SetAddress(设备地址)" )

如下图所示:

4.png


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

上一主题上一主题         下一主题下一主题
QQ手机版小黑屋粤ICP备17165530号

关于我们·投诉举报· 用户帮助· 联系我们 · 本站服务 · 版权声明· 隐私政策 · 投搞指南

法律保护:PLC技术网,plcjs.com,plcjs.net等字样
Copyright 2010-2030. All rights reserved. 


微信公众号二维码 抖音二维码 百家号二维码 今日头条二维码哔哩哔哩二维码