jcwang721218
級(jí)別: 家園常客
精華主題: 0
發(fā)帖數(shù)量: 353 個(gè)
工控威望: 613 點(diǎn)
下載積分: 3935 分
在線時(shí)間: 378(小時(shí))
注冊(cè)時(shí)間: 2007-05-22
最后登錄: 2021-02-13
查看jcwang721218的 主題 / 回貼
樓主  發(fā)表于: 2012-09-20 12:04
大家好,我想做一個(gè)時(shí)間繼電器控制程序,通1小時(shí)30分30秒,斷30 分30秒,循環(huán)進(jìn)行.通斷時(shí)分秒時(shí)間可以隨意改變.改變時(shí)分秒不知道用什么變量,請(qǐng)高手指教
yangh1129
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 217 個(gè)
工控威望: 401 點(diǎn)
下載積分: 432 分
在線時(shí)間: 197(小時(shí))
注冊(cè)時(shí)間: 2010-08-25
最后登錄: 2021-08-10
查看yangh1129的 主題 / 回貼
1樓  發(fā)表于: 2012-09-28 10:52
利用加1指令對(duì)1秒的時(shí)鐘脈沖進(jìn)行加計(jì)數(shù)存在寄存器,按每60進(jìn)一的方法將計(jì)的數(shù)值存入三個(gè)寄存器內(nèi)(按時(shí),分,秒的
格式),然后利用比較指令運(yùn)算輸出結(jié)果。只要改變寄在器的當(dāng)前值與比較數(shù)值的關(guān)系就可完成對(duì)時(shí)間的修改。(用初始脈沖先將Y0置1) 將D1,D2,D3分別是時(shí)分秒的數(shù),當(dāng)D1>1,D2>30,D3=30,時(shí),Y0置0,當(dāng)D1=2,D2=0,D3=30,時(shí),Y0置1,同時(shí)清除D1,D2,D3當(dāng)前值。
[ 此帖被yangh1129在2012-09-28 11:16重新編輯 ]