fc调用fb问题
林慧玲
发布于2014-03-21 17:24
3
0
标签:
调试的时候遇到一个问题,在ob1中调用fc2,然后当fc2程序满足条件时,在fc2内调用fb3(20个开关500ms分闸块,fb内无实参)块,当满足调用fb3时,fb3在线观察有输出但是plc模块没有输出,当把fb3单独放到ob1中,模块输出正常。
问题补充:
在测试的时候ob1内执行fc2是不条件的,同时fb2在fc2中的调用也是没有加附加条件,只是给了一个启动命令start_order,现在在plc上做实验的时候发现do模块没有正确输出,但是当fb2直接放到ob1主程序里面,将start_order修改为1,模块输出就正常!附了一张图片,指点一下是不是哪里出什么错误了
图片说明: 1,pg
佳答案
没有看到程序,通常条件控制的方法是控制程序,而不是控制程序块的执行。文字说不清楚,看附图。
即,逻辑是否成立,是靠fc10中的程序判断执行的,而不是靠外面的逻辑去决定fc10是否运行。
所有的程序块应该是常导通的,前面不应该有逻辑判断程序。
若有收获,就点个赞吧!
文章来源于网络及文献如有侵权请联系站长
分享到:
微信扫一扫分享
阅读与本文标签相同的文章