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