歡迎光臨
每天分享高質量文章

西門子工藝指令(3)——監視具有輸出引數“Done”的 MC 指令


點選 《福利來了!PLC的資料(免費),你要嗎?

點選第二波福利來了!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部分通訊標準數字化問題解答】此處列出部分連結,更多文章透過選單獲取。



贊(0)

分享創造快樂