應用時鐘比較指令TCMP控制程序,比如要控制三個輸出.Y0.Y1 Y2;要求三個輸出在不同的時間進行輸出和斷開,如果要求Y0,在當前時間大于設定時間輸出,等于時間時停止,Y1在等于設定時間輸出,Y0輸出停止,Y2在當前時間小于設定時間輸出,大于當前時間停止,程序編寫如下:
這里運用到了傳送指令MOV,當X0為ON,把時間數據時D3分D4秒D5傳送到D10,D11和D12;應用TCMP對設定時間K8 ,K20 K25,即八點二十分,二十五秒,進行比較,將比較結果用M10,進行輸出.比較結果當當前時間小于設定時間,M10為ON,把Y0置位,同時把Y2復位;當當前時間等于設定時間,M11狀態為ON, 把Y1 置位,同時把Y0 復位;當當前時間大于設定時間,M12狀態為ON,置位 Y2 ,把Y1 復位。
此指令常用于需要定時開關機的場合。