楊少揚
(鄭州工業應用技術學院,河南 新鄭451150)
PLC 屬于一種可編程形式的邏輯控制器,此類控制器在工業環境中十分適用。借助于可編程形式的儲存器,可以讓各個操作指令都集中到PLC 控制器內,以此來實現邏輯運算以及順序運算等各個操作指令的控制[1]。同時,借助于I/O 形式的輸入和輸出系統,PLC 也可以對外部設備進行功能的整合與拓展,以此來形成一個完整性的工業操作系統,讓整個工業生產過程實現自動化控制。
在PLC 的基本框架中,主要的組成部分有三個,第一是宏單元,第二是可編程形式的連線,第三是I/O 輸入輸出模塊。在PLC 技術中,宏單元屬于最基本的一個模塊,它所起到的是CPU作用,可實現最基本的邏輯控制。可編程形式的連線主要的作用是將信息在宏單元之間傳遞。I/O 模塊的主要功能是對電氣的輸入和輸出特征進行控制。
在PLC 的具體應用過程中,其工作可以按照四個階段進行劃分。第一階段是內部處理,在這一階段中,主要是對可編程形式的控制器進行檢查,主要有內部硬件功能檢查、運行情況檢查、監控定時器是否能夠正常復位檢查等。第二階段是通信服務,在這一階段,控制器需要和其他形式的智能裝置之間相互通信,以此來響應編程器的鍵入命令,同時也需要進行顯示內容的更新。第三是輸入和輸出處理,在這一階段,控制器會將一切外部輸入電路接通狀態和斷開狀態輸入到映射寄存器內[2]。第四階段是程序執行,在這一階段中,輸入到映射寄存器里的狀態通常不會因外部輸入信號發生變化而變化,所以在輸入信號發生變化的情況下,新狀態僅僅會在下個響應周期內的輸入處理這一階段才可以被讀入。
在對電氣自動控制系統進行設計的過程中,首先應該對系統中的控制任務作出合理的評估,以此來確定能否借助于PLC控制系統來進行被控制對象中相應電氣設備的自動化控制[3]。同時也需要對實際的運行需求做到全面明確,這樣才可以對實際的PLC 系統需求以及各種性能參數的具體設置加以明確,進而為后續工作的順利開展提供足夠科學的數據支撐。
對于整個的電氣自動控制系統而言,PLC 系統是最為關鍵也是最為核心的一個部分,因此,只有保障PLC 系統選型的科學合理,才可以讓電氣自動控制系統的應用優勢得以充分發揮。具體選型過程中,主要應該對以下的幾點內容加以綜合考慮:第一,根據開關量實際的輸入點數以及輸入電壓進行選型;第二,根據開關量實際的輸出點數以及輸出功率進行選型;第三,根據模擬量實際的輸出點數和輸入點數進行選型;第四,根據現場對于PLC 實際的速度響應需求進行選型;第五,根據實際的內存大小進行選型;第六,根據其他方面的特殊控制需求進行選型。
在硬件方面的工作完成之后,就需要根據PLC 系統實際需要達到的控制功能來對其軟件部分進行相應的程序設計。在本次所研究的電氣自動控制系統PLC 系統中,主要應用的是西門子公司所生產的一種PLC 設備,在該PLC 設備中,共提供了三種形式的編程語言。
2.3.1 梯形圖
在對PLC 系統進行程序設計的過程中,梯形圖這種編程語言形式最為常用,這種編程形式主要是對繼電器進行控制。因為電氣設計工作人員比較熟悉繼電器的具體控制方法,所以這種PLC 編程形式也就在電氣自動化控制系統中得到了非常廣泛的應用。這種編程語言最大的一個特征就是可以對應電氣操作原理,且這種對應性十分直觀,和原來的繼電器控制方法基本一致,更加易于電氣設計工作人員掌握[4]。但是相比較原來的繼電器控制而言,該方法的一個不同點就是其中的能流并不是實際的電流,而其內部的繼電器也并不是真實存在的繼電器,所以在具體控制中,需要將其和原來的繼電器控制加以區別對待。下圖是原來繼電器控制電路圖和通過PLC 控制的梯形圖對比:

圖1 原來繼電器控制電路圖

