摘要:介紹了在控制系統中選擇PLC的一般方法,詳細說明了在PLC機型的多樣性,以及在PLC的輸入輸出點數功能等方面作如何選擇。
隨著PLC的推廣普及,PLC產品的種類和數量越來越多,而且功能也日趨完善。近年來,從美國、日本、德國等國引進的PLC產品及國內廠家組裝或自行開發的產品已有幾十個系列、上百種型號。PLC的品種繁多,其結構型式、性能、容量、指令系統、編程方法、價格等各不相同,適用場合也各有側重。因此,合理選擇PLC,對于提高PLC在控制系統中的應用起著重要作用。
1 機型的選擇
PLC機型選擇的基本原則是,在功能滿足要求的前提下,選擇最可靠、維護使用最方便以及性能價格比的最優化機型。
在工藝過程比較固定、環境條件較好(維修量較小)的場合,建議選用整體式結構的PLC;其它情況則最好選用模塊式結構的PLC。
對于開關量控制以及以開關量控制為主、帶少量模擬量控制的工程項目中,一般其控制速度無須考慮,因此,選用帶A/D轉換、D/A轉換、加減運算、數據傳送功能的低檔機就能滿足要求。
而在控制比較復雜,控制功能要求比較高的工程項目中(如要實現PID運算、閉環控制、通信聯網等),可視控制規模及復雜程度來選用中檔或高檔機。其中高檔機主要用于大規模過程控制、全PLC的分布式控制系統以及整個工廠的自動化等。根據不同的應用對象,表1列出了PLC的幾種功能選擇。
表1 PLC的功能及應用場合
序 號 | 應用對象 | 功??能??要??求 | 應??用??場??合 |
1 | 替代繼電器 | 繼電器觸點輸入/輸出、邏輯線圈、定時器、計數器 | 替代傳統使用的繼電器,完成條件控制和時序控制功能 |
2 | 數學運算 | 四則數學運算、開方、對數、函數計算、雙倍精度的數學運算 | 設定值控制、流量計算;PID調節、定位控制和工程量單位換算 |
3 | 數據傳送 | 寄存器與數據表的相互傳送等 | 數據庫的生成、信息管理、BAT-CH(批量)控制、診斷和材料處理等 |
4 | 矩陣功能 | 邏輯與、邏輯或、異或、比較、置位(位修改)、移位和變反等 | 這些功能通常按“位”操作,一般用于設備診斷、狀態監控、分類和報警處理等 |
5 | 高級功能 | 表與塊間的傳送、校驗和、雙倍精度運算、對數和反對數、平方根、PID調節等 | 通信速度和方式、與上位計算機的聯網功能、調制解調器等 |
6 | 診斷功能 | PLC的診斷功能有內診斷和外診斷兩種。內診斷是PLC內部各部件性能和功能的診斷,外診斷是中央處理機與I/O模塊信息交換的診斷 | -- |
7 | 串行接口(RS-232C) | 一般中型以上的PLC都提供一個或一個以上串行標準接口(RS-232C),以例連接打印機、CRT、上位計算機或另一臺PLC | -- |
8 | 通信功能 | 現在的PLC能夠支持多種通信協議。比如現在比較流行的工業以太網等 | 對通信有特殊要求的用戶 |
對于一個大型企業系統,應盡量做到機型統一。這樣,同一機型的PLC模塊可互為備用,便于備品備件的采購和管理;同時,其統一的功能及編程方法也有利于技術力量的培訓、技術水平的提高和功能的開發;此外,由于其外部設備通用,資源可以共享,因此,配以上位計算機后即可把控制各獨立系統的多臺PLC聯成一個多級分布式控制系統,這樣便于相互通信,集中管理。
2 輸入/輸出的選擇
PLC是一種工業控制系統,它的控制對象是工業生產設備或工業生產過程,工作環境是工業生產現場。它與工業生產過程的聯系是通過I/O接口模塊來實現的。
通過I/O接口模塊可以檢測被控生產過程的各種參數,并以這些現場數據作為控制信息對被控對象進行控制。同時通過I/O接口模塊將控制器的處理結果送給被控設備或工業生產過程,從而驅動各種執行機構來實現控制。PLC從現場收集的信息及輸出給外部設備的控制信號都需經過一定距離,為了確保這些信息的正確無誤,PLC的I/O接口模塊都具有較好的抗干擾能力。根據實際需要,一般情況下,PLC都有許多I/O接口模塊,包括開關量輸入模塊、開關量輸出模塊、模擬量輸入模塊、模擬量輸出模塊以及其它一些特殊模塊,使用時應根據它們的特點進行選擇。
2.1 確定I/O點數
根據控制系統的要求確定所需要的I/O點數時應再增加10%~20%的備用量,以便隨時增加控制功能。對于一個控制對象,由于采用的控制方法不同或編程水平不同,I/O點數也應有所不同。
表2列出了典型傳動設備及常用電氣元件所需的開關量的I/O點數。
表2?典型傳動設備及常用電氣元件所需的開關量的I/O點數
序 號 | 電氣設備、元件 | 輸入點數 | 輸出點數 | 序 號 | 電氣設備、元件 | 輸入點數 | 輸出點數 |
1 | Y-起動的籠型異步電動機 | 4 | 3 | 12 | 光電管開關 | 2 | - |
2 | 單向運行的籠型異步電動機 | 4 | 1 | 13 | 信號燈 | - | 1 |
3 | 可逆運行的籠型異步電動機 | 5 | 2 | 14 | 撥碼開關 | 4 | - |
4 | 單向變極電動機 | 5 | 3 | 15 | 三檔波段開關 | 3 | - |
5 | 可逆變極電動機 | 6 | 4 | 16 | 行程開關 | 1 | - |
6 | 單向運行的直流電動機 | 9 | 6 | 17 | 接近開關 | 1 | - |
7 | 可逆運行的直流電動機 | 12 | 8 | 18 | 制動器 | - | 1 |
8 | 單線圈電磁閥 | 2 | 1 | 19 | 風機 | - | 1 |
9 | 雙線圈電磁閥 | 3 | 2 | 20 | 位置開關 | 2 | - |
10 | 比例閥 | 3 | 5 | 21 | 單向運行的繞線轉子異步電動機 | 3 | 4 |
11 | 按鈕 | 1 | - | 22 | 可逆運行的繞線轉子異步電動機 | 4 | 5 |
2.2 開關量輸入/輸出
通過標準的輸入/輸出接口可從傳感器和開關(如按鈕、限位開關等)及控制(開/關)設備(如指示燈、報警器、電動機起動器等)接收信號。典型的交流輸入/輸出信號為24~240V,直流輸入/輸出信號為5~240V。
盡管輸入電路因制造廠家不同而不同,但有些特性是相同的。如用于消除錯誤信號的抖動電路;免于較大瞬態過電壓的浪涌保護電路等。此外,大多數輸入電路在高壓電源輸入和接口電路的控制邏輯部分之間都設有可選的隔離電路。
在評估離散輸出時,應考慮熔絲、瞬時浪涌保護和電源與邏輯電路間的隔離電路。熔絲電路也許在開始時花費較多,但可能比在外部安裝熔絲耗資要少。
2.3 模擬量輸入/輸出
模擬量輸入/輸出接口一般用來感知傳感器產生的信號。這些接口可用于測量流量、溫度和壓力,并可用于控制電壓或電流輸出設備。這些接口的典型量程為-10~+10V、0~+10V、4~20mA或10~50mA。
一些制造廠家在PLC上設計有特殊模擬接口,因而可接收低電平信號如RTD、熱電偶等 。一般來說,這類接口模塊可用于接收同一模塊上不同類型的熱電偶或RTD混合信號。
2.4 特殊功能輸人/輸出
在選擇一臺PLC時,用戶可能會面臨一些特殊類型且不能用標準I/O實現的I/O限定如定位、快速輸入、頻率等 。此時用戶應當考慮供銷廠商是否提供有特殊的有助于最大限度減小控制作用的模塊。有些特殊接口模塊自身能處理一部分現場數據,從而使CPU從耗時的任務處理中解脫出來。
2.5 智能式輸入/輸出
當前,PLC的生產廠家相繼推出了一些智能式的輸入/輸出模塊。一般智能式輸入/輸出模塊本身帶有處理器,可對輸入或輸出信號作預先規定的處理,并將處理結果送入CPU或直接輸出,這樣可提高PLC的處理速度并節省存儲器的容量。
智能式輸入/輸出模塊有高速計數器(可作加法計數或減法計數)、凸輪模擬器(用作絕對編碼輸人)、帶速度補償的凸輪模擬器、單回路或多回路的PID調節器、ASCII/BASIC處理器、RS—232C/422接口模塊等。表3歸納了選擇I/O模塊的一般規則。
表3?選擇PLC的I/O接口模塊的一般規則
I/O模塊類型 | 現場設備或操作(舉例) | 說????明 |
離散輸入模塊和I/O模塊 | 選擇開關、按鈕、光電開關、限位開關、電路斷路器、接近開關、液位開關、電動機起動器觸點、繼電器觸點、撥盤開關 | 輸入模塊用于接收ON/OFF或OPENED/CLOSED(開/關)信號,離散信號可以是直流的,也可以是交流的 |
離散輸出模塊和I/O模塊 | 報警器、控制繼電器、風扇、指示燈,揚聲器、閥門、電動機起動器、電磁線圈 | 輸出模塊用于將信號傳遞到ON/OFF或OPENED/CLOSED(開/關)設備。離散信號可以是交流或直流 |
模擬量輸入模塊 | 溫度變送器、壓力變送器、濕度變送器、流量變送器、電位器 | 將連續的模擬量信號轉換成PLC處理器可接受的輸入值 |
模擬量輸出模塊 | 模擬量閥門、執行機構、圖表記錄器、電動機驅動器、模擬儀表 | 將PLC處理器的輸出轉為現場設備使用的模擬量信號(通常是通過變送器進行) |
特種I/O模塊 | 電阻、電偶、編碼器、流量計、I/O通信、ASCII、RF型設備、稱重計、條形碼閱讀器、標簽閱讀器、顯示設備 | 通常用作位置控制、PID和外部設備通信等專門用途 |
3 PLC存儲器類型及容量選擇
PLC系統所用的存儲器基本上由PROM、E-PROM及PAM三種類型組成,存儲容量則隨機器的大小變化,一般小型機的最大存儲能力低于6kB,中型機的最大存儲能力可達64kB,大型機的最大存儲能力可上兆字節。使用時可以根據程序及數據的存儲需要來選用合適的機型,必要時也可專門進行存儲器的擴充設計。
PLC的存儲器容量選擇和計算的第一種方法是:根據編程使用的節點數精確計算存儲器的實際使用容量。第二種為估算法,用戶可根據控制規模和應用目的,按照表4的公式來估算。為了使用方便,一般應留有25%~30%的裕量,獲取存儲容量的最佳方法是生成程序,即用了多少字。知道每條指令所用的字數,用戶便可確定準確的存儲容量。表4同時給出了存儲器容量的估算方法。
表4?控制目的估算存儲器容量的方法
控制目的 | 公??????式 | 說????明 |
代替繼電路 | M=Km(10DI+5D0) | DI為數字(開關)量輸入信號;Do為數字(開關)量輸出信號;AI為模擬量輸入信號;Km為每個接點所點存儲器字節數;M為存儲器容量 |
模擬量控制 | M=Km(10DI+5Do+100AI) | |
多路采樣控制 | M=Km[10DI+5Do+100AI+(1+采樣點×0.25] |
4 軟件選擇
在系統的實現過程中,PLC的編程問題是非常重要的。用戶應當對所選擇PLC產品的軟件功能有所了解。通常情況下,一個系統的軟件總是用于處理控制器具備的控制硬件的。但是,有些應用系統也需要控制硬件部件以外的軟件功能。例如,一個應用系統可能包括需要復雜數學計算和數據處理操作的特殊控制或數據采集功能。指令集的選擇將決定實現軟件任務的難易程度。可用的指令集將直接影響實現控制程序所需的時間和程序執行的時間。
5 支撐技術條件的考慮
選用PLC時,有無支撐技術條件同樣是重要的選擇依據。支撐技術條件包括下列內容:
(1)編程手段
●便攜式簡易編程器主要用于小型PLC,其控制規模小,程序簡單,可用簡易編程器。
●CRT編程器適用于大中型PLC,除可用于編制和輸入程序外,還可編輯和打印程序文本。
●由于IBM—PC已得到普及推廣,IBM—PC及其兼容機編程軟件包是PLC很好的編程工具。目前,PLC廠商都在致力于開發適用自己機型的IBM—PC及其兼容機編程軟件包,并獲得了成功。
(2)進行程序文本處理
●簡單程序文本處理以及圖、參量狀態和位置的處理,包括打印梯形邏輯;
●程序標注,包括觸點和線圈的賦值名、網絡注釋等,這對用戶或軟件工程師閱讀和調試程序非常有用。
●圖形和文本的處理。
(3)程序儲存方式
對于技術資料檔案和備用資料來說,程序的儲存方法有磁帶、軟磁盤或EEPROM存儲程序盒等方式,具體選用哪種儲存方式,取決于所選機型的技術條件。
(4)通信軟件包
對于網絡控制結構或需用上位計算機管理的控制系統,有無通信軟件包是選用PLC的主要依據。通信軟件包往往和通信硬件一起使用,如調制解調器等。
6 PLC的環境適應性
由于PLC通常直接用于工業控制,生產廠都把它設計成能在惡劣的環境條件下可靠地工作。盡管如此,每種PLC都有自己的環境技術條件,用戶在選用時,特別是在設計控制系統時,對環境條件要給予充分的考慮。
一般PLC及其外部電路(包括I/O模塊、輔助電源等)都能在表5所列的環境條件下可靠工作。
表5 PLC的工作環境
序???號 | 項????目 | 說??????明 |
1 | 濕度 | 工作溫度范圍為0~55℃,最高為60℃,貯存溫度范圍為-40~+85℃ |
2 | 濕度 | 相對濕度5%~95%*無凝結霜) |
3 | 振動和沖擊 | 滿足國際電工委員會標準 |
4 | 電源 | 采用220V交流電源,允許變化范圍為-15%~+15%,頻率為47~53Hz,瞬間停電保持10ms |
5 | 環境 | 周圍空氣不能混有可燃性、爆炸性和腐蝕性氣體 |
7 結束語
隨著科技的不斷進步,PLC的種類日益繁多,功能也逐漸增強。文章中盡管歸納了一些選用PLC的方法,但在實際工作中還一定要依據實際情況做出適當的調整,以便設計出滿足期望的控制系統。
審核編輯:湯梓紅
評論
查看更多