在顺控程序的步中,都可以设置“initialization“、”processing“、”termination“三种执行程序,如下图1所示。除start步和end步之外,步和转移交替布置。
图1顺控程序的步属性
顺控程序在处理“processing“的程序过程中会判断转移条件是否满足(转移逻辑和步的最少执行时间)。如下图2所示:在未满足转移条件t4时,顺控程序会一直执行s4步的“processing“程序,如图绿色部分execution阶段。t4满足后的下一个处理周期,开始执行s5步。s4的”termination“和s5的”initialization“在同一个处理周期执行,而且仅执行一个处理周期,如图红色部分。
图2顺控程序步和转移的执行