圖2 通過PLC 控制的梯形圖
2.3.2 指令表編程語言
在進行PLC 系統的編程過程中,指令表編程語言屬于一種和匯編語言相近的助記符號形式的編程語言,與匯編語言相類似,這種編程語言的主要組成部分也是操作數和操作碼。在沒有計算機存在的情況下的編程過程中,可借助于手持形式的PLC 編程器來進行PLC 控制系統的程序編制。同時,這種編程語言可以和梯形圖編程語言之間實現一一對應,并能夠在PLC編程軟件的控制下實現相互轉換。以下就是和上文所述的PLC梯形圖所對應的指令表:

表1 和上文所述的PLC 梯形圖所對應的指令表
2.3.3 順序功能流程圖語言
這種編程語言主要是用來滿足PLC 順序邏輯控制所設計的一種編程語言形式。在應用這種編程語言進行電氣自動控制系統的PLC 編程過程中,需要對整個順序編程過程中的所有動作進行成步以及轉換條件的劃分,然后按照相應的轉換條件來分配控制系統中的功能和流程順序,讓系統根據這個順序來一步步實現動作。具體編程中,每一步都代表著一個控制功能任務,這個任務可以用方框來表示。在方框中包括用來對相應功能的實現加以控制的梯形圖邏輯。通過此類編程語言的應用,可以讓程序結構變得更加清晰,為后期的閱讀和維護提供更大便利,同時也可以實現系統編程過程中工作量的顯著降低,以此來縮短編程時間以及調試時間[5]。此類編程語言在有著較大規模的PLC 系統和較為復雜程序的編程場合中都十分適用。
在電氣工程的實際運行中,相關工序對PLC 順序控制有著決定性作用,而通過PLC 所進行的順序控制,則可以讓電氣工程的整體運行變得更加安全可靠。具體控制中,PLC 系統可以將電氣設備實際的運轉流程作為依據,對其運行狀態進行監測,并根據不同需求來及時進行相應控制指令的下達,這樣就可以將整個電氣工程劃分為若干個運轉階段,每一個階段都會對不同的運轉任務予以執行,以此來實現各個工序運轉職能的進一步強化。在此過程中,也可以將整體調控作為基礎來進行相應技術優化的建立,讓每一步的PLC 控制效率都得到進一步強化。
在傳統形式的電氣工程系統中,開關量僅僅通過繼電器來進行自動控制。但是因為繼電器需要在通電較長一段時間之后才可以正常運轉,如果存在短路保護,繼電器將不能夠在系統運行過程中保持正常工作,這樣的情況就會降低電氣系統的整體運行效率。但是借助于PLC 控制技術,就可以有效實現電氣系統的短路保護,借助于可編程形式的控制器和相應的編程系統來檢測整個電氣系統的運行狀態,及時發現和解決短路問題,保障繼電器的良好運行,在實現電氣自動控制系統整體運行效率的 基礎上實現其開關量控制流程的進一步優化[6]。
在進行開關量的實際控制中,因為電氣工程系統中有很多個開關點,所以PLC 體系通常需要與其中的十幾個甚至上百個直接進行對接,這些個控制點會借助于云平臺以及網絡來實現集中處理,以此來分化控制不同機電設備以及不同系統,避免復雜程序和控制指令對其產生不利影響。
同時,在通過PLC 技術進行電氣自動控制系統的邏輯控制過程中,也可以通過時序或者是組合法來進行調節控制。在此過程中,管理人員只需要借助于人機交互界面就可以對多個開關點進行靈活控制,讓系統的集中控制以及各個設備各自的控制需求得到同時滿足。通過這樣的方式,不僅可以實現電氣自動控制系統控制效率的顯著提升,同時也可以讓系統的運行更加穩定,以此來保障系統的運行質量與運行安全。
綜上所述,在進行電氣自動控制系統的設計與應用過程中,PLC 技術的合理應用將會讓整個系統的運行與控制上升到一個全新的高度。基于此,技術人員一定要對PLC 的工作原理做到全面了解,然后根據實際的系統需求,將該技術合理應用到電氣自動化控制中,通過編程語言的合理應用來達到良好的控制效果。這樣才可以讓PLC 可編程自動化控制系統在電氣自動控制系統中發揮出充分的技術優勢,滿足系統實際運行需求,促進企業的良好經營與發展。