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