技术论坛

SMART PLC Modbus 轮询程序

作者 主题
侠圣

经验值: 3260
发帖数: 440
精华帖: 5
主题:SMART PLC Modbus 轮询程序
精华帖精华帖星级4级 推荐帖热门帖


只看楼主 只看精华 楼主 2020-03-24 21:38:12

      最近的的一个工程项目用的ModBusRTU 轮询功能,系统配置为1500+et200sp 。通讯程序参考了Zane版的轮询程序样板,只做简单修改就增加了非轮询数据操作功能,完全满足了现场需求。该项目马上就进去调试阶段了,感谢Zane 。

     这次应用深入理解了Zane版编程思路,获益匪浅。于是今天参照Zane在博图环境下的轮询程序,编写Smart PLC 程序,Modbus 不用编写轮询逻辑程序了,只要配置一下参数就能自动实现数据轮询和非周期性写入和读取。

       该程序编写已完成,初步测试基本功能已经具备,可以封装成库,库内存比原modbus库多了十几个字节。





认真做事,低调做人
精华帖版主置评: 很高兴,谢谢!
以下网友喜欢您的帖子:

  
重要声明:

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

帖子链接:http://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1615611&b_id=64

至圣

经验值: 16679
发帖数: 2253
精华帖: 17
回复:SMART PLC Modbus 轮询程序
推荐帖


只看楼主 只看精华 1楼 2020-03-24 22:02:21

等你反馈使用实际工程效果


阳春之曲,和者必寡;盛名之下,其实难副。
以下网友喜欢您的帖子:

  
至圣

经验值: 10399
发帖数: 1606
精华帖: 0
回复:SMART PLC Modbus 轮询程序
推荐帖


只看楼主 只看精华 2楼 2020-03-25 08:02:41

感谢分享。


邮箱 yongquancun@126.com
以下网友喜欢您的帖子:

  
奇侠

经验值: 8684
发帖数: 962
精华帖: 1
回复:SMART PLC Modbus 轮询程序
推荐帖


只看楼主 只看精华 3楼 2020-03-25 08:34:05

modbus用得较多,学习一下。


我回来了!
以下网友喜欢您的帖子:

  
至圣

经验值: 11927
发帖数: 2164
精华帖: 12
回复:SMART PLC Modbus 轮询程序
推荐帖


只看楼主 只看精华 4楼 2020-03-25 08:44:35

很不错啊,很有参考价值啊



sometimes you have to be your own hero!
以下网友喜欢您的帖子:

  
侠圣

经验值: 2813
发帖数: 392
精华帖: 2
回复:SMART PLC Modbus 轮询程序
推荐帖


只看楼主 只看精华 5楼 2020-03-25 08:47:39

感谢楼主分享,对于批量相同设备读取非常方便。如果能加入写入前判定数据是否改变,改变则写入,未改变就跳过该轮询步就更好了。


 
以下网友喜欢您的帖子:

  
侠客

经验值: 942
发帖数: 244
精华帖: 0
回复:SMART PLC Modbus 轮询程序
推荐帖


只看楼主 只看精华 6楼 2020-03-25 11:27:09

感谢楼主分享,非常实用的轮询通讯编程!


 
以下网友喜欢您的帖子:

  
侠圣

经验值: 3260
发帖数: 440
精华帖: 5
回复:SMART PLC Modbus 轮询程序
推荐帖


只看楼主 只看精华 楼主 7楼 2020-03-25 11:30:04
以下是引用398374947在2020-03-25 08:47:39的发言 >5楼

感谢楼主分享,对于批量相同设备读取非常方便。如果能加入写入前判定数据是否改变,改变则写入,未改变就跳过该轮询步就更好了。

可以的,除了正常轮询,写入操作是在循环之外的,编写合理的逻辑程序 写入job_w 参数,就可以了


认真做事,低调做人
以下网友喜欢您的帖子:

  
至圣

经验值: 11843
发帖数: 859
精华帖: 1
回复:SMART PLC Modbus 轮询程序
推荐帖


只看楼主 只看精华 8楼 2020-03-25 20:55:38

等测试一下看看效果  谢谢


 
以下网友喜欢您的帖子:

  
侠士

经验值: 1380
发帖数: 264
精华帖: 0
回复:SMART PLC Modbus 轮询程序
推荐帖


