您现在的位置是:首页 > PLC技术 > PLC技术
PLC用指令框调用SFC指令应用举例(见图4-75)
来源:艾特贸易2017-06-05
简介如图 4-75 所示,在图上表示的梯形图梯节是用户编写的功能块 FB 中的一段程序,在这一 FB 中,表示打开 DB10 数据块以及激活 MCR 功能。如果无条件执行 SFC20 的调用,则首先作以下处理
如图4-75所示,在图上表示的梯形图梯节是用户编写的功能块FB中的一段程序,在这一FB中,表示打开DB10数据块以及激活MCR功能。如果无条件执行SFC20的调用,则首先作以下处理:保留FB调用时的返回地址,保留所选择的DB10中的数据,保留调用FB背景数据块的数据。在执行MCRA指令时,将主控继电器状态位MA置成“1”并且推入B堆栈。在调用SFC20时,将MA置成“0”,然后处理SFC20的程序。当SFC20程序执行结束后,程序返回在FB调用时的地址,恢复被保存的MA位。
图4-75 用指令框调用SFC指令应用举例 在SFC20执行后,程序在FB中的继续执行与ENO的状态有关:ENO=“1”,则Q4.0=“1”;ENO=“0”,则Q4.0=“0”。 艾特贸易网提示: 在返回到调用方块之后,以前打开的DB块不一定总是再一次打开。请确认你已经阅读“README”文件中的注意事项。
点击排行
PLC编程的基本规则
