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