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