SoMachine软件中使用SFC编程如何获取步在下一个循环的激活状态?
问题描述:
SoMachine软件中使用SFC编程获取步在下一个循环的激活状态所属产品线:
EcoStruxure Machine Expert(原SoMachine)解决方法:
在SoMachine软件中使用SFC编程时,如何获取步在下一个循环的激活状态?
首先,我们新建两个程序段POU和POU_1,其中POU_1使用SFC编程,我们在POU中读取POU_1中的step0在下一个循环的激活状态(如下图所示)

然后我们需要在GVL中新建一个结构体变量,数据类型是“SFCStepType”,变量名称为需要读取的步的名称,以读取POU_1中的step0为例(如下图所示)

最后我们在POU中调用该变量中的._x,可以看到当step0执行时该变量置一(如下图所示)

这样我们就可以在其他POU中知道SFC执行到哪一步了。
是否有帮助?


需要帮助?
产品选型工具
快速轻松地为您的应用找到合适的产品和附件。
获取报价
开启在线采购咨询,我们的专家将与您联系。
我要采购
开始在线采购咨询,专家将会与您联系!
帮助中心
一站式查找满足您所有需求的支持资源。