plc的工作原理是掃描完整個(gè)程序以后再逐條從上到下執行每一個(gè)指令。
“立即常開(kāi)”和“立即常閉”指令就不受掃描周期的限制,只要該條指令一被執行,硬件就馬上有反應。和“中斷”指令同一個(gè)級別。這在大型程序里對重要事件的處理非常有用。
“普通常開(kāi)”和“普通常閉”指令就受掃描周期影響,掃描完成一個(gè)周期后才被執行,硬件方面也是需要等一個(gè)掃描周期后才有輸出。
“上升沿”指令是每次只執行一瞬間(就是一個(gè)PLC掃描周期),例如你外部接了一個(gè)按鈕,假設為X0,當X0接通瞬間,在PLC里面會(huì )執行一個(gè)掃描周期,有時(shí)候你用來(lái)觸發(fā)外部硬件,可能無(wú)反應,這個(gè)是外部硬件反應速度跟不上PLC的掃描速度所致。
“下降沿”指令一樣也是每次只執行一瞬間(就是一個(gè)PLC掃描周期),但是跟上升沿不一樣的是,它是在斷開(kāi)的瞬間有效,例如你外部接了一個(gè)按鈕,假設為X0,當X0接通后,在X0斷開(kāi)的瞬間,在PLC里面會(huì )執行一個(gè)掃描周期,會(huì )給出一個(gè)掃描周期的X0接通,到下一個(gè)掃描周期的時(shí)候會(huì )斷開(kāi)了
建議樓主學(xué)會(huì )看“時(shí)序圖”這個(gè)是學(xué)會(huì )PLC指令的關(guān)鍵點(diǎn),特別關(guān)鍵。
以上是我實(shí)戰多年對PLC的理解,不對之處請大神指出謝謝。