当前位置: 主页 > PLC控制

程序因顺序错误导致STOP

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

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

图片说明:

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

最佳答案

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

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

专家置评

已阅,最佳答案正确。

  • 关注微信

猜你喜欢

微信公众号