點選 《福利來了!PLC的資料(免費),你要嗎?》
具有輸出引數“Done”的運動控制指令透過輸入引數“Execute”啟動,並且具有明確的結論(例如,對於運動控制指令“MC_Home”: 回原點已成功)。
任務完成後,軸處於停止狀態。
● 如果任務已功完成,則輸出引數“Done”的值為 TRUE。
● 輸出引數“Busy”、“CommandAborted”和“Error”發出訊號,指示任務仍在處理、已中止或有未決的錯誤。
運動控制指令“MC_Reset”無法中止,所以沒有輸出引數“CommandAborted”。
– 在運動控制任務處理期間,輸出引數“Busy”的值為 TRUE。
如果任務已完成、中止或因錯誤停止,則輸出引數“Busy”的值將變為 FALSE。無論輸入引數“Execute”的訊號狀態是什麼,都會發生這種變化。
– 輸出引數“Done”、“CommandAborted”和“Error”的值至少在一個週期內都為TRUE。 當輸入引數“Execute”設定為 TRUE 時,將鎖存這些狀態訊息。
以下運動控制指令的任務具有明確的結論:
● MC_Reset
● MC_Home
● MC_Halt
● MC_MoveAbsolute
● MC_MoveRelative
下圖針對各種示例情況顯示了狀態位的操作。
● 第一個示例顯示了已完成的任務的軸行為。
如果運動控制任務已在對其下結論前完全執行,則透過輸出引數“Done”的TURE值對此進行指示。
輸入引數“Execute”的訊號狀態影響輸出引數“Done”中的顯示持續時間。
● 第二個示例顯示了已中止的任務的軸行為。
如果運動控制任務在執行期間中止,則透過輸出引數“CommandAborted”的TURE值對此進行指示。
輸入引數“Execute”的訊號狀態影響輸出引數“CommandAborted”中的顯示持續時間。
● 第三個示例顯示了出現錯誤時的軸行為。
如果在運動控制任務執行期間出錯,則透過輸出引數“Error”的 TURE值對此進行指示。
輸入引數“Execute”的訊號狀態影響輸出引數“Error”中的顯示持續時間。
示例 1 – 任務完成執行
示例 2 – 中止任務
示例 3 – 任務執行期間出錯
尋找同路人
可透過選單查詢自己喜歡的文章彙總:
【現場儀錶】【DCS部分】【PLC部分】【SIS部分】【通訊】【標準】【數字化】【問題解答】此處列出部分連結,更多文章透過選單獲取。