描述
从SIMATIC PCS 7 V5.2开始
如果由于断电或者CPU停机,SFC顺序被中止,那么将不能再从断点处继续执行。当前顺序会在CPU重新启动后再次从初始化步开始重新执行。
然而,如果重新启动时需要执行特定的任务,这个逻辑需要在SFC中另外组态,并且这个顺序要插入在OB100中。SFC的初始化步之后需要插入往特定步的跳变。在跳变中,会查询当前poke point的全局变量。如果对于同样是poke point的步骤,全局变量会写进当前poke point中。
注意
然而,可以手动执行跳转到特定某步(如果工程师站上激活测试模式),这样可以从断点继续顺序的执行。可以在各步的对象属性中设置“Target step”(图1)。
图. 1: 在SFC图表中的某步对象属性——定义目标步
通常来说,这个现象不应该出现,因为比如断电这样的情况也不该导致CPU进入STOP状态。因此,建议使用UPS电源(不间断电源),可以阻止此类故障发生,也避免损失。
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc332778.html