暫停背景任務(從啟動狀態下)
背景任務的目的是監控整體單元的狀態,以及與外部裝置通信。它會在非背景任務啟動前先行啟動,並在非背景任務發生錯誤或由操作員終止時繼續運作。從此意義上來說,背景任務就像是不會停止運作的程式。
背景任務可在程式模式中偵錯。在[運行]視窗中,點擊[停止]按鈕,可在下拉式功能表選擇是否要終止背景任務。
在[任務管理器]視窗中,除使用[暫停/繼續]按鈕外,您可以比照非背景任務的做法來管理背景任務。您可在背景任務中設置中斷點,並通過程式碼。
一般來說,背景任務無法在自動模式中控制。此設計的目的是要防止在自動模式中恢復發生錯誤的背景任務。因此,建議您在程式模式中進行偵錯。在自動模式中使用背景任務之前,應特別注意通信錯誤是否已正確處理。
下表顯示背景任務受控制台操作影響的情況。
操作員視窗
按鈕 | 背景任務 |
---|---|
開始 | 將不會受影響。 |
停止 | 將不會受影響。 |
暫停 | 將不會受影響。 |
繼續 | 將不會受影響。 |
遠程輸入
按鈕 | 背景任務 |
---|---|
Start/Stop | 將不會受影響。 |
Pause/Continue | 將不會受影響。 |
Reset | 將不會受影響。 |
Shutdown | 將被停止。 |
運行視窗(程式模式)
按鈕 | 背景任務 |
---|---|
開始 | 您可選擇任務啟動方式。 |
停止 | 您可選擇任務終止方式: 僅終止非背景任務或終止包含背景任務在內的所有任務。 |
暫停 | 將不會受影響。 |
繼續 | 將不會受影響。 |
任務管理器(程式模式)
按鈕 | 背景任務 |
---|---|
停止(L) / 重新開始(R) | 選擇背景任務時,您無法執行「停止(L) / 重新開始(R)」。 |
離開(Q) | 選擇背景任務時,您可執行「離開(Q)」。 |
暫停(P)/繼續(C) | 將不會受影響。 |
停止(S) | 包含背景任務在內的所有任務將會停止。 |
中斷點(程式模式)
開關名稱 | 背景任務 |
---|---|
Set a break point | 您可將中斷點設為背景任務。任務將會在中斷點暫停。 |
Step Into | 可以使用 |
Step Over | 可以使用 |
Continue | 可以使用 |
Walk | 可以使用但動作命令無法從背景任務執行。 |