S7-1200 運動控制指令之間存在相互覆蓋和中止的情況。在S7-1200 PLC中這種特性叫做Override,中文叫做“超馳”。
基本上除了MC_Power指令,每種指令都有被Override的情況,就是說用戶可以用新的指令覆蓋正在執(zhí)行的命令以中止當前動作切換到新的命令的執(zhí)行。
用兩個MC_MoveRelative為例進行說明,如下圖所示,除了在程序里調(diào)用了MC_Power指令和MC_Reset之外,還調(diào)用了兩個MC_MoveRelative指令。第一個MC_MoveRelative指令的Distance = 1000.0mm,Velocity = 50.0mm/s;第二個MC_MoveRelative指令的Distance = 500.0mm,Velocity = 30.0mm/s。
情況①,當?shù)谝粋€MC_MoveRelative指令執(zhí)行完時觸發(fā)第二個MC_MoveRelative指令;
情況②,在第一個MC_MoveRelative指令執(zhí)行過程中觸發(fā)第二個MC_MoveRelative指令。
如下圖所示,情況①時,第一個MC_MoveRelative指令讓軸移動到了A點,觸發(fā)第二個MC_MoveRelative指令后,軸在A點的基礎(chǔ)上以30.0mm/s的速度移動了500.0mm的距離。情況②,在第一個MC_MoveRelative指令執(zhí)行過程中立即觸發(fā)了第二個MC_MoveRelative指令,軸從A'點的位置立即以二個MC_MoveRelative指令的參數(shù)運行,軸從當前的50.0mm/s的速度以減速度降到30.0mm/s,在A'的基礎(chǔ)上運行了500.0mm的距離達到B'點。
『結(jié)論』以MC_MoveRelative指令為例說明Override的特點
『優(yōu)點』軸不用停止,可以平滑過渡到新的指令或是同一指令的新參數(shù)。
『注意』具體細節(jié)務(wù)必參考《STEP 7 TIA PORTAL V15 中的 S7-1200 Motion Control V6.0》中的第11章指令說明部分,該文檔的下載鏈接:https://support.industry.siemens.com/cs/cn/zh/view/109754206
電話:13818569113 15721373211
郵箱:fushidianji@139.com
網(wǎng)址:http://www.jiansujiabc.com
地址:上海青浦區(qū)北青公路7171號111-112室