ABB CI627A 3BSE017457R1 總線管理通訊模塊
SELFRESET決定SFCchart在“completed”、“aborted”、“stopped”三中狀態(tài)下的轉(zhuǎn)換方式,僅在手動模式下有效。(注意:SFCchart循環(huán)執(zhí)行時Selfreset不能=1)
圖18SELFCOMP參數(shù)
4)RUNHold決定SFCchart被Hold之后當(dāng)前順控程序的處理方式,如下圖19所示:
·RUNHold=1(abort),將中止先前執(zhí)行的順控程序。執(zhí)行當(dāng)前步和END步后離開該順控程序,SFCchart從“Holding”à“Held”后,Resume命令使順控程序從START步開始執(zhí)行。
·RUNHold=0(hold),暫停先前的順控程序。在SFCchart中記錄該順控程序的信息,SFCchart從“Holding”à“Held”后,Resume命令使順控程序從當(dāng)前記錄步開始執(zhí)行。

·SELFRESET=1,SFCchart在“Completed”、“Aborted”、“Stopped”狀態(tài)下的順控程序執(zhí)行完成之后,SFCchart會立即自動轉(zhuǎn)換為“idle”狀態(tài)。
·SELFRESET=0,“Completed”、“Aborted”、“Stopped”狀態(tài)下的順控程序執(zhí)行完成之后SFC仍然保持在相應(yīng)的狀態(tài),直到SFCchart收到新的觸發(fā)命令。
2)CYCLEXEX決定SFCchart是否循環(huán)執(zhí)行,在自動模式下有效。手動模式由命令窗口的“CyclicOperation”決定。
·CYCLEXEX=1,SFCchart會自動從“Completed”狀態(tài)轉(zhuǎn)換到“Starting”狀態(tài)。
·CYCLEXEX=0,SFCchart保持“Completed”狀態(tài),由事件觸發(fā)離開該狀態(tài)。
3)SELFCOMP決定SFCchart離開“Run”狀態(tài)的方式,如下圖18所示,
·SELFCOMP=1,順控程序處理完成后,SFCchart自動從“Run”狀態(tài)轉(zhuǎn)換到“Completing”狀態(tài)。順控的后一步執(zhí)行完成之后執(zhí)行END步,SFCchart的狀態(tài)轉(zhuǎn)入“Completing”狀態(tài)。
·SELFCOMP=0,SFCchart保持在“Run”狀態(tài),并重復(fù)start到end步,直到發(fā)出“完成”命令。順控程序的后一步執(zhí)行完成之后執(zhí)行START步。

圖19RUNHOLD參數(shù)
問題10.為什么并行分支中的順控程序顯示異常?
并行分支不允許跳出和跳進(jìn)。如下圖20所示,在條件18滿足之后并行分支5、12、6同時執(zhí)行,在條件2、3、8都滿足后順控程序才會結(jié)束并行分支繼續(xù)向下執(zhí)行。如果此時通過跳轉(zhuǎn)指令跳出并行分支,SFCchart會產(chǎn)生混亂。圖20顯示順控程序步3、5和步12、4都在執(zhí)行,這種狀態(tài)時錯誤的,此時的SFCchart已經(jīng)出現(xiàn)故障,無法正常執(zhí)行。

圖20并行分支的異常狀態(tài)
問題11.SFCchart的控制命令有哪些?
SFCchart的控制命令包括手動命令、自動命令、外部命令、內(nèi)部命令