597719177
級別: 探索解密
![]() |
目前思路,故障后 該點(diǎn)M0.0輸出第一個(gè)置位點(diǎn)M1.0鎖住 用輸出點(diǎn)M1.0去觸發(fā)一個(gè)計時(shí)器 用M0.0觸發(fā)計數器 計時(shí)器時(shí)間到 次數C1一小時(shí)內沒(méi)有到達三次就復位(通過(guò)時(shí)間去復位)并復位第一個(gè)置位點(diǎn)M1.0 計時(shí)器在一小時(shí)內到達三次,就輸出一個(gè)點(diǎn)置位M2.0 手動(dòng)復位按鈕復位計時(shí)器、第一個(gè)置位點(diǎn)M1.0和第二個(gè)置位點(diǎn)M2.0 目前感覺(jué)寫(xiě)的太繁瑣,大神們有沒(méi)有更好的思路 ![]() |
---|---|
|
gxtmdb82164
級別: 論壇先鋒
![]() |
一個(gè)小時(shí)自復位定時(shí)器是少不掉的,置位和鎖存操作可以用位移替代,一個(gè)字節內的連續位就夠了。 最低位M0.0作為這個(gè)功能的全局使能,包括定時(shí)器,在需要啟動(dòng)(或者直接并接到輸出點(diǎn)上)時(shí)置位;當故障觸發(fā),對MB0左移,當M0.4被置位時(shí),說(shuō)明觸發(fā)了三次,即M0.4作為故障觸發(fā)的使能點(diǎn),這個(gè)字節的剩下幾位還能擴展其他用途 復位就很簡(jiǎn)單了,直接MB0寫(xiě)0 和LZ的程序沒(méi)有本質(zhì)區別,但是可能要工整一點(diǎn)~ |
---|---|
本帖最近評分記錄: |