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