回复:把plc输入点通过FB的传参,然后在FB块中,做沿触发为啥无效?请见图片。谢谢。

Haohaobb

  • 帖子

    1637
  • 精华

    39
  • 被关注

    254

论坛等级:至圣

注册时间:2011-08-25

黄金 黄金 如何晋级?

发布于 2017-08-16 09:44:01

13楼

展开查看
以下是引用question在2017-07-04 18:35:14的发言 >9楼

上升沿用错了,改了下面的就正常了. 西门子的沿触发种类好多啊.. 我很奇怪,其它品牌的好像没这么多,它们是怎么操作的



如果改成这样就好了,说明就是7楼说的那种问题,你后面上升沿触发了,如果前面on未接通吗,那rlo结果仍然是不通的,因为只接通一个周期,上升沿过后,on再接通,那也没效果了。改了之后,是2个常开点rlo结果的上升沿,前面2个触点有一个不通,rlo就是0,就不会产生上升沿。

这2种指令很好啊,的确三菱ab我没见过触点的上升沿指令,一般是rlo运算结果的上升沿。

西门子有这种 区分,理解透了,需要哪种用哪种,挺好的。

总结一下,就是触点的边沿触发,触点边沿触发一个周期,但是在这个周期内如果前面或者后面有不通的, 那后面的输出是不执行的;和前面程序逻辑运算结果的边沿触发,是前面所有程序指令都通了接通一个周期,只要边沿触发后面不再有判断指令则结果就会输出执行的,但是如果后面还有,那可能还是看后面的问执行情况。有些时候他们可能感觉功能是一样的,有些时候是有明显区别的。


你那个程序,如果还是用原来的,你可以试试把on去掉,或者保证on一直接通,肯定就可以了。

或者你改了之后的程序,把on挪到边沿触发指令后面,可能又出现不置位的情况了,道理一样的。

天道酬勤
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1500系列

共有10587条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。