登录
首页
PLC论坛
施耐德电气PLC
回帖
发帖
正文
主题:SoMachine basic(M221)使用EXCH指令读写从站的示例
点击:2041 回复:4
楼主
编辑
引用
管理
weicy007
在最新版的EcoStruxure Machine Expert-Baisc v1.0(原SoMachine Baisc)软件时,最多是可以使用32个%Read_var或%Write_var功能块的,如下图所示:
但是假如32个还不够的话,就需要使用EXCH指令来读写从站了,使用起来虽然不如上面的功能块方便,但是通过功能码的方式读写数据更符合标准的Modbus通讯。我简单做了一个使用03和06功能码的示例,如下:
示例程序:
附件:
[
本地下载
]
具体的说明在软件的帮助中搜索EXCH即可,如下;
非常详细,其实所有的modbus通讯的功能码都可通过EXCH指令实现,就是编程可能要复杂一点。
20-01-09 22:16
1楼
编辑
引用
管理
0aguang0
这样就可以突破模块限制了?
原来是16个吧
现在增加到32个了?
我记得前两天谁在群里.还是论坛里正好问过这个问题吧?
20-01-10 23:56
2楼
编辑
引用
管理
0aguang0
啊.你已经回复他了..我还复制了你这个帖子.准备发给他看呢
20-01-10 23:57
3楼
编辑
引用
管理
wh_bluebird
多谢各位!下载回头去研究一下。不过发现Expert 版本的确多了一倍数量的指令是个惊喜!不过直接打开以前的项目指令数量还是16个,回头做个新程序把内容贴进去试试。
20-01-27 22:43
4楼
编辑
引用
管理
张恒1221
21-06-09 08:50
工控新闻
诺德集团新一代电机正式投产
罗克韦尔自动化与百事食品共启数字化转型新篇章
皮尔磁:可持续转型:从生产效能到绿色价值链的必然跨越
欧姆龙与Cognizant达成战略合作 推动制造业IT与OT融合
人形机器人“大热”,韩国成立K-Humanoid联盟加速抢滩
ABB Ability™工业知识库重磅发布!
华北工控新产品BIS-6670L:低功耗、丰富扩展,专为智能物联场景设计
美的威灵汽车部件北美制造新基地启动
更多新闻资讯