西門子CPU312模塊
CPU 固件級別
如果具有固件版本為 V4.1 或更高版本的 S7-1200 CPU,,則為每個運動指令選擇 V5.0 的版
本。
如果具有固件版本為 V4.0 或更早版本的 S7-1200 CPU,,則為每個運動指令選擇適用的 V4.0,、西門子CPU312模塊
V3.0、V2.0 或 V1.0 版本,。
說明
運動控制 V1.0 到 V3.0 中的指令主動控制指令的 ENO 輸出,。當塊內(nèi)發(fā)生錯誤時,ENO 輸
出將切換為關閉狀態(tài),。通過塊上的 ERROR,、ErrorID 和 ErrorInfo 輸出指示錯誤,。利用 ENO
輸出,可以評估指令的狀態(tài)并以連續(xù)方式執(zhí)行隨后的指令,。
若是運動控制 V4.0 和 V5.0 中的指令,,ENO 輸出在指令執(zhí)行期間一直保持為“真”,即使
出現(xiàn)錯誤狀態(tài)也如此,。對于使用 V3.0 或更早版本的運動控制的程序,,若是依賴 ENO 狀態(tài),
則會導致程序出錯,。為更正這種情況,,使用運動控制 V4.0 或更高版本時,應通過 DONE 和
ERROR 輸出(而非 ENO 輸出)來評估指令狀態(tài),。
說明
CPU 以 10 ms 為“時間片”或時間段計算運動任務,。執(zhí)行一個時間片時,下一時間片會在
隊列中等待執(zhí)行,。如果中斷某個軸上的運動任務(通過執(zhí)行該軸的其它新運動任務實現(xiàn)),,
新運動任務要等待長達 20 ms(當前時間片的剩余時間加上排隊的時間片)后才可執(zhí)行。