程序因顺序错误导致STOP

我写了一个块程序,我研究了好几天发现逻辑没有问题,但是老是导致CPU停机。请帮我看一下逻辑那里有问题。我的动作是按一下manual,action动作,再按一下,action复位

问题补充:
我心飞翔老师,忘了说了,这是个FB。1,不能用于上升下降沿,这个好像不对吧,我编写的其它块都可以正常使用,2不能用于自保持?这个好像也可以用,至于你说的没在程序中赋值?不懂?咱们说的是不是一个问题啊?

图片说明:

程序因顺序错误导致STOP    程序因顺序错误导致STOP    程序因顺序错误导致STOP   

最佳答案

临时变量使用:
1、不能用于上升/下降沿指令
2、不能用于自保持逻辑
3、未在程序段中赋值,不能直接使用。
补充:FB块的临时变量也是这样的。你程序中可能只有一个块,所以没有出错。但是不出错不等于是对的,希望你在使用临时变量时牢记这3条,不然出错后查找原因费时费力。
按照上述把你的程序修改为M点,再试试。

提问者对于答案的评价:
给了我一个新的思考角度

专家置评

已阅,最佳答案正确。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc232467.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月1日 下午1:08
下一篇 2018年12月1日 下午1:08

相关推荐