s7 200上升沿執(zhí)行時(shí)間問(wèn)題
劉玉蓉
發(fā)布于2014-11-10 17:24
6
0
標(biāo)簽:
S7 200 說(shuō)明上說(shuō)檢測(cè)到上升沿后執(zhí)行一個(gè)掃描周期,為什么我寫的這個(gè)程序在仿真軟件運(yùn)行后,Q0.0和Q0.1都置1了呢,現(xiàn)在這種情況M0.0即在本掃描周期接通又在下個(gè)掃描周期接通了,這跟說(shuō)明不符
問(wèn)題補(bǔ)充:
關(guān)鍵問(wèn)題是M0.0是被上升沿觸發(fā)的,觸發(fā)后M0.0只能接通一個(gè)掃描周期,可是看執(zhí)行結(jié)果說(shuō)明,M0.0在捕捉到上升沿的掃描周期和其下個(gè)周期都接通了,這不就說(shuō)明M0.0接通了兩個(gè)掃描周期了?可是按上升沿的說(shuō)明來(lái)它只能接通一個(gè)掃描周期
圖片說(shuō)明: 1,上升沿
佳答案
PLC各地址的狀態(tài)更新只在每個(gè)掃描周期結(jié)束后進(jìn)行一次,M0.0在本周期結(jié)束時(shí)為1,到下個(gè)周期結(jié)束時(shí)就是0了,這跟說(shuō)的沿信號(hào)執(zhí)行一個(gè)掃描周期是吻合的。
如果不以掃描結(jié)束點(diǎn)為參考,以沿信號(hào)到來(lái)為起點(diǎn),此時(shí)M0.0為1。下個(gè)周期掃描到沿信號(hào)所在的這個(gè)程序時(shí),M0.0變?yōu)?,M0.0保持為1也就是一個(gè)掃描周期的時(shí)間。