您现在所在的是:

施耐德电气论坛

回帖:6个,阅读:2682 [上一页] [1] [下一页]
18550
qjj740210
文章数:4779
年度积分:1319
历史总积分:18550
品牌积分(施耐德):164
注册时间:2005/9/24
发站内信
2018春节活动(二)
2017国庆活动(二)
2017春节活动(二)
2016国庆活动(二)
西门子触摸屏(一)
三菱电机活动(二)
西门子logo体验(三)
西门子PLC体验(二)
2013辞旧迎新
发表于:2020/7/27 9:38:22
#0楼
一控制项目,想使用1台TM200做主站,多台TM100做从站组网通讯。目前暂时1主2从进行通讯测试,主站使用从远程设备读取数据 (%READ_VAR),向 Modbus 设备写入数据 (%WRITE_VAR)2个功能块来读写2个从站的数据。开始想的简单,不论读还是写功能块,只要找一个上升沿触发脉冲激活块就行,剩下的事情是块干的事情。结果发现,一个上升沿只能读一次,要连续进行读操作,需要不断给块%READ_VAR引脚“Execute”给脉冲信号。
这样的话,施耐德TM200/100组网通讯,主站使用读取数据 (%READ_VAR)和写入数据 (%WRITE_VAR)块,编程时是不是要做成Modbus的轮询机制?即就是先完成1#从站读,使用(%READ_VAR)的引脚“Done”完成位触发1#从站写,然后使用1#从站 (%WRITE_VAR)的引脚“Done”完成位触发2#从站读……这样依次轮询到最后一个站的写完成位再次触发1#从站读操作。如果这样,那对编程技术要求就高了。
做过的说说,如能推荐一个通讯例子程序,或者发一个自编的例子程序,不胜感激!
苦逼的奋斗者
18550
qjj740210
文章数:4779
年度积分:1319
历史总积分:18550
品牌积分(施耐德):164
注册时间:2005/9/24
发站内信
2018春节活动(二)
2017国庆活动(二)
2017春节活动(二)
2016国庆活动(二)
西门子触摸屏(一)
三菱电机活动(二)
西门子logo体验(三)
西门子PLC体验(二)
2013辞旧迎新
发表于:2020/7/27 10:08:45
#1楼
换句话说:不能同时激活1个以上的 (%READ_VAR)和(或)(%WRITE_VAR)块。
对否?
[此贴子已经被作者于2020/7/27 10:09:20编辑过]
苦逼的奋斗者
50
weicy007
文章数:571
年度积分:50
历史总积分:50
品牌积分(施耐德):852
注册时间:2019/4/29
发站内信
发表于:2020/8/3 17:03:20
#2楼
嗯,需要做轮询来读取,我附件里有些例子,希望能够帮助到你。
附件:
[本地下载]

附件:
[本地下载]
18550
qjj740210
文章数:4779
年度积分:1319
历史总积分:18550
品牌积分(施耐德):164
注册时间:2005/9/24
发站内信
2018春节活动(二)
2017国庆活动(二)
2017春节活动(二)
2016国庆活动(二)
西门子触摸屏(一)
三菱电机活动(二)
西门子logo体验(三)
西门子PLC体验(二)
2013辞旧迎新
发表于:2020/8/4 11:38:58
#3楼
回复 #2楼 weicy007
非常感谢!我好好研究一下。
以后还得麻烦您多多指导。
苦逼的奋斗者
50
604803324
文章数:9
年度积分:50
历史总积分:50
品牌积分(施耐德):8
注册时间:2020/2/18
发站内信
发表于:2021/4/29 9:51:02
#4楼
从execute的上升沿触发BUSY状态来看的确需要不断的用上升沿触发指令,实际测试下来也是如此,如果execute一直维持true不会收到新的报文一定要上升沿触发才能接收到新的报文,看来只能轮巡了或者对通信实时性要求不高的情况下定时触发
附件 屏幕截图 2021-04-29 094640.jpg
50
GenialRong
文章数:4
年度积分:50
历史总积分:50
品牌积分(施耐德):4
注册时间:2021/7/15
发站内信
发表于:2021/8/5 21:00:44
#5楼
回复 #2楼 weicy007
请问,用EcoStruxure Machine Expert-base的仿真器仿真PLC,用一个串口modbus调试助手,能够在电脑上进行modubs通讯仿真么?谢谢!
975
sjmnt
文章数:15
年度积分:58
历史总积分:975
品牌积分(施耐德):1
注册时间:2003/3/15
发站内信
发表于:2024/9/3 17:06:03
#6楼
谢谢分享!!!!

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

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

78.0005