PCS 7中顺序功能图SFC编程常见问题集 ..
点击数:7674 次 录入时间:03-04 11:38:45 整理:http://www.55dianzi.com PLC入门
p; SELFRESET决定SFC chart在“completed”、“aborted”、“stopped”三中状态下的转换方式,仅在手动模式下有效。(注意:SFC chart循环执行时Selfreset不能=1)
· SELFRESET=1,SFC chart在“Completed”、“Aborted”、“Stopped”状态下的顺控程序执行完成之后,SFC chart会立即自动转换为“idle”状态。· SELFRESET=0,“Completed”、“Aborted”、“Stopped”状态下的顺控程序执行完成之后SFC仍然保持在相应的状态,直到SFC chart收到新的触发命令。2) CYCLEXEX决定SFC chart是否循环执行,在自动模式下有效。手动模式由命令窗口的“Cyclic Operation”决定。· CYCLEXEX=1,SFC chart会自动从“Completed”状态转换到“Starting”状态。· CYCLEXEX=0,SFC chart保持“Completed”状态,由事件触发离开该状态。3) SELFCOMP决定SFC chart离开“Run”状态的方式,如下图18所示,· SELFCOMP=1,顺控程序处理完成后,SFC chart自动从“Run”状态转换到“Completing”状态。顺控的最后一步执行完成之后执行END步,SFC chart的状态转入“Completing”状态。· SELFCOMP=0,SFC chart保持在“Run”状态,并重复start到end步,直到发出“完成”命令。顺控程序的最后一步执行完成之后执行START步。
图18 SELFCOMP参数4) RUNHold决定SFC chart被Hold之后当前顺控程序的处理方式,如下图19所示:· RUNHold=1(abort),将中止先前执行的顺控程序。执行当前激活步和END步后离开该顺控程序,SFC chart从“Holding”à“Held”后,Resume命令使顺控程序从START步开始执行。· RUNHold=0(hold),暂停先前的顺控程序。在SFC chart中记录该顺控程序的信息,SFC chart从“Holding”à“Held”后,Resume命令使顺控程序从当前记录步开始执行。
图19 RUNHOLD参数问题10. 为什么并行分支中的顺控程序显示异常?
并行分支不允许跳出和跳进。如下图20所示,在条件18满足之后并行分支5、12、6同时执行,在条件2、3、8都满足后顺控程序才会结束并行分支继续向下执行。如果此时通过跳转指令跳出并行分支,SFC chart会产生混乱。图20显示顺控程序步3、5和步12、4都在执行,这种状态时错误的,此时的SFC chart已经出现故障,无法正常执行。

图20并行分支的异常状态
问题11. SFC chart的控制命令有哪些?
[1] [2] [3] 下一页
本文关键字:暂无联系方式PLC入门,plc技术 - PLC入门