在順控程序的步中,都可以設(shè)置“initialization“、”processing“、”termination“三種執(zhí)行程序,如下圖1所示。除start步和end步之外,步和轉(zhuǎn)移交替布置。
圖1順控程序的步屬性
順控程序在處理“processing“的程序過程中會(huì)判斷轉(zhuǎn)移條件是否滿足(轉(zhuǎn)移邏輯和步的最少執(zhí)行時(shí)間)。如下圖2所示:在未滿足轉(zhuǎn)移條件t4時(shí),順控程序會(huì)一直執(zhí)行s4步的“processing“程序,如圖綠色部分execution階段。t4滿足后的下一個(gè)處理周期,開始執(zhí)行s5步。s4的”termination“和s5的”initialization“在同一個(gè)處理周期執(zhí)行,而且僅執(zhí)行一個(gè)處理周期,如圖紅色部分。
圖2順控程序步和轉(zhuǎn)移的執(zhí)行