您现在所在的是:

施耐德电气论坛

回帖:4个,阅读:2012 [上一页] [1] [下一页]
50
weicy007
文章数:571
年度积分:50
历史总积分:50
品牌积分(施耐德):852
注册时间:2019/4/29
发站内信
发表于:2020/1/9 22:16:24
#0楼
在最新版的EcoStruxure Machine Expert-Baisc v1.0(原SoMachine Baisc)软件时,最多是可以使用32个%Read_var或%Write_var功能块的,如下图所示:
附件 Snipaste_2020-01-09_22-08-21.jpg

但是假如32个还不够的话,就需要使用EXCH指令来读写从站了,使用起来虽然不如上面的功能块方便,但是通过功能码的方式读写数据更符合标准的Modbus通讯。我简单做了一个使用03和06功能码的示例,如下:
附件 Snipaste_2020-01-09_22-11-29.jpg

示例程序:
附件:
[本地下载]

具体的说明在软件的帮助中搜索EXCH即可,如下;
附件 Snipaste_2020-01-09_22-15-27.jpg

非常详细,其实所有的modbus通讯的功能码都可通过EXCH指令实现,就是编程可能要复杂一点。


8191
0aguang0
文章数:1636
年度积分:53
历史总积分:8191
品牌积分(施耐德):2046
注册时间:2010/10/21
发站内信
发表于:2020/1/10 23:56:27
#1楼
这样就可以突破模块限制了?
原来是16个吧
现在增加到32个了?
我记得前两天谁在群里.还是论坛里正好问过这个问题吧?
水平一般,能力有限.如有错误之处.欢迎并感谢指出.我一定认真学习积极改正.请勿DISS.
8191
0aguang0
文章数:1636
年度积分:53
历史总积分:8191
品牌积分(施耐德):2046
注册时间:2010/10/21
发站内信
发表于:2020/1/10 23:57:03
#2楼
啊.你已经回复他了..我还复制了你这个帖子.准备发给他看呢
水平一般,能力有限.如有错误之处.欢迎并感谢指出.我一定认真学习积极改正.请勿DISS.
451
wh_bluebird
文章数:13
年度积分:50
历史总积分:451
品牌积分(施耐德):12
注册时间:2018/8/20
发站内信
发表于:2020/1/27 22:43:29
#3楼
多谢各位!下载回头去研究一下。不过发现Expert 版本的确多了一倍数量的指令是个惊喜!不过直接打开以前的项目指令数量还是16个,回头做个新程序把内容贴进去试试。
50
张恒1221
文章数:2
年度积分:50
历史总积分:50
品牌积分(施耐德):1
注册时间:2019/5/23
发站内信
发表于:2021/6/9 8:50:22
#4楼
表情

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2025 Gkong.com, All Rights Reserved

62.4004