1、為什么上升沿不通?
當(dāng)系統(tǒng)檢測(cè)到rlo由0變?yōu)?時(shí),執(zhí)行指令后的rlo為1(脈沖),即rlo為1(脈沖)只維持一個(gè)plc掃描周期。
如樓主的程序,sodt的觸發(fā)端僅為為一個(gè)plc掃描周期,在定時(shí)器尚未到時(shí)時(shí),rlo已為0了。故不能實(shí)現(xiàn)接通功能。見上傳的sodt的時(shí)序圖。
2、可以這樣來實(shí)現(xiàn):
將sodt改為應(yīng)用spext來實(shí)現(xiàn)。這樣即使觸發(fā)端僅為為一個(gè)plc掃描周期,rlo在定時(shí)器設(shè)定的時(shí)間內(nèi)保持為1。見上傳的spext的時(shí)序圖。
1,sodt的時(shí)序圖
2,spext的時(shí)序圖