目 錄
第一章. PLC概論 4
第一節(jié). PLC的產(chǎn)生 4
第二節(jié). PLC的定義及其術(shù)語 5
一.定義 5
二.常用術(shù)語 5
第三節(jié). PLC特點 6
一. 可靠性高、抗干擾能力強 6
二. 程序可變、具有柔性 7
三. 編程簡單、使用方便 7
四. 功能完善 6
五. 組合靈活、擴充方便 6
六. 減少了工作量 8
七. 體積小、重量輕、環(huán)境要求低 8
八. 成本低、水平高 8
第四節(jié). PLC的應(yīng)用狀況和發(fā)展趨勢 9
一. 應(yīng)用狀況 9
二. 發(fā)展趨勢 10
第二章. PLC的組成及工作原理 12
第一節(jié). PLC的組成 12
第二節(jié). PLC主要部件功能 13
一. CPU 13
二. 存儲器 錯誤!未定義書簽。
三. I/O部分 15
四. 編程工具 20
五. 電源 21
第三節(jié). PLC的工作原理 22
一. PLC的工作過程 22
二. 掃描周期的計算方法 23
三. 系統(tǒng)響應(yīng)時間 24
第四節(jié). OMRON C200H數(shù)據(jù)通道 26
一. I/O繼電器區(qū) 27
二. 內(nèi)部輔助繼電器區(qū) ( Internal Relay ) IR區(qū) 27
三. 特殊繼電器區(qū) ( Special Relay ) SR區(qū) 28
四. 暫存繼電器區(qū) ( Temporary Relay ) TR區(qū) 30
五. 保持繼電器區(qū) ( Holding Relay ) HR區(qū) 30
六. 輔助存貯繼電器區(qū) ( Auxiliary Relay ) AR區(qū) 30
七. 鏈接繼電器區(qū) ( Link Relay ) LR區(qū) 30
八. 定時/計時繼電器區(qū) ( Timer & Counter ) TC區(qū) 30
九. 數(shù)據(jù)存貯區(qū) ( Data Memory ) DM區(qū) 30
第三章. PLC的基本指令 錯誤!未定義書簽。
第一節(jié). 編程語言簡介 錯誤!未定義書簽。
一. 梯形圖 錯誤!未定義書簽。
二. 助記符 錯誤!未定義書簽。
三. 布爾表達式 錯誤!未定義書簽。
四. 功能塊圖 ( Function block diagram ) 錯誤!未定義書簽。
五. 功能表圖 ( Function chart ) 錯誤!未定義書簽。
六. 高級語言 錯誤!未定義書簽。
第二節(jié). 梯形圖使用的符號、概念及注意事項 錯誤!未定義書簽。
一. 梯形圖中的符號、概念 錯誤!未定義書簽。
二. 梯形圖使用應(yīng)注意事項: 錯誤!未定義書簽。
第三節(jié). OMRON C200H 指令系統(tǒng) 錯誤!未定義書簽。
一. 分類及說明 錯誤!未定義書簽。
二. 基本指令 錯誤!未定義書簽。
三. 常用指令(11條) 錯誤!未定義書簽。
四. 數(shù)據(jù)傳送指令: 錯誤!未定義書簽。
五. 比較指令(6條) 錯誤!未定義書簽。
六. 數(shù)據(jù)轉(zhuǎn)換指令(16條) 錯誤!未定義書簽。
七. 移位指令(16條) 錯誤!未定義書簽。
八. 十進制數(shù)(BCD碼)運算指令 (28條) 錯誤!未定義書簽。
九. 二進制運算指令 (8條) 錯誤!未定義書簽。
十. 邏輯運算指令 (10條) 錯誤!未定義書簽。
十一. 子程序指令 (5條) 錯誤!未定義書簽。
十二. 特殊指令 錯誤!未定義書簽。
第四章. PLC應(yīng)用實例 錯誤!未定義書簽。
第五章. PLC程序設(shè)計的功能表圖方法 錯誤!未定義書簽。
第一節(jié). 概 述 錯誤!未定義書簽。
第二節(jié). 功能表圖的基本概念 錯誤!未定義書簽。
一. 步 錯誤!未定義書簽。
二. 有向線和轉(zhuǎn)移 錯誤!未定義書簽。
三. 功能表圖的構(gòu)成規(guī)則 錯誤!未定義書簽。
四. 功能表圖的基本形式 錯誤!未定義書簽。
第三節(jié). 用梯形圖實現(xiàn)功能表圖的程序設(shè)計 錯誤!未定義書簽。
一. 步的進入 錯誤!未定義書簽。
二. 步的退出 錯誤!未定義書簽。
第六章. PLC應(yīng)用中的若干問題 錯誤!未定義書簽。
第一節(jié). PLC的使用及其型號選擇 錯誤!未定義書簽。
一. PLC型號的選擇 錯誤!未定義書簽。
二. 開關(guān)量I/O模塊的選擇 錯誤!未定義書簽。
三. 編程手段的選擇 錯誤!未定義書簽。
第二節(jié). 降低PLC系統(tǒng)費用的方法 錯誤!未定義書簽。
一. 減少模塊的數(shù)量 錯誤!未定義書簽。
二. 減少輸入點 錯誤!未定義書簽。
三. 減少輸出點 錯誤!未定義書簽。
參考書: 31
第一章. PLC概論
可編程序控制器(Programmable Controller)簡稱PC,為了避免同個人計算機(Personal Computer,簡稱PC)混淆,現(xiàn)在一般將可編程序控制器簡稱為PLC(Programmable Logic Controller)。
PLC從誕生至今已有30多年,發(fā)展勢頭異常迅猛,已經(jīng)成為當代工業(yè)自動化領(lǐng)域中的支柱產(chǎn)品之一。特別是隨著計算機技術(shù)和通信技術(shù)的發(fā)展,PLC的應(yīng)用領(lǐng)域逐步擴大,應(yīng)用前景十分看好。
第一節(jié). PLC的產(chǎn)生
傳統(tǒng)的控制系統(tǒng)(特別是1969年以前,那時PLC還未出現(xiàn))中主要元件是各
種各樣的繼電器,它可以可靠且方便地組成一個簡單的控制系統(tǒng)。例1-1:
但隨著社會的進步,工業(yè)的發(fā)展,控制對象越來越多,其邏輯關(guān)系也越來越復(fù)雜,用繼電器組成的控制系統(tǒng)就會變得非
常龐大,從而造成系統(tǒng)的不穩(wěn)定和造價昂貴。主要表現(xiàn)在:①當某個繼電器損壞、甚至繼電器的某觸點接觸不良都會影響系統(tǒng)的運行;②繼電器本身并不太貴,但控制柜內(nèi)元件的安裝和接線工作量極大,造成系統(tǒng)價格偏高;③產(chǎn)品需要不斷地更新?lián)Q代,生產(chǎn)設(shè)備的控制系統(tǒng)不斷地作相應(yīng)的調(diào)整。但對龐大的系統(tǒng)而言,日常維護已很難,再作調(diào)整難度更大。
鑒于以上問題,1968年美國通用汽車公司(General Motors)向傳統(tǒng)的繼電器控制系統(tǒng)提出了挑戰(zhàn):設(shè)想是否能用一種新型的控制器,引入這種控制器后可使龐大的系統(tǒng)減小,并且能方便地進行修改、調(diào)整。按照這個宗旨,該公司向外公開招標,提出如下十大指標:
①. 編程簡單,可在現(xiàn)場改程序; ②. 維護方便,最好是插件式 ;
③. 可靠性高于繼電器控制柜; ④. 體積小于繼電器控制柜;
⑤. 成本低于繼電器控制柜 ; ⑥. 可將數(shù)據(jù)直接輸入計算機 ;
⑦. 輸入可以是市電(AC110v); ⑧. 控制程序容量 ≥ 4KB;
⑨. 輸出可驅(qū)動市電2A以下的負荷,能直接驅(qū)動電磁閥 ;
⑩. 擴展時,原有的系統(tǒng)僅作少許更改。
這次招標引起了工業(yè)界的密切注視,吸引了不少大公司前來投標,最后DEC公司一舉中標,并于1969年研制成功第一臺PLC,當時命名為PC(Programmable Logic Controller)。這臺PLC投運到汽車生產(chǎn)線后,取得了極為滿意的效果,引發(fā)了效仿的熱潮,從此PLC技術(shù)得以迅猛的發(fā)展。
第二節(jié). PLC的定義及其術(shù)語
一.定義
嚴格地講,至今對PLC沒有最終的定義。
國際電工委員會(IEC)1985年在可編程序控制器標準草案(第二稿)中作了如下的定義:“可編程序控制器是一種數(shù)字運算的電子系統(tǒng),專為在工業(yè)環(huán)境條件下應(yīng)用而設(shè)計。它采用可編程序的存儲器,用來在內(nèi)部存儲執(zhí)行邏輯運算、順序控制、定時、計數(shù)和算術(shù)運算等操作的指令,并通過數(shù)字式、模擬式的輸入輸出,控制各種類型的機械或生產(chǎn)過程?删幊绦蚩刂破骷捌溆嘘P(guān)設(shè)備都應(yīng)按易于使工業(yè)控制系統(tǒng)形成一個整體、易于擴充其功能的原則設(shè)計!
美國電氣制造協(xié)會(NEMA)1987年作的定義如下:“它是一種帶有指令存儲器、數(shù)字或模擬I/O接口,以位運算為主,能完成邏輯、順序、定時、計數(shù)和算術(shù)運算功能,用于控制機器或生產(chǎn)過程的自動控制裝置!
IEC(國際電工委員會)在標準草案中,將這種裝置定義為可編程序控制器(Programmable Controller),簡稱PC。為了避免同個人計算機混淆,現(xiàn)在一般將可編程序控制器簡稱PLC(Programmable Logic Controller)
二.常用術(shù)語
1 點數(shù) (I/O Points) 指能夠輸入 / 輸出開關(guān)量、模擬量的總個數(shù)。一般是4或8的倍數(shù)。
2 掃描周期 是指PLC執(zhí)行系統(tǒng)監(jiān)控程序、用戶程序、I/O刷新一次所用的時間。它直接反映PLC的響應(yīng)速度,因此是PLC的重要指標之一,其單位是ms/kw (kb)。
3 梯形圖 梯形圖是PLC用戶編程時最常用的一種圖形編程方法,是表示I/O點之間邏輯關(guān)系的一種圖。它實質(zhì)上是變相的繼電器控制邏輯圖,形式和規(guī)范非
常相似,其目的是為了讓工廠技術(shù)人員不必懂計算機,就可使用(設(shè)計、閱讀)它,例如圖1-2:
第三節(jié). PLC特點
PLC之所以能適應(yīng)工業(yè)環(huán)境,并能夠得以迅猛的發(fā)展,是因為它具有如下特點:
1. 可靠性高、抗干擾能力強 5、 組合靈活、擴充方便
2. 程序可變、具有柔性 6、 減少了工作量
3. 編程簡單、使用方便 7、 體積小、重量輕、環(huán)境要求低
4. 功能完善 8、 成本低、水平高
一. 可靠性高、抗干擾能力強
據(jù)有關(guān)資料稱:“到目前為止沒有任何一種工業(yè)控制設(shè)備可達到PLC的可靠性”。
控制系統(tǒng)在使用時發(fā)生故障,絕大多數(shù)是由PLC外的開關(guān)、傳感器、執(zhí)行器引起的,而不是PLC本身。若是PLC,多數(shù)是使用、設(shè)計不當引起的。
誘發(fā)電子設(shè)備故障的原因大概有如下幾種:針對以上故障原因,PLC在硬、軟件兩方面采取了相應(yīng)的解決方法,使其可靠性大為提高,PLC本身發(fā)生故障的概率極小。
1. 硬件
(1)常規(guī)手段 選用優(yōu)質(zhì)元器件,設(shè)計合理的系統(tǒng)結(jié)構(gòu),實施加固使其易于抗沖擊,印制板的設(shè)計加工和焊接工藝嚴格規(guī)范。
(2)隔離 所有I/O電路一律采用光電器件進行隔離,使內(nèi)外無電氣回路的聯(lián)接點(電浮空),這樣可以抗電干擾。
(3)濾波 對供電系統(tǒng)及輸入回路采用模擬量濾波(如LC、π型濾波網(wǎng)絡(luò)),再加上數(shù)字濾波,以消除或抑制高頻干擾。
(4)屏蔽 采用導電、導磁性能良好的材料進行屏蔽,以防電磁波輻射的干擾。
(5)增強電源的適應(yīng)性 PLC的供電系統(tǒng)(內(nèi)部為DC)采用開關(guān)電源,并用集成電壓調(diào)整器進行調(diào)整,使之適應(yīng)電網(wǎng)電壓較寬范圍的波動。
(6)采用模塊式結(jié)構(gòu) 一旦某模塊有故障,能迅速更換,使系統(tǒng)停用時間減到最低程度。
2. 軟件
(1)設(shè)置警戒時鐘WDT (看門狗) PLC在正常的運行程序中對WDT定時復(fù)位,若超過了WDT規(guī)定的時間,WDT會發(fā)出報警信號,并強制系統(tǒng)CPU復(fù)位,使之走入正常的運行程序。
(2)系統(tǒng)軟件對用戶軟件自動進行檢查 能對用戶程序進行查錯、報錯,使用戶程序無語法、結(jié)構(gòu)性錯誤,錯誤的程序或參數(shù)得不到運行。
(3)掉電保護 對RAM區(qū)用后備電池或蓄能電容,掉電時使RAM繼續(xù)有電,保證用戶程序運行的狀態(tài)信息和中間數(shù)據(jù)不會丟失。
(4)自檢 系統(tǒng)程序中有對CPU及外圍器件自動檢測的功能,一旦出錯,立即報警。
二. 程序可變、具有柔性
生產(chǎn)工藝或設(shè)備改變后,在原設(shè)計的PLC功能備用量夠用的情況下,可不變PLC的硬件,只要改編控制程序即可。
這點就充分體現(xiàn)了PLC具有繼電器控制系統(tǒng)所不具備和無可比擬的優(yōu)點。故PLC除應(yīng)用于單機控制外,還在柔性制造單元(FMC)、柔性制造系統(tǒng)(FMC)、工廠自動化(FA)中被大量采用。
三. 編程簡單、使用方便
PLC采用與繼電器控制邏輯圖非常接近的“梯形圖”進行編程,這種編程方法既具備傳統(tǒng)控制線路的易懂易編,清晰直觀優(yōu)點,又顧及了多數(shù)電氣技術(shù)人員的讀圖習慣和微機應(yīng)用水平,易于被大眾接受,因此受到普遍歡迎,這種面向生產(chǎn)的編程方法與目前微機控制中常用的匯編語言或高級語言編程相比,其優(yōu)點是顯而易見的。
為進一步優(yōu)化編程,PLC還針對實際問題設(shè)計了諸如步進順控指令、移位指令、鼓形控制器等功能性指令,減少編程工作量,加快了開發(fā)速度。
四. 功能完善
現(xiàn)代的PLC還具有數(shù)字量及模擬量的輸入輸出、邏輯和算術(shù)運算、定時、計數(shù)、順序檢測、功率驅(qū)動、聯(lián)網(wǎng)通信、人機對話、自檢、記錄和顯示等功能,使控制系統(tǒng)的水平大大提高,功能更加完善。
五. 組合靈活、擴充方便
PLC除摸塊化外,還具有各種擴充單元,I/O點數(shù)及各種I/O方式、I/O量均可選擇,可以方便地適應(yīng)不同的控制對象。
六. 減少了工作量
由于PLC是采用軟件編程來實現(xiàn)控制功能的,而繼電器控制采用硬接線來實現(xiàn)。這就減少了設(shè)計、施工的工作量。同時,PLC能事先進行摸擬調(diào)試并且具有很強的監(jiān)視功能,所以系統(tǒng)的調(diào)試、檢修、維護的工作量得到大大地減少。
七. 體積小、重量輕、環(huán)境要求低
由于PLC是專為工控而設(shè)計的專用計算機,所以其結(jié)構(gòu)緊密、堅固、體積小巧、功能齊全,能直接投運在惡劣的工作環(huán)境。一般PLC的功能若用繼電器來實現(xiàn),需用3至4個1.8m高的大繼電器控制柜。
八. 成本低、水平高
1. 由于PLC功能的強大(一臺PLC相當于3至4個大控制柜),使得控制系統(tǒng)的直接費用大量降低。
2. 由于PLC具有易修改性、高可靠性、易擴展性、易維護性,大大降低了日常運行的檢修、維修工作量,降低了今后改造的成本。
3. 由于PLC安裝調(diào)試方便,開發(fā)、調(diào)試周期短,從而降低了設(shè)計、開發(fā)、安裝、調(diào)試的工作量,故減少了工資費用。
4. 由于PLC靠軟件編程實現(xiàn)控制功能,硬件及其備件均具有通用性,也減少了采購的時間和費用。
5. 由于體積小、功能強,所以占地少、耗電小(僅為繼電器柜的幾十分之一),每年節(jié)省的電費就可將投資收回。
6. 由于PLC實質(zhì)上是一種專用工控計算機,實現(xiàn)了智能控制,從而使得控制水平上了新臺階,并且具有聯(lián)網(wǎng)功能,很易構(gòu)成綜合控制系統(tǒng)。
第四節(jié). PLC的應(yīng)用狀況和發(fā)展趨勢
一. 應(yīng)用狀況
PLC自問世以來,經(jīng)30多年的發(fā)展,在工業(yè)發(fā)達國家(如美、日、德等)已成為重要的產(chǎn)業(yè)之一,生產(chǎn)廠家不斷涌現(xiàn),PLC的品種多達幾百種。
國內(nèi)應(yīng)用始于80年代。一些大中型工程項目引進的生產(chǎn)流水線上采用了PLC控制系統(tǒng),使用后取得了明顯的經(jīng)濟效益,從而促進了國內(nèi)PLC的發(fā)展和應(yīng)用。目前國內(nèi)PLC的應(yīng)用已取得了許多成功的經(jīng)驗和成果,證明了PLC是大有發(fā)展前途的工業(yè)控制裝置,它與DCS、SCADA、計算機網(wǎng)絡(luò)系統(tǒng)相互集成、互相補充而形成的綜合系統(tǒng)將得到更加廣泛的應(yīng)用。
我國PLC的生產(chǎn)廠家主要是80年代涌現(xiàn)出來的,靠技術(shù)引進、轉(zhuǎn)讓、合資等方式進行生產(chǎn),目前約有十幾家,生產(chǎn)的PLC型號主要有:
天津中環(huán)自動化儀表公司 DJK-84 ;無錫華光電子工業(yè)有限公司 KCK 系列;
上海東屋電器有限公司 C F系列 ;北京樁樹電子儀表廠 BCM-PIC ;
杭州機床電器廠 DKK 、D系列 ;上海電力電子設(shè)備廠 KKI-IC ;
大連組合機床研究所 S 系列 ;機械部北京自動化所 MPC、KB系列;
上海國際程控公司 E、EM、H系列;上海工業(yè)自動化研究所 TCMS-300/D;
杭州通靈控制電腦公司 HZK 系列 ;蘇州電子計算機廠 YZ系列;
蘇州機床電器廠 CYK系列 。
此外還有聯(lián)想計算機集團公司、中科院自動化所、上海機床電器廠、四川儀表十五廠、珠海春海電子設(shè)備廠、深圳科用開發(fā)公司、北京恒達機電技術(shù)發(fā)展公司、上海香島斯邁克有限公司,遼寧無線電二廠,廈門A-B公司等也生產(chǎn)PLC。
由上可看出國產(chǎn)PLC的品種只有二十多種,主要集中在小型PLC品種上(中型PLC的生產(chǎn)較少,大型的更少),生產(chǎn)和銷售規(guī)模均不大。目前國產(chǎn)PLC的質(zhì)量和技術(shù)性能與發(fā)達國家相比還有較大的差距,遠不能滿足國內(nèi)日益增長的市場需要,故須依賴進口,尤其是大中型PLC,更是清一色的國外產(chǎn)品。國內(nèi)流行的PLC多是國外產(chǎn)品,主要有:
日本:立石(OMRON)、三菱、日立、夏普、松下、東芝、富士、安川、橫河、
光洋(Koyo)等公司
美國:AB(Allen Bradley)、GM(Gould Modicon)、GE(GE-Fanuc)、Square D、
西屋(Westing House)、TI 儀器(Texas,Instruments德洲儀器) 等公司
德國:西門子(Siemens) 、 BBC 、 AEG等公司
法國:TE (Telemecanique) 公司等
其中美國的A-B(Allen-Bradley)、GE-Fanuc、 Modicon,德國的西門子(Siemens),法國的TE(Telemecanique),日本的三菱、立石(OMRON)等7家公司,在所有PLC制造廠中占有主導地位。這7家公司占有著全世界PLC市場 80%以上的份額,他們的系列產(chǎn)品有其技術(shù)廣度和深度,從售價為100美元左右的微型PLC到有數(shù)千個I/O點的大型PLC應(yīng)有盡有。
小型PLC日本各廠家占領(lǐng)的市場份額最大,其結(jié)構(gòu)型式的優(yōu)點也較為突出,故其他國家小型PLC的結(jié)構(gòu)形式也都向日本看齊。大、中型PLC市場份額的90%一直被美、日、歐三家占領(lǐng),具有三足鼎立之勢,近年來日本稍有頹勢。
二. 發(fā)展趨勢
1. 結(jié)構(gòu)微型化、模塊化
自73年微處理機芯片(CPU)問世以后,為計算機應(yīng)用產(chǎn)品(PLC也屬其中之一)微型化創(chuàng)造了條件,一般小型的PLC產(chǎn)品只有32K—16K書這么大小(高度5—10mm)。一般小型PLC整體式的較多,但功能較多的小型機,結(jié)構(gòu)型式大多采用模塊式,以便使用戶有更多的選擇余地,配置成性能比較高的控制系統(tǒng)。
大、中型PLC幾乎全部采用模塊結(jié)構(gòu)。采用模塊式結(jié)構(gòu)可讓用戶各取所需,減少投資費用。
2. 功能全面化、標準化
在PLC發(fā)展的初期,PLC只具有開關(guān)量的I/O、定時、計數(shù)、順序控制等功能,之后又增加了模擬量的I/O、PID調(diào)節(jié)、信號調(diào)制、數(shù)字量的I/O、通迅、高速計數(shù)器等功能模塊,現(xiàn)代PLC能完成CNC過程控制、集散控制器柔性制造單元等各種控制系統(tǒng)所能完成的功能。它大大加強了數(shù)學運算、數(shù)據(jù)處理圖形顯示、聯(lián)網(wǎng)通信等功能,使PLC向IPC方向滲透和發(fā)展。
功能標準化后,使用同一系列的產(chǎn)品(甚至不同廠家、不同系列的PLC)均能選用同一功能的PLC模塊。
3. 產(chǎn)品系列化
一家PLC生產(chǎn)公司往往以統(tǒng)一的設(shè)計思想,設(shè)計其系列產(chǎn)品,在系列產(chǎn)品中,I/O模塊和各種功能摸塊的接口功能是統(tǒng)一的,但有各種規(guī)格,可任意選擇、組合,構(gòu)成小型、中型或大型(小到幾點,大到上萬點)規(guī)模的控制系統(tǒng)。編程器、軟件、指令是兼容的,也有不同規(guī)格、型號可選。
4. 大容量化、高速化
IC及CPU技術(shù)的發(fā)展為PLC的大容量化、高速化創(chuàng)造了條件,現(xiàn)代大型PLC存儲器容量大到數(shù)兆, 控制程序達到數(shù)萬步,梯形圖的掃描速度可達0.1ms/kw的數(shù)量級,速度上比許多DCS(分散型控制系統(tǒng))快數(shù)十倍。
大容量及高速化的PLC為加工機具的精確定位、機床速度的精確調(diào)節(jié)、閥門的靈活控制以及PID過程控制等提供了更好的手段。
5. 模塊化、模塊智能化
大中型PLC幾乎全用模塊式結(jié)構(gòu),功能較多的小型PLC也采用模塊式結(jié)構(gòu),因為這種結(jié)構(gòu)最大的優(yōu)點是可讓用戶按需組合,避免功能資源的浪費,使控制系統(tǒng)的成本最小化,實現(xiàn)性價比最優(yōu)。I/O模塊的點數(shù)逐漸增多,小型機大多采用4、8及16點,大、中型機多采用64、32及16點。
模塊智能化,就是模塊的本身具有CPU,能獨立工作,它們與主CPU模塊并列運行,緊密結(jié)合,有助于克服PLC掃描算法上的局限性,使其在速度、精度、適應(yīng)性、可靠性等各方面均更勝一籌,完成以前PLC本身無法完成的許多功能。
6. 通迅化、網(wǎng)絡(luò)化
現(xiàn)代工業(yè)生產(chǎn)規(guī)模大、控制復(fù)雜、被控對象分布廣且具有一定的空間距離,因此要有許多PLC或其它控制器來分區(qū)控制,往往還有上位機對他們進行統(tǒng)一管理,以協(xié)調(diào)全廠的生產(chǎn),這就需要各級控制器之間以及與上位機之間具有通訊手段,實現(xiàn)信息交流。
現(xiàn)代的PLC機大多具有標準通訊接口(例如RS-232C、422、485、ProfiBus、以太網(wǎng)等),具有通迅聯(lián)網(wǎng)功能。通過電纜或光纖,信息傳送距離可達幾十公里,聯(lián)網(wǎng)后,各控制器形成一個統(tǒng)一的整體,實現(xiàn)集散控制。
各公司都有自己的專用通訊網(wǎng)絡(luò),造成了各家PLC之間的通迅困難,但是它們可以通過主機與遵循標準通迅協(xié)議(如MAP網(wǎng)絡(luò)通迅協(xié)議)的網(wǎng)絡(luò)聯(lián)網(wǎng)。
7. 編程語言化
梯形圖編程固然方便直觀,但對復(fù)雜的控制領(lǐng)域編程則較煩瑣,因此對復(fù)雜的應(yīng)用場合需要高級的編程工具,當代PLC已發(fā)展出了許多編程語言,如面向順序控制的步進順控語言,面向過程控制的流程圖語言(它能表示過程中動態(tài)變量與信號的相互聯(lián)接)。還有用高級語言BASIS、PASCAL、C語言編程的。
8. 增強外部故障檢測能力
據(jù)分析,PLC控制系統(tǒng)的故障中:
內(nèi)部故障占20%(其中CPU板占5%;I/O板占15%),
外部故障(非PLC)占80%,其中:
傳感器占45% 執(zhí)行器占30% 接線 占 5%
除了內(nèi)部故障可通過PLC的軟、硬件自動檢測以外,其余80%都不能通過自診斷查出,因此,檢測外部故障的功能是很有價值的發(fā)展方向。
第二章. PLC的組成及工作原理
第一節(jié). PLC的組成
PLC由三個基本部分組成:輸入部分、邏輯處理部分、輸出部分;窘Y(jié)構(gòu)示意圖參見圖2-1所示。
輸入部分是指各類按鈕、行程開關(guān)、傳感器等接口電路,它收集并保存來自被控對象的各種開關(guān)量、模擬量信息和來自操作臺的命令信息等。
邏輯處理部分用于處理輸入部分取得的信息,按一定的邏輯關(guān)系進行運算,并把運算結(jié)果以某種形式輸出。
輸出部分是指驅(qū)動各種電磁線圈、交 / 直流接觸器、信號指示燈等執(zhí)行元件的接口電路,它向被控對象提供動作信息。
為了使用方便,PLC還常配套有編程器等外部設(shè)備,它們可以通過總線或標準接口與PLC連接,圖2-2為一般PLC組成系統(tǒng)的原理框圖。(由圖2-2可看出,PLC的組成結(jié)構(gòu)和計算機差不多,故PLC可看成用于工業(yè)控制的專用計算機)
第二節(jié). PLC主要部件功能
一. CPU
CPU是PLC的核心部件之一, 它的主要功能有:
① 采集輸入信號; ②執(zhí)行用戶程序; ③刷新系統(tǒng)輸出;
④執(zhí)行管理和診斷程序; ⑤與外界通信。
PLC常用的CPU芯片主要有:
1. 通用微處理器
如INTEL(8080、8085、8086、8088,80386、80486、80586)、Zilog(Z80、Z8000)、Motorola(6800、6809、68000)等。通用微處理器芯片的通用性強、價格便宜、貨源充足。
2. 單片微處理器
如 INTEL(8031、8039、8049、8051、8089),單片微處理器又叫單片機,它將ROM、RAM、接口電路、時鐘電路、串行口甚至A/D都集成在一個很小的芯片上,自成一個小的微處理機系統(tǒng);另外,單片機有大量的位尋址單元和豐富的位操作指令,它為PLC在位處理方面提供了最佳的功能和速度,所以特別適用于PLC;此外,單片機集成度高、體積小、通用性強、價格低、可擴充性好、貨源足。
3. 位片式微處理器
如 AMD(2900、2901、2903、N8×300),位片式微處理器是獨立于微型機的另一分支,因為它采用雙極型工藝,所以比一般的MOS型微機處理器在速度上要快一個數(shù)量級。上述兩種微處理器的字長、結(jié)構(gòu)、指令系統(tǒng)是固定的,而位片機是具有CPU的一切必要附件(如寄存器、算術(shù)邏輯部件ALU等),位片的寬度有2、4、8位幾種,用幾個位片機級聯(lián),可組成任意字長的微處理器。還可通過改變微程序存儲器的內(nèi)容來改變機器的指令系統(tǒng)(即指令系統(tǒng)對用戶開放);位片式結(jié)構(gòu)可使用多個微處理器,將任務(wù)分成幾個部分讓其并行處理,即重疊操作,這樣能更有效地發(fā)揮其快速的特點;其缺點是:集成度低,用的芯片較多,功耗也較大。
目前小型PLC一般采用8位CPU如:8080、8085、Z80、6800、MCS48、51系列,而大、中型PLC常采用位片式微處理器、16/32位通用微處理器。
二. 存儲器
存儲器是保存系統(tǒng)程序、用戶程序、中間運算結(jié)果的器件,據(jù)其在系統(tǒng)中的作用,可將它們分為下列4種:系統(tǒng)程序存儲器、用戶程序存儲器、數(shù)據(jù)表存儲器、高速暫存存儲器。
1. 系統(tǒng)程序存儲器
系統(tǒng)程序存儲器用來存放PLC的監(jiān)控程序,可分為:系統(tǒng)管理程序、命令解釋程序、故障檢測、診斷程序、通信程序。系統(tǒng)程序由PLC廠家設(shè)計,并固化在ROM / PROM / EPROM存儲器中,用戶不必對它作細致的了解,更不能改變它。
2. 用戶程序存儲器
用戶程序存儲器用來存放用戶編制的控制程序。PLC術(shù)語中講的存儲器容量及型式就是指的用戶程序存儲器。常用的用戶存儲器型式有:EPROM、E2ROM、帶掉電保護的RAM等。
EPROM作程序存儲器的優(yōu)點是:寫入程序不會因停電而丟失,但其成本較高,主要體現(xiàn)在兩個方面:
1) 調(diào)試時仍要用RAM作程序存儲器,而且最好用帶電容/電池后備的RAM,這樣用戶實質(zhì)上是購了兩套用戶程序存儲器。
2) 對許多PLC而言,往往還要另外配套購置專用的EPROM寫入裝置和擦除裝置。
E2PROM是非易失性的且可電擦除的存儲器,它兼有ROM的非易失性和RAM隨機存取之優(yōu)點,它的寫入或擦除不需特殊裝置,用它作用戶程序存儲器,在程序調(diào)試階段,可用編程器直接修改程序,程序確定下來投入運行后。這是它的優(yōu)越之處,不足的是,它的寫入時間較長(約為ms 級),但對手工輸入或修改程序而言,這點是不成問題的。
一般而言,用戶的控制程序必須經(jīng)過多次的調(diào)試和修改才能確定下來,據(jù)此特點,在控制程序沒確定以前,常先采用帶掉電保護的RAM作用戶程序存儲器,待程序確定后,再由廠家提供的EPROM寫入器將程序固化到EPROM中,并將該EPROM插入PLC中運行。EPROM插入PLC后,PLC則運行EPROM中的用戶程序,若沒EPROM插入,PLC則運行RAM區(qū)中的用戶程序。許多用戶用掉電保護的RAM作用戶程序存儲器,因為它比另兩種價格便宜,一旦電源停電,靠后備電池/電容可以保存RAM中的程序數(shù)年 / 數(shù)十天,只要做到停電時間不超過這期限即可。這點對于一般的工礦企業(yè)而言是容易做到的。
例如:OMRON公司的C200H-MR431/831是全電池后備RAM存儲器,C200H-MR431 / 831是電容后備RAM存儲器,它們在25℃的壞境下,可以保存程序的時間分別是2~3年、20天。
3. 數(shù)據(jù)表存儲器 (I/O映像存儲器)
數(shù)據(jù)表存儲器用來存放開關(guān)量I/O狀態(tài)表,定時器、計算器的預(yù)置值表,模擬量I/O數(shù)值等。
4. 高速暫存儲器
高速暫存儲器主要存放運算的中間結(jié)果,統(tǒng)計數(shù)據(jù)、故障診斷的標志位等。其中,3、4兩類存儲器,常用RAM,這其中部分或全部有后備電源。
三. I/O部分
PLC的I/O部分,因用戶的需求不同有各種不同的組合方式,通常以模塊的形式供應(yīng),一般可分為:
① 開關(guān)量I/O模塊 ② 模擬量I/O模塊
③ 數(shù)字量I/O模塊(包括TTL電平I/0模塊、撥碼開關(guān)輸入模塊、
LED/LCD/CRT顯示控制模塊、打印機控制模塊)
④ 高速計數(shù)模塊 ⑤ 精確定時模塊
⑥ 快速響應(yīng)模塊 ⑦ 中斷控制模塊
⑧ PID模塊 ⑨ 位置控制模塊
⑩ 軸向定位模塊 ⑾ 通信模塊。