只看楼主 只看精华 9楼 2020-03-26 00:14:35

楼主,能否告知,图中的指令快,在哪里能找到?为啥我的编程软件中没有这个指令块?




 
以下网友喜欢您的帖子:

  
侠圣

经验值: 3260
发帖数: 440
精华帖: 5
回复:SMART PLC Modbus 轮询程序
推荐帖


只看楼主 只看精华 楼主 10楼 2020-03-26 08:34:18
以下是引用zbhdm在2020-03-26 00:14:35的发言 >9楼

楼主,能否告知,图中的指令快,在哪里能找到?为啥我的编程软件中没有这个指令块?



编程软件中当然没有了,这是根据Zane版的编程思路自己做的,下面图片就是全部程序了


认真做事,低调做人
以下网友喜欢您的帖子:

  
至圣

经验值: 14884
发帖数: 5858
精华帖: 18
回复:SMART PLC Modbus 轮询程序
推荐帖


只看楼主 只看精华 11楼 2020-03-26 08:57:28

为什么论坛里不能发帖了?回帖可以吗?




抖音:Laohuai0551
以下网友喜欢您的帖子:

  
至圣

经验值: 14884
发帖数: 5858
精华帖: 18
回复:SMART PLC Modbus 轮询程序
推荐帖


只看楼主 只看精华 12楼 2020-03-26 08:58:42

发帖就这个样子,昨天下午开始。



抖音:Laohuai0551
以下网友喜欢您的帖子:

  
游侠

经验值: 463
发帖数: 4
精华帖: 0
回复:SMART PLC Modbus 轮询程序
推荐帖


只看楼主 只看精华 14楼 2020-03-26 11:16:10

感谢分享.



 
以下网友喜欢您的帖子:

  
侠士

经验值: 1212
发帖数: 203
精华帖: 5
回复:SMART PLC Modbus 轮询程序
推荐帖


只看楼主 只看精华 15楼 2020-03-26 11:22:15

一个网络里面梯形图多行,少列,程序块容量会少不少。



 
以下网友喜欢您的帖子:

  
至圣

经验值: 19243
发帖数: 1718
精华帖: 63
回复:SMART PLC Modbus 轮询程序
推荐帖


只看楼主 只看精华 16楼 2020-03-26 11:30:41

谢谢分享!


网鱼能够改善伙食,还能释放工作中的压力。
以下网友喜欢您的帖子:

  
奇侠

经验值: 5952
发帖数: 475
精华帖: 0
回复:SMART PLC Modbus 轮询程序
推荐帖


只看楼主 只看精华 17楼 2020-03-26 11:35:57

 谢谢楼主的分享,很实用的帖子!


海纳百川,厚德务实!
以下网友喜欢您的帖子:

  
至圣

经验值: 14884
发帖数: 5858
精华帖: 18
回复:SMART PLC Modbus 轮询程序
推荐帖


只看楼主 只看精华 18楼 2020-03-26 13:02:30


Zane 这样写?


抖音:Laohuai0551
以下网友喜欢您的帖子:

  
侠圣

经验值: 3260
发帖数: 440
精华帖: 5
回复:SMART PLC Modbus 轮询程序
推荐帖


只看楼主 只看精华 楼主 19楼 2020-03-26 13:09:17
以下是引用Laohuai在2020-03-26 13:02:30的发言 >


Zane 这样写?

smart 的间接寻址和博图的数组索引、Variant变量怎么对应, 这能这样改了


认真做事,低调做人
以下网友喜欢您的帖子:

  
侠士

经验值: 1380
发帖数: 264
精华帖: 0
回复:SMART PLC Modbus 轮询程序
推荐帖


只看楼主 只看精华 21楼 2020-03-26 17:53:03
以下是引用--意孤行在2020-03-26 08:34:18的发言 >10楼

编程软件中当然没有了,这是根据Zane版的编程思路自己做的,下面图片就是全部程序了

以下是引用zbhdm在2020-03-26 00:14:35的发言 >9楼:楼主,能否告知,图...

引用9楼详细内容:

楼主,能否告知,图中的指令快,在哪里能找到?为啥我的编程软件中没有这个指令块?



知道了,谢谢您的回复!


 
以下网友喜欢您的帖子:

  
  • 上一页
  • 1
  • 下一页
×
扫描打开手机版
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。