1、
收集資料。在收集資料時(shí)不僅要收集程序還要收集程序所附帶的工藝流程及I/O分配表。2、
程序分類。在收集到前人的程序后,首先加以分類。以不同品牌的程序分類——再以不同功能細(xì)分。3、
選擇程序加以理解。分類完成后就是慢慢的“消化”程序了。首先選擇自己熟悉的PLC程序或是自己將要用到的程序樣例下手,這樣理解起來(lái)比較容易。4、
對(duì)于有工藝流程及I/O分配表的程序進(jìn)行理解。1)
了解程序的工藝流程。2)
I/O分配。把I/O分配表中的說(shuō)明加在程序的注釋中。3)
理解中間位。在程序設(shè)計(jì)時(shí)肯定會(huì)用到諸多的中間位做轉(zhuǎn)接,然后搞清楚每一步或每一網(wǎng)絡(luò)所對(duì)應(yīng)的中間位的功能,在程序中加以注釋。4)
理解定時(shí)器。程序中定時(shí)器的功能要清楚,特別是有時(shí)間日期控制的,定時(shí)器的功能是比較重要的。其意義也要記錄下來(lái)。5)
理解計(jì)數(shù)器。6)
理解陌生指令。在“消化”別人程序的過(guò)程中,不勉會(huì)看到一些自己沒(méi)用過(guò)或不熟悉的指令,這也是自己要重點(diǎn)理解的對(duì)象,要準(zhǔn)備一份電子指令手冊(cè)隨時(shí)查找,并在程序中記錄。這才是自己要學(xué)習(xí)與進(jìn)步的地方。2、
對(duì)于沒(méi)有任何說(shuō)明的程序進(jìn)行理解。1)
指令應(yīng)用。對(duì)此類程序主要是注意程序中的指令應(yīng)用。把指令截取下來(lái),以指令名稱為為文件名另存在文件夾中。2)
分系統(tǒng)另存。對(duì)于能理解并能整理成系統(tǒng)程序加以另存,比如說(shuō)程序中的時(shí)間系統(tǒng)、PID系統(tǒng)等等的程序。3)
所有的PLC指令都是大同小異的,當(dāng)以后工作中能應(yīng)用到的部分可以就地取材,舉一反三。更重要的是要了解設(shè)備的工藝,只有熟悉了產(chǎn)品和掌握了程序的基本編寫方法,才能得心應(yīng)手。
我先對(duì)現(xiàn)在好多網(wǎng)上宣傳花幾百塊買些資料自學(xué)就可以拿到上萬(wàn)的月薪的事說(shuō)明一下,第一:光看資料視頻你是學(xué)不會(huì)PLC的,除非你的智商達(dá)到250。
第二:一般搞PLC的不可能拿到那么高工資,當(dāng)然有部分高水平的除外。不過(guò)你也不必氣餒,如果要搞工控,PLC是必須要掌握的,至于工資嘛也看你的水準(zhǔn)了,努力肯定會(huì)有回報(bào)的。
對(duì)于初學(xué)PLC入門最大的一個(gè)難點(diǎn)不是怎樣學(xué)習(xí)編寫程式,也不是怎樣讓一臺(tái)電機(jī)轉(zhuǎn)動(dòng)起來(lái)(這些東西到處都找得到答案),而是怎樣將傳感器.開關(guān).電機(jī)等接入系統(tǒng),怎樣和PLC連接起來(lái),怎樣下載程式,還包括怎樣認(rèn)識(shí)元件如各種傳感器.開關(guān).馬達(dá)等等,這些都是很細(xì)節(jié)的東西,然而這也是讓初學(xué)者很困惑的事,一不小心就會(huì)對(duì)初學(xué)者的信心造成致命的打擊,可惜這些書本上基本找不到或者說(shuō)沒(méi)有總結(jié)起來(lái)。所有呢要學(xué)習(xí)PLC最主要的是實(shí)踐。
我總結(jié)了以下幾種學(xué)習(xí)PLC的方式,共大家參考下,主要還是看各自的自身情況而定。第一:找一家做非標(biāo)的公司先做一下助理電控工程師(或者有相同崗位的其他公司),這樣的好處主要是不僅可以全面學(xué)習(xí)PLC各個(gè)方面的知識(shí)還可以拿工資養(yǎng)活自己。
第二:如果找不到公司要你,而你又是真想干這一行,那你就可以自己先掏一點(diǎn)錢去進(jìn)一個(gè)培訓(xùn)機(jī)構(gòu)學(xué)習(xí),當(dāng)然要找一個(gè)好點(diǎn)的機(jī)構(gòu),不然學(xué)不到東西不說(shuō)又賠錢浪費(fèi)時(shí)間。第三:要是你現(xiàn)在沒(méi)時(shí)間去培訓(xùn)機(jī)構(gòu)同時(shí)又找不到合適的工作怎么辦呢,那就只有自學(xué)了,不過(guò)還是那句話光看書是學(xué)不會(huì)的,我建議在淘寶上去買一套PLC學(xué)習(xí)機(jī),當(dāng)然了不是1百多塊那種玩具機(jī)了,那種買來(lái)也沒(méi)啥用,是帶有PLC的做好系統(tǒng)架構(gòu)的機(jī)器,至于價(jià)格嘛看自身情況而定,覺(jué)得合適就好,當(dāng)然了初學(xué)者也不用花很多錢去買,我覺(jué)得1000一下比較合適。
以上三點(diǎn)主要看自身情況,第一點(diǎn)當(dāng)然是最好的,不過(guò)這種事是可遇而不可求的。次一點(diǎn)的當(dāng)然是第二種了,有人當(dāng)面指導(dǎo)肯定比自學(xué)快,缺點(diǎn)就是需要幾個(gè)月時(shí)間和不小的花費(fèi)了。
第三點(diǎn)是沒(méi)辦法才取的法子,比如在值的上班人員沒(méi)辦法抽時(shí)間去學(xué),還有就是有時(shí)間但是沒(méi)地方去學(xué),所以呢,要是自己自學(xué)的話最好買一套PLC學(xué)習(xí)機(jī)來(lái)能,比看書強(qiáng)很多。 大家選好了學(xué)習(xí)方式,接下來(lái)講一下入門的PLC品牌選擇。
現(xiàn)在在大陸最流行的PLC主要是三菱,西門子,omron,ab。用得最多的還是三菱,入門的話就隨大眾吧。
在這里我還是要強(qiáng)調(diào)一下學(xué)習(xí)PLC最重要的是實(shí)踐,做一次比看一百次書都頂用.我還是要俗一把,當(dāng)然我的講法也是與眾不同的,學(xué)PLC之前呢最好先學(xué)習(xí)一下繼電器,大家不要小看繼電器,能用繼電器做控制電路的話你在學(xué)PLC不僅快而且理解深刻。長(zhǎng)話短說(shuō),1:學(xué)習(xí)繼電器 ,延時(shí)器,計(jì)數(shù)器2:認(rèn)識(shí)各種傳感器,開關(guān),電磁閥,馬達(dá)及其相關(guān)。
3:買一臺(tái)PLC學(xué)習(xí)機(jī)4:上傳程式,調(diào)試程式,自己動(dòng)手寫程式。5:將PLC學(xué)習(xí)機(jī)拆掉,自己動(dòng)手組裝,并加上自己的創(chuàng)意。
6:以上5點(diǎn)搞定,你已經(jīng)超越了PLC初學(xué)者了,應(yīng)該可以自己搞一些小案子了。希望我說(shuō)的能幫助你。
PLC是一種專門為在工業(yè)環(huán)境下應(yīng)用而設(shè)計(jì)的數(shù)字運(yùn)算操作的電子裝置。
它采用可以編制程序的存儲(chǔ)器,用來(lái)在其內(nèi)部存儲(chǔ)執(zhí)行邏輯運(yùn)算、順序運(yùn)算、計(jì)時(shí)、計(jì)數(shù)和算術(shù)運(yùn)算等操作的指令,并能通過(guò)數(shù)字式或模擬式的輸入和輸出,控制各種類型的機(jī)械或生產(chǎn)過(guò)程。PLC及其有關(guān)的外圍設(shè)備都應(yīng)該按易于與工業(yè)控制系統(tǒng)形成一個(gè)整體,易于擴(kuò)展其功能的原則而設(shè)計(jì)。
PLC的基本構(gòu)成 概述 從結(jié)構(gòu)上分,PLC分為固定式和組合式(模塊式)兩種。固定式PLC包括CPU板、I/O板、顯示面板、內(nèi)存塊、電源等,這些元素組合成一個(gè)不可拆卸的整體。
模塊式PLC包括CPU模塊、I/O模塊、內(nèi)存、電源模塊、底板或機(jī)架,這些模塊可以按照一定規(guī)則組合配置。 PLC實(shí)質(zhì)是一種專用于工業(yè)控制的計(jì)算機(jī),其硬件結(jié)構(gòu)基本上與微型計(jì)算機(jī)相同,基本構(gòu)成為:電源 PLC的電源用于為PLC各模塊的集成電路提供工作電源,在整個(gè)系統(tǒng)中起著十分重要的作用。
如果沒(méi)有一個(gè)良好的、可靠的電源系統(tǒng)是無(wú)法正常工作的,因此PLC的制造商對(duì)電源的設(shè)計(jì)和制造也十分重視。一般交流電壓波動(dòng)在+10%(+15%)范圍內(nèi),可以不采取其它措施而將PLC直接連接到交流電網(wǎng)上去。
同時(shí),有的還為輸入電路提供24V的工作電源。電源輸入類型有:交流電源(220VAC或110VAC),直流電源(常用的為24VDC)。
中央處理單元(CPU) 中央處理單元(CPU)是PLC的控制中樞,是PLC的核心起神經(jīng)中樞的作用,每套PLC至少有一個(gè)CPU。它按照PLC系統(tǒng)程序賦予的功能接收并存儲(chǔ)從編程器鍵入的用戶程序和數(shù)據(jù);檢查電源、存儲(chǔ)器、I/O以及警戒定時(shí)器的狀態(tài),并能診斷用戶程序中的語(yǔ)法錯(cuò)誤。
當(dāng)PLC投入運(yùn)行時(shí),首先它以掃描的方式接收現(xiàn)場(chǎng)各輸入裝置的狀態(tài)和數(shù)據(jù),并分別存入I/O映象區(qū),然后從用戶程序存儲(chǔ)器中逐條讀取用戶程序,經(jīng)過(guò)命令解釋后按指令的規(guī)定執(zhí)行邏輯或算數(shù)運(yùn)算的結(jié)果送入I/O映象區(qū)或數(shù)據(jù)寄存器內(nèi)。等所有的用戶程序執(zhí)行完畢之后,最后將I/O映象區(qū)的各輸出狀態(tài)或輸出寄存器內(nèi)的數(shù)據(jù)傳送到相應(yīng)的輸出裝置,如此循環(huán)運(yùn)行,直到停止運(yùn)行。
為了進(jìn)一步提高PLC的可靠性,近年來(lái)對(duì)大型PLC還采用雙CPU構(gòu)成冗余系統(tǒng),或采用三CPU的表決式系統(tǒng)。這樣,即使某個(gè)CPU出現(xiàn)故障,整個(gè)系統(tǒng)仍能正常運(yùn)行。
CPU速度和內(nèi)存容量是PLC的重要參數(shù),它們決定著PLC的工作速度,IO數(shù)量及軟件容量等,因此限制著控制規(guī)模。存儲(chǔ)器 存放系統(tǒng)軟件的存儲(chǔ)器稱為系統(tǒng)程序存儲(chǔ)器。
存放應(yīng)用軟件的存儲(chǔ)器稱為用戶程序存儲(chǔ)器。輸入輸出接口電路(I/O模塊) PLC與電氣回路的接口,是通過(guò)輸入輸出部分(I/O)完成的。
I/O模塊集成了PLC的I/O電路,其輸入暫存器反映輸入信號(hào)狀態(tài),輸出點(diǎn)反映輸出鎖存器狀態(tài)。輸入模塊將電信號(hào)變換成數(shù)字信號(hào)進(jìn)入PLC系統(tǒng),輸出模塊相反。
I/O分為開關(guān)量輸入(DI),開關(guān)量輸出(DO),模擬量輸入(AI),模擬量輸出(AO)等模塊。 1.現(xiàn)場(chǎng)輸入接口電路由光耦合電路和微機(jī)的輸入接口電路,作用是PLC與現(xiàn)場(chǎng)控制的接口界面的輸入通道。
2.現(xiàn)場(chǎng)輸出接口電路由輸出數(shù)據(jù)寄存器、選通電路和中斷請(qǐng)求電路集成,作用PLC通過(guò)現(xiàn)場(chǎng)輸出接口電路向現(xiàn)場(chǎng)的執(zhí)行部件輸出相應(yīng)的控制信號(hào)。 常用的I/O分類如下: 開關(guān)量:按電壓水平分,有220VAC、110VAC、24VDC,按隔離方式分,有繼電器隔離和晶體管隔離。
模擬量:按信號(hào)類型分,有電流型(4-20mA,0-20mA)、電壓型(0-10V,0-5V,-10-10V)等,按精度分,有12bit,14bit,16bit等。除了上述通用IO外,還有特殊IO模塊,如熱電阻、熱電偶、脈沖等模塊。
按I/O點(diǎn)數(shù)確定模塊規(guī)格及數(shù)量,I/O模塊可多可少,但其最大數(shù)受CPU所能管理的基本配置的能力,即受最大的底板或機(jī)架槽數(shù)限制。底板或機(jī)架 大多數(shù)模塊式PLC使用底板或機(jī)架,其作用是:電氣上,實(shí)現(xiàn)各模塊間的聯(lián)系,使CPU能訪問(wèn)底板上的所有模塊,機(jī)械上,實(shí)現(xiàn)各模塊間的連接,使各模塊構(gòu)成一個(gè)整體。
功能模塊 如計(jì)數(shù)、定位等功能模塊 通信模塊 如以太網(wǎng)、RS485、Profibus-DP通訊模塊等 編程設(shè)備 編程器是PLC開發(fā)應(yīng)用、監(jiān)測(cè)運(yùn)行、檢查維護(hù)不可缺少的器件,用于編程、對(duì)系統(tǒng)作一些設(shè)定、監(jiān)控PLC及PLC所控制的系統(tǒng)的工作狀況,但它不直接參與現(xiàn)場(chǎng)控制運(yùn)行。小編程器PLC一般有手持型編程器,目前一般由計(jì)算機(jī)(運(yùn)行編程軟件)充當(dāng)編程器。
人機(jī)界面 最簡(jiǎn)單的人機(jī)界面是指示燈和按鈕,液晶屏(或觸摸屏)式的一體式操作員終端應(yīng)用越來(lái)越廣泛,由計(jì)算機(jī)(運(yùn)行組態(tài)軟件)充當(dāng)人機(jī)界面非常普及。編輯本段 PLC的特點(diǎn) 可靠性高,抗干擾能力強(qiáng) PLC用軟件代替大量的中間繼電器和時(shí)間繼電器,僅剩下與輸入和輸出有關(guān)的少量硬件,接線可減少到繼電器控制系統(tǒng)的1/10~1/100,因觸點(diǎn)接觸不良造成的故障大為減少。
高可靠性是電氣控制設(shè)備的關(guān)鍵性能。PLC由于采用現(xiàn)代大規(guī)模集成電路技術(shù),采用嚴(yán)格的生產(chǎn)工藝制造,內(nèi)部電路采取了先進(jìn)的抗干擾技術(shù),具有很高的可靠性。
例如三菱公司生產(chǎn)的F系列PLC平均無(wú)故障時(shí)間高達(dá)30萬(wàn)小時(shí)。一些使用冗余CPU的PLC的平均無(wú)故障工作時(shí)間則更長(zhǎng)。
從PLC的機(jī)外電路來(lái)說(shuō)。
可編程控制器,工控入門基礎(chǔ)。
以CPU為中心,綜合計(jì)算機(jī)技術(shù),自動(dòng)控制技術(shù),通訊技術(shù)發(fā)展起來(lái)的新型工業(yè)自動(dòng)裝置?!ぁな∪ゴ罅块_關(guān)量,繼電器,I/O點(diǎn)數(shù)進(jìn)出,模塊式,整體式。
PLC軟件編程基于Windows的編程語(yǔ)言標(biāo)準(zhǔn),編程語(yǔ)言五種,指令表 梯形圖,順序功能圖,功能塊圖,結(jié)構(gòu)化文本,梯形圖為常用編程語(yǔ)言。PLC的指令系統(tǒng)有:基本指令,定時(shí)器/計(jì)數(shù)器指令,移位指令,傳送指令,比較指令,轉(zhuǎn)換指令,BCD運(yùn)算指令,二進(jìn)制運(yùn)算指令,增量/減量指令,邏輯運(yùn)算指令,特殊運(yùn)算指令等。
可以轉(zhuǎn)換編程語(yǔ)言。PLC可以與人機(jī)界面,觸摸頻,伺服運(yùn)動(dòng)系統(tǒng),變頻器,軟啟動(dòng),DCS,數(shù)控設(shè)備等, 起到主控作用。
具體見(jiàn)學(xué)習(xí)加實(shí)習(xí)。
需要具備電工,裝配二次線路,了解各種繼電器的作用等基礎(chǔ)知識(shí)。
學(xué)習(xí)PLC可以按照以下步驟進(jìn)行:1、買本關(guān)于PLC的書,了解電工知識(shí)、了解電器如果去控制,了解各種執(zhí)行機(jī)構(gòu)。2、就是了解PLC的工作方式,找一個(gè)PLC,根據(jù)書上的例子,自己琢磨個(gè)小項(xiàng)目,實(shí)現(xiàn)一個(gè)功能。
3、實(shí)踐出真知,了解相應(yīng)的工藝,自己獨(dú)立做個(gè)PLC項(xiàng)目,項(xiàng)目完成了 PLC也就掌握了 西門子200系列的小PLC很適合新手學(xué)習(xí),比較容易上手。PLC即,可編程邏輯控制器是種專門為在工業(yè)環(huán)境下應(yīng)用而設(shè)計(jì)的數(shù)字運(yùn)算操作電子系統(tǒng)。
它采用一種可編程的存儲(chǔ)器,在其內(nèi)部存儲(chǔ)執(zhí)行邏輯運(yùn)算、順序控制、定時(shí)、計(jì)數(shù)和算術(shù)運(yùn)算等操作的指令,通過(guò)數(shù)字式或模擬式的輸入輸出來(lái)控制各種類型的機(jī)械設(shè)備或生產(chǎn)過(guò)程。美國(guó)汽車工業(yè)生產(chǎn)技術(shù)要求的發(fā)展促進(jìn)了PLC的產(chǎn)生,20世紀(jì)60年代,美國(guó)通用汽車公司在對(duì)工廠生產(chǎn)線調(diào)整時(shí),發(fā)現(xiàn)繼電器、接觸器控制系統(tǒng)修改難、體積大、噪聲大、維護(hù)不方便以及可靠性差,于是提出了著名的“通用十條”招標(biāo)指標(biāo)。
學(xué)習(xí)PLC編程需要電工基礎(chǔ),如果是一個(gè)電工,能想學(xué)習(xí)PLC直接配合,如果沒(méi)有電工基礎(chǔ),需要了解電氣知識(shí),專門的技能沒(méi)有電工基礎(chǔ)的朋友發(fā)起了一個(gè)“零介紹PLC應(yīng)用程序”,尤其是在視圖的學(xué)生需要學(xué)習(xí)PLC,幫助他們更好地理解和學(xué)習(xí)技巧的PLC和電工,課程從電路原理、常用儀器儀表原理、常用元器件等方面進(jìn)行詳細(xì)介紹。
建議初學(xué)者學(xué)習(xí)三菱FX系列或者西門子200系列,這兩種都比較容易上手。在學(xué)習(xí)了基礎(chǔ)知識(shí)之后,他們可以開始學(xué)習(xí)更高級(jí)的PLC。
可以首先在互聯(lián)網(wǎng)上學(xué)習(xí)基本知識(shí)。擴(kuò)展資料:1、學(xué)習(xí)PLC首先要選擇一個(gè)好的研究PLC的廠家,日本PLC內(nèi)部軟件集成高應(yīng)用簡(jiǎn)單。
早期歐姆龍、三菱應(yīng)該使用更多,現(xiàn)在由于貿(mào)易之間的關(guān)系和西蒙的國(guó)際申請(qǐng),PLC的兒子,羅克韋爾雖然說(shuō)學(xué)習(xí)品牌深刻的,其他也很快,但是人的精力是有限的,所以一定要把有限的能源使用最廣泛的,有潛力的方向發(fā)展,但對(duì)于每個(gè)品牌的PLC。包括進(jìn)口、國(guó)內(nèi),這些都是對(duì)應(yīng)于理解,對(duì)于每個(gè)PLC功能,優(yōu)點(diǎn)缺點(diǎn),這些有一個(gè)更好的了解,那么未來(lái)就會(huì)是市場(chǎng)上罕見(jiàn)的人才。
2、PLC不是單一的編程技術(shù),它是一個(gè)專業(yè)的課程系統(tǒng)??删幊炭刂破骺梢詮V泛地看作是高可靠性PC的后嵌入式操作系統(tǒng)。
首先,需要深厚的PLC自身編程語(yǔ)言梯形圖、句表語(yǔ)言。在這個(gè)層次上,只能閱讀和設(shè)計(jì)一些項(xiàng)目所需要的程序。
在此行業(yè)中還需要應(yīng)用VB、vc++來(lái)實(shí)現(xiàn)串口通信、分布式控制系統(tǒng)。一些大型程序還需要數(shù)據(jù)庫(kù)知識(shí)。
開始使用PLC是很快的,但它需要很多的努力。3、PLC是一門注重應(yīng)用的學(xué)科。
所以再多練習(xí)一下。不要輕視那些你可以總結(jié)出設(shè)計(jì)程序的邏輯思維方式的小項(xiàng)目。
在總結(jié)中取得進(jìn)展。比如,每次到現(xiàn)場(chǎng)的考試,都叫下現(xiàn)場(chǎng)的程序來(lái)看看,了解一下這個(gè)程序的構(gòu)造,和其他程序有什么不同和特點(diǎn),這樣進(jìn)度就比較快。
首先,需要先了解繼電器控制電路,低壓電氣的知識(shí)要熟練掌握,并會(huì)看梯形圖,這個(gè)是電工的基礎(chǔ)。
了解以后,PLC的學(xué)習(xí)就簡(jiǎn)單多了。學(xué)PLC時(shí),選擇一種常用的PLC型號(hào)作為學(xué)習(xí)目標(biāo),比如三菱的Fx系列或者是西門子的S7-200系列。
了解這個(gè)型號(hào)PLC的輸入輸出點(diǎn)數(shù)、接線方法等。再下載安裝PLC的編程軟件,熟悉軟件的操作和常用指令的使用。
最后,把繼電器控制電路轉(zhuǎn)成梯形圖,轉(zhuǎn)換后就可以在軟件上編寫梯形圖,這個(gè)過(guò)程和接繼電器的線路一樣,只不過(guò)是把電線換成了軟件里的連接線。程序?qū)懞煤螅螺d到PLC里,接上外部的電路(燈、按鈕等)就可以運(yùn)行了。
也可以不接外部線路,PLC都有I/O指示燈,你可以看燈的狀態(tài)來(lái)判斷程序是否正確。有的初學(xué)者在理論上花了很多功夫,結(jié)果半年下來(lái)還是沒(méi)有把PLC搞懂,其實(shí)他們只是缺少了一些PLC的實(shí)踐經(jīng)驗(yàn),只要再進(jìn)行一些實(shí)際的梯形圖編寫、程序下載、調(diào)試等操作,增加對(duì)PLC的感性認(rèn)識(shí),很快就可以掌握PLC技術(shù)了。
初學(xué)時(shí)可以編一些簡(jiǎn)單的梯形圖,如觸點(diǎn)的與、或、輸出等,在PLC里運(yùn)行一下,成功了就會(huì)增加你學(xué)習(xí)的興趣和信心。然后再把PLC的主要功能逐個(gè)運(yùn)用一次,比如高速計(jì)數(shù)器,你可以用PLC本身的脈沖輸出端接到高速計(jì)數(shù)器的輸入端,下載編好的梯形圖,打開變量觀察窗口,運(yùn)行程序,觀察計(jì)數(shù)的值是否正確。
經(jīng)過(guò)了這樣的實(shí)踐,你基本上知道PLC到底能做哪些事情了,在實(shí)際的工控應(yīng)用中就能做到胸有成竹了。PLC技術(shù)是一門實(shí)踐性非常強(qiáng)的技術(shù),如果你想學(xué)好,那么你就必須要去實(shí)踐。
編程就像是一位習(xí)武之人,如果只是整天坐在家中看拳譜,不出門練武的話,那么就是葵花寶典,再長(zhǎng)的時(shí)間你的功力也不會(huì)提高。哦,對(duì),葵花寶典練習(xí)之前還得做個(gè)小手術(shù)。
學(xué)習(xí)PLC也是同樣的道理,光看書作用不大。在學(xué)習(xí)PLC書本知識(shí)的過(guò)程中,肯定會(huì)對(duì)許多指令不是很了解,如果看不懂指令的話,那么這將是學(xué)習(xí)PLC的最大障礙。
因此進(jìn)行實(shí)際應(yīng)用,逐一攻破,這樣,你的PLC知識(shí)不但會(huì)學(xué)得牢固,而且在學(xué)習(xí)的過(guò)程中你掌握了實(shí)際使用。怎么實(shí)踐呢??jī)蓚€(gè)辦法,最簡(jiǎn)單一個(gè),仿真軟件,幾乎每款PLC都有仿真軟件。
可以在仿真軟件中練習(xí)指令的應(yīng)用。但是有的仿真軟件功能還有欠缺。
第二,買套PLC,買?很貴吧,我沒(méi)錢??!不貴,自己買感覺(jué)有壓力的話可以聯(lián)合兩三個(gè)同學(xué)一塊買一套。國(guó)產(chǎn)仿西門子S7-200的PLC很便宜,幾百塊錢。
另外呢,還可以結(jié)合一些學(xué)習(xí)視頻,跟著教學(xué)視頻系統(tǒng)科學(xué)地學(xué)習(xí)一遍,邊學(xué)邊練效果最明顯。
PLC是自動(dòng)控制技術(shù)的核心產(chǎn)品。
據(jù)PLC的全球市場(chǎng)的領(lǐng)導(dǎo)者AB公司(現(xiàn)被ROCKWELL收購(gòu))的定義,“PLC是一種固態(tài)控制系統(tǒng),有一個(gè)用戶可編程的內(nèi)存,其中的指令可以用來(lái)實(shí)現(xiàn)特定的功能,如I/O控制邏輯,延時(shí),計(jì)數(shù),算法和數(shù)據(jù)處理?!?可編程控制器最早是用來(lái)代替硬接線的繼電器板的,由于這些繼電器板體積龐大而且接線復(fù)雜,每次控制方案改變都要重新接線,早期的PLC用邏輯關(guān)系來(lái)代替這些接線。
后來(lái),PLC的功能被大大擴(kuò)充了。過(guò)去,PLC適用于離散過(guò)程控制,如開關(guān)、順序動(dòng)作執(zhí)行等場(chǎng)所,但隨著PLC的功能越來(lái)越強(qiáng)大,現(xiàn)在的PLC也開始進(jìn)入過(guò)程自動(dòng)化領(lǐng)域,已經(jīng)具有復(fù)雜數(shù)據(jù)運(yùn)算、PID控制以及與企業(yè)商業(yè)系統(tǒng)的通訊功能。
PLC的基本硬件配置通常由CPU模塊、電源模塊、I/O模塊和通訊模塊組成,這些模塊通常有一個(gè)外殼,并且都插在一塊底板上,也有采用模塊之間的接口,而不用底板,模塊的安裝都在一個(gè)標(biāo)準(zhǔn)的DIN導(dǎo)軌上。對(duì)于規(guī)模較小的微型和小型PLC來(lái)說(shuō),以上模塊沒(méi)有單獨(dú)的外殼,電源、CPU和I/O板以線路板的形式被裝在同一個(gè)外殼之內(nèi)。
除了以上的基本硬件配置外,PLC還包括人機(jī)界面、監(jiān)控計(jì)算機(jī)、編程器(現(xiàn)在一般用普通的筆記本電腦代替),以及I/O擴(kuò)展模塊和一些特殊模塊。 PLC通常根據(jù)CPU所帶的I/O點(diǎn)數(shù)的規(guī)模分為微型PLC、小型PLC、中型PLC、大型PLC、PC插卡式PLC以及PC兼容的PLC。
各種規(guī)模分類標(biāo)準(zhǔn)如下: 表1.1:典型PLC分類 PLC種類 外觀 典型I/O點(diǎn)數(shù)范圍 典型應(yīng)用 微型PLC 固定I/O,磚塊式 513點(diǎn) 分布式系統(tǒng),監(jiān)控系統(tǒng) PC插卡式PLC ISA或PCI總線卡式 >129點(diǎn) 機(jī)器控制,監(jiān)控系統(tǒng) PC兼容控制器 模塊式,大或小機(jī)架 >129點(diǎn) 機(jī)器控制,監(jiān)控系統(tǒng) 根據(jù)最新的IEC61131-3的PLC的標(biāo)準(zhǔn),PLC的編程方式通常分為文本方式和圖形方式;文本方式有指令集和結(jié)構(gòu)文本兩種方式,圖形方式為梯形圖和功能塊圖方式。 圖2.1 梯形圖的概念 PLC的最基本和常用的編程方式是梯形圖方式。
梯形圖是一種程序,對(duì)設(shè)備的動(dòng)作指令邏輯以一種類似在一個(gè)梯形(相當(dāng)于線圈的母線)上的線圈來(lái)表示。在一個(gè)梯子上的線圈數(shù)通常是有限的,而每個(gè)線圈的動(dòng)作的數(shù)量也是有限的。
在圖2.1中,示出了一個(gè)梯形圖,有N個(gè)線圈,每個(gè)線圈有三個(gè)功能動(dòng)作。PLC在由最上面的線圈1開始解釋和執(zhí)行該梯形圖,先執(zhí)行功能1,然后移到線圈2,執(zhí)行線圈2的功能1,然后移到線圈3、4、,。
直到線圈N,執(zhí)行完線圈N的功能1后,返回到線圈1,執(zhí)行功能2,這樣,當(dāng)N個(gè)線圈上的三個(gè)動(dòng)作執(zhí)行完畢后,這個(gè)梯形圖的任務(wù)就算完成了。
新的PLC還有結(jié)構(gòu)功能圖(SFC)和流程圖組態(tài)功能(FLOW-CHART BLOCK),但通常使用較少。 PLC通常都具備安全關(guān)機(jī)功能,指在掉電或故障時(shí),整個(gè)PLC的關(guān)機(jī)是按照一定的安全順序進(jìn)行停機(jī)的,保證PLC不會(huì)發(fā)生損壞。
通常,PLC在操作時(shí),內(nèi)部的運(yùn)行程序有五個(gè)步驟組成:1) 執(zhí)行自檢程序;2)寫I/O; 3)處理邏輯程序;4)讀I/O;5)處理通訊程序。見(jiàn)圖2.2。
圖2.2 PLC的程序操作步驟 每次PLC一上電,它就立即開始運(yùn)行一系列的自檢程序,確認(rèn)各部件可以正常工作,在自檢時(shí),如果發(fā)現(xiàn)異常,它將自動(dòng)關(guān)機(jī),以防損壞。當(dāng)所有的自檢程序通過(guò)后,就執(zhí)行步驟2,同時(shí),啟動(dòng)看門狗定時(shí)器以防系統(tǒng)失敗,看門狗定時(shí)器監(jiān)視CPU送出的信號(hào),只要能夠收到該信號(hào),表示系統(tǒng)正常,一旦收不到該信號(hào),則PLC就知道有問(wèn)題發(fā)生,PLC執(zhí)行什么動(dòng)作取決于編程時(shí)對(duì)它的規(guī)定。
步驟2指將輸出緩沖器的I/O數(shù)據(jù)輸出到I/O模塊中去。這些數(shù)據(jù)是經(jīng)過(guò)處理的,因此其會(huì)將I/O點(diǎn)設(shè)置在一個(gè)合適的狀態(tài),PLC在試圖讀取I/O之前總是先執(zhí)行這個(gè)指令,以確保它開始于一個(gè)正確的狀態(tài)。
步驟3的邏輯解析指對(duì)梯形圖的解析。PLC從邏輯圖的最上端的線圈開始先執(zhí)行第一個(gè)功能,然后到第2個(gè)線圈的第一個(gè)功能,當(dāng)所有的線圈的第一個(gè)功能解析完后,又回到第一個(gè)線圈開始解析第二個(gè)功能,這樣依次,直到梯形圖中所有的線圈的所有功能都解析完。
步驟4:一旦所有的梯形圖程序解析完畢,就開始執(zhí)行步驟4,即讀取I/O模塊的信號(hào)。這時(shí),送到I/O模塊和來(lái)自I/O模塊的信息都會(huì)被檢驗(yàn)兩次,以確認(rèn)在這一時(shí)刻的解釋無(wú)誤。
這一步完成后,PLC就進(jìn)入步驟5,這一步檢查所有的外部通訊接口,比如計(jì)算機(jī)、人機(jī)界面、或任何形式的外部連接設(shè)備,此時(shí),PLC也可以檢測(cè)到外部來(lái)的輸入信號(hào)。 到此,PLC執(zhí)行完了一次掃描,圖2.2的每個(gè)步驟都執(zhí)行一遍就稱為一次掃描。
從第二次掃描開始,只要不是剛開機(jī),步驟1就可以不執(zhí)行。因此,只要看門狗給出系統(tǒng)正常的信號(hào),后面的掃描只執(zhí)行步驟2到5。
有時(shí),步驟5也可以不執(zhí)行或者多個(gè)周期才執(zhí)行一次,這樣,PLC的運(yùn)行速度會(huì)快一些。 PLC比較擅長(zhǎng)的領(lǐng)域是機(jī)器工具,機(jī)器人,自動(dòng)裝配系統(tǒng),物流系統(tǒng),柔性制造單元和大量的其它的系統(tǒng)。
近年來(lái),隨著PLC的CPU處理能力的提高,早已不局限于開關(guān)的的控制,也具備常規(guī)的PID控制的功能,PLC開始進(jìn)入原來(lái)只有DCS才能進(jìn)行的以模擬控制為主的連續(xù)流程領(lǐng)域。
聲明:本網(wǎng)站尊重并保護(hù)知識(shí)產(chǎn)權(quán),根據(jù)《信息網(wǎng)絡(luò)傳播權(quán)保護(hù)條例》,如果我們轉(zhuǎn)載的作品侵犯了您的權(quán)利,請(qǐng)?jiān)谝粋€(gè)月內(nèi)通知我們,我們會(huì)及時(shí)刪除。
蜀ICP備2020033479號(hào)-4 Copyright ? 2016 學(xué)習(xí)鳥. 頁(yè)面生成時(shí)間:3.198秒