博客專欄

        EEPW首頁 > 博客 > 一直沒搞清楚的PLC,原來是這樣

        一直沒搞清楚的PLC,原來是這樣

        發布人:電子資料庫 時間:2023-02-04 來源:工程師 發布文章

        了解可編程邏輯控制器PLC。了解它們是什么,它們是如何工作的,以及我們為什么要將它們與實例一起使用。

        image.png


        幾乎所有的商業建筑或工業設施都依賴于其機械和電氣系統的自動化。這種趨勢只會增加,尤其是隨著更大、更智能、更復雜的系統和建筑不斷在建設中。

        那么我們如何控制這些系統,以及使用什么設備來實現這一點呢。這就是我們將在本文中討論的內容。

        什么是PLC

        PLC代表可編程邏輯控制器。有許多變化,但它們通常看起來像這樣。

        image.png

        可編程邏輯控制器

        可編程邏輯控制器基本上是一臺小型計算機,它可以根據輸入和一組特定的規則執行預先編程的輸出。

        它們在商業和工業應用中用于控制系統,而手動干預最小,有時甚至為零。操作可以是基于輸入狀態的簡單開關控制,也可以是基于計算、順序和邏輯的更復雜的響應。

        為什么我們需要PLC?

        在可編程邏輯控制器之前,控制是通過繼電器組來實現的。每個繼電器根據物理布線控制專用輸入和輸出。繼電器控制其他繼電器形成邏輯控制器。例如以及門,只有當2個輸入通電時,這個以及這個,繼電器輸出通電了嗎。這些輸入可以是傳感器,也可以是其他繼電器的輸出。

        image.png

        機械繼電器和門

        為了改變操作,必須改變物理接線,因此如果需要不同的響應,就必須改變物理連接。

        這些舊的繼電器組規模巨大,非常復雜。這是一個電梯繼電器組的例子。這是一個舊變電站的繼電器組。

        image.png

        電梯繼電器組

        正如你可以想象的那樣,這些都不是很容易改變的,而且查找錯誤也很困難,而且非常耗時。

        隨著固態電子器件和微芯片的發明,繼電器組的命令邏輯部分可以被軟件邏輯取代,因此PLC很快就接管了。

        可編程邏輯控制器在應用上差異很大,但它們都會監控輸入,然后根據存儲的一組規則做出決策,然后根據這些規則輸出命令,使過程自動化。

        我們經常發現繼電器與PLC結合使用。繼電器可以直接處理自動化任務,并與PLC進行通信。這將減少PLC上所需的編程量,并釋放存儲空間。

        image.png

        與PLC結合使用

        PLC被廣泛使用,例如,當你在機場托運行李時。行李被賦予條形碼并進入傳送帶??删幊踢壿嬁刂破鲯呙钘l形碼,并根據一套規則,決定行李是改走國內還是國際航線。下一個PLC掃描條形碼,并決定行李需要轉移到哪個城市。下一個PLC決定它也需要轉移到哪個門。如果一切按計劃進行,那么行李就會到達正確的登機口。

        PLC的主要部件:

        首先,我們有輸入模塊或現場傳感器 .這些是外部世界和PLC之間的物理連接。這些可以是:數字輸入,例如

        • 簡單的開關

        • 雙金屬溫度條

        • 存在或運動傳感器

        • 甚至是浮子開關

        image.png

        數字輸入

        這些數字輸入只能提供有關某個東西是開還是關的信息,中間沒有任何信息。為此我們需要一個模擬輸入例如,從100%到0%的簡單控制旋鈕。這將通過一個電壓互感器,在0%時為0伏,在100%時為10伏??删幊踢壿嬁刂破骺梢钥s放輸入,以匹配非常精確的輸出控制所需的“靈敏度”。

        它還可以利用電阻和歐姆定律將電壓轉換成電流。電流的大小,通常以毫安為單位,告訴PLC在接通和斷開之間是否有動作。

        例如,這些輸入可以是:

        • 在熱電偶或電阻溫度檢測器中。

        • 可能是壓力傳感器

        • 或者是應變計

        image.png

        模擬輸入

        這些電壓或電流被轉換成CPU可以理解的數字等效數字。我們稍后將在本文中討論這個問題。

        輸入模塊將執行4個基本任務;

        • 當接收到信號時,它們會感應到。

        • 它們將信號電壓轉換為CPU的正確信號。

        • 它們將PLC與輸入電壓或電流信號的波動隔離開來。

        • 它們向CPU發送“校正”信號。

        中央處理器或中央處理器是手術的大腦。它擁有一個程序或軟件,通過對輸入信號應用規則來決定需要什么樣的輸出。

        CPU通常包括:

        • 微處理器,它根據輸入值和程序中的邏輯來完成工作。

        • 內存芯片為了存儲程序,還將存儲輸出歷史、任何故障或警報等。

        • 我們還有其他的集成電路,這些可以用于諸如Modbus和LAN連接之類的東西,這些連接允許我們遠程與設備通信、重新編程或監視設備。

        image.png


        然后是輸出模塊或現場輸出設備。這是向我們控制的設備提供信號,例如

        • 一個簡單的指示燈

        • 電磁閥

        • 電動機起動器

        • 變頻驅動器

        還有一些其他部分,如:

        在發生電源故障時保持可編程邏輯控制器工作的電池。

        用戶界面可能有一個小屏幕,允許進行一些配置。

        需要一個時鐘和日歷來在正確的時間操作設備

        此外,還需要一個電源來提供CPU以及輸入和輸出模塊使用的低電壓。

        PLC操作

        PLC的基本操作是根據輸入信號,通過遵循一組規則來執行預編程輸出。PLC在其基本操作中完成以下階段。

        首先是輸入掃描,它檢測輸入的狀態。然后,程序掃描到看見需要做什么。然后它將執行程序邏輯,以實際實現規則的狀態。然后它必須更新輸出,根據程序要求操作輸出設備。最后,內務管理,用于自我診斷、通信、更新和報告。

        掃描時間,即完成所有階段所需的時間,取決于靈敏度、彈性和系統處理時間。與更簡單的數字開關輸入相比,模擬輸入往往需要更長的處理時間。

        例如,一個水箱可能有2毫秒的快速掃描時間,這將防止過滿。但室溫控制可以慢得多,也許100毫秒。

        image.png


        示例1:簡單響應示例

        讓我們看一個簡單響應的例子。我們有一個雙金屬片溫度傳感器,一個PLC和一個鍋爐。雙金屬帶在變熱和變冷時會彎曲,所以我們可以用它來檢測房間是否處于所需溫度,并由此控制鍋爐。

        image.png


        當房間溫度正確時,電路完整,PLC接收到信號,鍋爐關閉。當室溫下降時,電路不再完整,PLC在輸入端檢測到這種變化。它通過發送一個輸出信號來啟動鍋爐。這很簡單,我們也可以用一個簡單的繼電器來實現。

        不過,由于它是一個比較好的時間開關,所以它可以在一個時間前檢查它的功能。例如,大樓在晚上和周末可能是空的。所以,我們不想讓鍋爐打開。PLC被告知房間太冷,它會檢查時間和日期,看看是否允許打開,然后根據這一點,決定是打開還是關閉鍋爐。

        image.png


        然后我們可以添加額外的函數和輸入。例如,輸入端有一個運動傳感器。恒溫器告訴PLC房間太冷了。PLC將檢查時間以確保允許打開鍋爐,現在它也可以檢查房間是否有人。例如,日歷上可能沒有列出公共假日。大樓是空的,所以鍋爐不需要打開。

        示例2:高級響應

        在下一個更復雜的例子中,我們有一個熱敏電阻,PLC以及一個執行器閥。熱敏電阻可以提供一個溫度刻度,而不是像雙金屬片那樣簡單的開關輸入。執行機構閥門可以在0到100%之間的任何位置打開,以控制提供多少熱水來加熱房間。

        image.png


        為此,我們將使用PID控制回路。代表比例,積分和微分控制。我們不會在PID上做太多的細節,但基本上這將控制閥門的位置,以確保閥門的開度僅能適應房間所需溫度和房間實際溫度之間的差異。

        例如,如果房間的溫度下降很小,我們不希望加熱閥立即打開100%,因為房間會加熱得太快,這會超過所需的溫度。此時,它將立即關閉并重復此循環。我們要按比例逐漸打開閥門。所以,如果有一個小的溫差,閥門緩慢地打開一小部分。如果溫差很大,閥門會開得更遠更快。然后隨著接近所需溫度而降低,直到閥門找到保持所需室溫的最佳位置。

        image.png


        示例3:復雜反應

        讓我們看一個更復雜的例子。在許多商業建筑中,供暖或制冷系統將使用一種稱為優化器的控制策略。這將了解到,在一段時間內,建筑升溫和降溫的速度有多快。然后,在建筑物被占用之前,它會在最佳時間啟動供暖或制冷系統。例如,如果工作人員要在早上9點起床并開始工作,供暖系統知道它需要在早上7點打開,以確保房間的溫度都是正確的。

        假設這個系統有一個裝有優化軟件的PLC。這控制加熱系統的執行器閥。該系統也有兩個泵,分別設置為工作和備用配置,因此一次只有一個泵運行。PLC將根據之前運行小時數最少的泵來決定開啟哪個泵。PLC將監控流量傳感器,以檢測泵是否在被告知開啟時開啟。如果它不能打開,PLC會收到警報并切斷電源。然后通知另一臺泵啟動。

        image.png


        但是,在供暖系統和水泵啟動之前,PLC將根據時鐘進行檢查,如果今天開啟供暖,建筑物將在什么時候被占用。時鐘顯示可以,預定入住時間是上午9點。然后,PLC檢查房間的當前溫度,并計算該溫度與所需溫度之間的差值。然后,它會檢查室外溫度,計算出加熱建筑物所需的時間,因為在非常寒冷的一天,熱量損失會更大,因此需要更長的時間。由此,PLC計算出開啟供暖系統所需的時間,以使建筑達到所需溫度,為上午9點做好準備。

        PLC的優點

        可編程邏輯控制器有許多優點。但主要有以下幾點:

        軟件可以在發生故障的情況下,對樓宇進行就地控制。

        PLC輸入和輸出之間的連接由軟件完成,而不是通過大量的物理線。

        PLC安裝比硬接線繼電器組小,但仍可以在需要的地方使用繼電器

        可編程邏輯控制器更容易重新編程。

        故障查找更容易、更快

        您可以將同一程序加載到多個PLC單元以節省時間

        您還可以用更多的卡擴展輸入和輸出。


        *博客內容為網友個人發布,僅代表博主個人觀點,如有侵權請聯系工作人員刪除。



        關鍵詞: PLC

        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 若尔盖县| 南京市| 米脂县| 廊坊市| 巍山| 措美县| 五大连池市| 洪泽县| 宕昌县| 图们市| 隆安县| 泽库县| 新巴尔虎左旗| 焦作市| 凤冈县| 云南省| 库尔勒市| 长子县| 潞城市| 台南县| 双城市| 大化| 子洲县| 剑川县| 岱山县| 阜新市| 崇礼县| 高雄市| 获嘉县| 武清区| 确山县| 抚宁县| 新建县| 谢通门县| 贵州省| 肃宁县| 栾川县| 炉霍县| 海淀区| 营口市| 吉安市|