[任務管理器] (工具功能表)
: Ctrl+T
任務管理器視窗可讓您Halt(暫停)、Resume(重新開始)及 Quit(離開)任務。
開啟任務管理器
使用以下任一種方式打開任務管理器。
- 選擇Epson RC+ 8.0功能表 - [工具] - [任務管理器]
- Ctrl+T
- 點擊工具條的
[任務管理器]按鈕
| 項目 | 說明 |
|---|---|
| Task | 1至32的任務編號、65至80的背景任務及11個設陷任務 |
| Name | 已啟動作為任務的函數名稱。 |
| Status | 目前任務狀態:Run、Wait、Halt、Pause、Aborted、Finished。 |
| Type | 任務類型
|
| Line | 目前任務行編號。 |
| Function | 目前任務函數名稱。 |
| Program | 目前任務程式名稱。 |
| Start | 任務的開始日期及時間。 |
| 完成 | 任務的完成日期及時間 |
| CPU | 各任務的CPU負載係數。此功能可以協助使用者建立任務的問題偵測。 |
| 停止 (L) | 暫停選取的任務。暫停的任務可以使用[重新開始 (R)]按鈕繼續。[停止(L)] 僅能在任務運行時執行(狀態為運行)。若執行停止,[重新開始 (R)]按鈕將啟動。如果執行與停止 (L)相關聯的動作命令,該動作將會在任務進入停止 (L)狀態之前完成。當任務為NoPause類型或NoEmgAbort類型時,任務也會暫時停止。 |
| 重新開始 (R) | 當使用[停止 (L)]按鈕暫停一或多個任務時,點擊[重新開始 (R)]可讓暫停的任務從停止位置繼續執行。首先,會顯示一個確認對話方塊。 |
| 離開 (Q) | 此按鈕用於永久停止選取的任務。在執行離開之後,便無法重新開始任務。若要重啟任務,您必須從程式或運行視窗啟動。當任務為NoPause類型或NoEmgAbort類型時,任務也會停止。 |
| 暫停 (P) | 此按鈕用於暫停可以暫停的任務。暫停之後,您必須使用[繼續 (C)]或[停止 (S)]。當任務為NoPause類型或NoEmgAbort類型時,任務不會暫停。 |
| 繼續 (C) | 透過此按鈕繼續用[暫停 (P)]按鈕暫停的所有任務。 |
| 停止 (S) | 此按鈕會停止所有任務。 |
操作
當任務管理器啟動時,您將會看到包含32個標準任務及11個設陷任務狀態資訊的網格。此外,如已啟動背景任務,您也可以看到16個背景任務的狀態資訊。各任務會顯示8個項目。若要檢視所有資料欄,請使用捲軸調整視窗大小。
下列範例1)中,函數重複直到標準輸入I/O位端口1開啟。
因為Sw()是一個當任務未切換時,此任務會占用進程空間的命令。它可能會影響其他使用者任務或控制器的整個系統。為指定類似的任務,使用CPU負載係數顯示。
限制
顯示的數值無法保證準確度。由於測量方法的限制,會包含些許不同。正確建立程式的負載係數為少量的。此外,像是範例2)的程式,是由其他系統任務執行命令。因此,負載係數顯示「0」。
範例1)
Function main
Do
Do
If Sw(1) = On Then Exit Do
Loop
Go P(0)
Loop
Fend
範例2)
Function main
Do
Print "TEST"
Loop
Fend
停止、進入/跳過、執行及重新開始任務
選擇一運行中的任務後,[停止 (L)]按鈕將啟動。
點擊[停止 (L)]按鈕會暫時停止您選取的任務。
任務暫停後,來源代碼將會顯示並指出下一步。您可點擊[重新開始 (R)]按鈕繼續執行。(您也可以執行Epson RC+ 8.0功能表 - [運行] - [逐行执行]、[跳行执行]或[执行]。)
暫停及繼續任務
暫停 (P)可讓您「暫停」所有可以暫停的任務。
點擊[暫停 (P)]按鈕暫停可用的任務。機器人將會立即減速至停止。
執行暫停後,點擊[繼續 (C)]按鈕可重新開始所有暫停的任務。
檢視目前執行行的來源代碼
選擇任一任務列,接著用滑鼠右鍵點擊並選擇[轉到行]。程式編輯器將會在目前執行行開啟。