S7 GRAPH 順控編程系列連載2—順控器執(zhí)行規(guī)則
順控器執(zhí)行規(guī)則 :
1,每個順控器都以如下情況開始:
一個初始步
多個位于順控器任意位置的初始步
? ? ? 只要某個步的某個動作(action)被執(zhí)行,則認為此步被激活(active),如果多個步被同時執(zhí)行,則認為是多個步被激活(active)。
2,一個激活的步在如下情況退出:
?任意激活的干擾(active disturbace),例如互鎖條件或監(jiān)控條件的消除或確認
并且至后續(xù)步的轉(zhuǎn)換條件(transition)滿足
3,滿足轉(zhuǎn)換條件的后續(xù)步被激活
4,在順控器的線束位置如果 有:
? ? ?一個跳轉(zhuǎn)指令(jump),指向本順控器的任意步,或者FB的其它順控器。此指令可以實現(xiàn)順控器的循環(huán)操作
分支停止指令。順控器的步將停止
步(Step)
? ? ? ? ?在S7-GRAPH過程中,控制任務(wù)被分為多個獨立的步。在這些步中將聲明一些動作,這些動作將在某些狀態(tài)下被控制器執(zhí)行(例如控制輸出,激活或非激活某些步)
激活的步(Active Stop)
激活的步是一個當前自身的動作正在被執(zhí)行的步。
一個步在如下任意情況下,都可被激活:
?當某步前面的轉(zhuǎn)換條件滿足
當某步被定義為初始步(initial step),并且順控器被初始化
當某步被其它基于事件的動作調(diào)用(event-dependent action)
標簽: