|
【原創(chuàng)】 本文今在今日頭條首發(fā),未經(jīng)本人允許,不得轉于其它平臺或作它用,特此聲明! 自PLC程序控制器出現(xiàn)至今,已廣泛應用于工業(yè)生產(chǎn)過程和設備的電氣控制,極大地提高了勞動生產(chǎn)率和自動化程序,大幅減少了復雜電氣控制電路元器件個數(shù)和連接導線數(shù)量。使電氣控制箱內簡潔明了。 PLC外形 PLC內部結構示意圖 PLC程序與普通電氣控制都是基于設備運行要求編制和設計的,而在執(zhí)行過程中它們是有所區(qū)別的。 如在同一時間內,有某個開關狀態(tài)(常開、常閉)發(fā)生了變化。 普通電氣控制電路 繼電器控制系統(tǒng) 在普通控制電路中,就會立即并行地改變狀態(tài)。并影響到相應控制支路的輸出狀態(tài)。 PLC控制程序 PLC控制過程 在PLC控制中,利用從程段開始至結束的順序(跳轉、子程序除外)掃描來記錄開關狀態(tài)變化的,但它不會立即執(zhí)行。 如果開關狀態(tài)變伙發(fā)生在輸入掃描周期前半部,而掃描正在中部程序段時,它們不會記錄在映像寄存器中,待掃描周期結束后,執(zhí)行周期時,受其開關狀態(tài)變化的程序段的輸出狀態(tài),不受影響,維持不變。只有等待下個掃描周期才能被存入到輸入到映像寄存器里,最壞的情況延遲了一個掃描周期。 如果開關狀態(tài)的變化已被輸入到輸入映像寄存器里,在執(zhí)行期內含有某開關點變化的程序段是循環(huán)順序地改變輸出狀態(tài)的(這里可看著串行輸出),而不是同時被執(zhí)行。在掃描周期內沒有被記錄的,在執(zhí)行周期內不會執(zhí)行。等待下次輸入掃描周期,才能被記錄,再在執(zhí)行周期內被執(zhí)行。 同樣PLC在執(zhí)行周期、輸出周期過程如同上所述。 這就是普通電氣控制的并行輸出與PLC程序控制的串行輸出不同之處。當然PLC這樣做的目的在于抗干擾。提高穩(wěn)定可靠性。 在編制、分析PLC程序時要注意。雖然PLC輸入/輸出掃描和執(zhí)行周期很短暫,視程序長短,都在mS級,不為人感覺到,但如果某個輸入點在很長的程序中前后都有,它的變化兩次可能只有一次被記錄,結果可想而之,因此對此輸入點狀態(tài)變化在ms級的(如高頻率的脈沖),一般選擇高速輸入點和脈沖上下沿指令再配置置位指令,因為它們會實時地被記錄在輸入映像寄存器中,在執(zhí)行期被實時而有效執(zhí)行。并實時地輸出到輸出映像寄存器里和實時地輸出到輸出寄存器。使其改變輸出狀態(tài)。 閱后,如有不同觀點,請在下方評論區(qū)留言,在此感謝。 |
|
|