我写了一个块程序,我研究了好几天发现逻辑没有问题,但是老是导致CPU停机。请帮我看一下逻辑那里有问题。我的动作是按一下manual,action动作,再按一下,action复位
问题补充:
我心飞翔老师,忘了说了,这是个FB。1,不能用于上升下降沿,这个好像不对吧,我编写的其它块都可以正常使用,2不能用于自保持?这个好像也可以用,至于你说的没在程序中赋值?不懂?咱们说的是不是一个问题啊?
图片说明:
最佳答案
临时变量使用:
1、不能用于上升/下降沿指令
2、不能用于自保持逻辑
3、未在程序段中赋值,不能直接使用。
补充:FB块的临时变量也是这样的。你程序中可能只有一个块,所以没有出错。但是不出错不等于是对的,希望你在使用临时变量时牢记这3条,不然出错后查找原因费时费力。
按照上述把你的程序修改为M点,再试试。
提问者对于答案的评价:
给了我一个新的思考角度
专家置评
已阅,最佳答案正确。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc232467.html