加入收藏 在线留言 联系我们
关注微信
手机扫一扫 立刻联系商家
全国服务热线18475208684
公司新闻
重新了解“PLC程序从上到下依次扫描”
发布时间: 2024-12-04 16:57 更新时间: 2024-12-04 16:57
观看重新了解“PLC程序从上到下依次扫描”视频

今天在程序中增加一个功能,因为有几台机器需要修改,为了偷点懒,做了一个FC块,想着直接复制到另一个程序,方便一些,因为程序调用的FC块,发现程序能流断开后,FC块中的计时器会保持上一次的计时,当程序下一次调用FC块时,会立马输出(立马输出不符合我的要求),于是我把把触发调节修改了一下位置(开始触发调节在FC块前,修改后在FC块后),把触发条件调换位置后,FC块中计时虽然每次断使能后,计时会保持,但由于触发条件调换位置后,每次进入FC块会把上次计时清零,从新开始计时。

FC程序,循环计时,到达计时触发,小于设定时间,复位

调用FC块,M335如果放在FC块后,满足我的要求,每次进入FC块中,定时器都会从零开始计时。

如果把M335放在FC块前,程序一进入FC中,就会触发输出,但这个输出是短暂的,只有两个扫描周期,如果我的程序M335需要连续触发两次,但在实际观察中,我们只能看到依次,因为第一次的触发的时间太短,观察不到。

根据上面的程序思考,我认为是程序的顺序导致此现象,触发条件顺序不同,导致程序出现不同的结果。

实际调试中,我调用了trace曲线监控,直观的观察到现象,所以在调试程序中,要善于使用工具,发挥工具的Zui大作用。

本来程序对应的监控曲线发出来,刚才发现手机拍的图片很模糊。


联系方式

  • 电  话:13922889745
  • 经理:向小姐
  • 手  机:18475208684
  • 微  信:18475208684