西門子CPU317-2DP現貨供應
監視具有輸出參數“Done”的 MC 指令
具有輸出參數“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西門子CPU317-2DP現貨供應
● MC_Halt
● MC_MoveAbsolute
● MC_MoveRelative
下圖針對各種示例情況顯示了狀態位的操作。
●
個示例顯示了已完成的任務的軸行為。如果運動控制任務已在對其下結論前*執
行,則通過輸出參數“Done”的 TURE 值對此進行指示。輸入參數“Execute”的信號狀態影
響輸出參數“Done”中的顯示持續時間。
●
第二個示例顯示了已中止的任務的軸行為。如果運動控制任務在執行期間中止,則通過
輸出參數“CommandAborted”的 TURE 值對此進行指示。輸入參數“Execute”的信號狀態
影響輸出參數“CommandAborted”中的顯示持續時間。
●
第三個示例顯示了出現錯誤時的軸行為。如果在運動控制任務執行期間出錯,則通過輸
出參數“Error”的 TURE 值對此進行指示。輸入參數“Execute”的信號狀態影響輸出參數
“Error”中的顯示持續時間。