《S7-200西門子PLC基礎(chǔ)教程》以能力培養(yǎng)為目標,力求突出PLC技術(shù)的實用性,從實際應(yīng)用角度出發(fā)組織教材內(nèi)容。
《S7-200西門子PLC基礎(chǔ)教程》可作為高職高專機電類專業(yè)教材,也可供相關(guān)人員參考使用。
本書內(nèi)容簡單、易懂,適合西門子PLC工程人員編程參考之用,也可以作為大中專院校和職業(yè)技術(shù)學(xué)校相關(guān)專業(yè)師生的參考用書。
本書首先簡要介紹了西門子PLC識讀指令、梯形圖的方法,然后詳細地介紹了語句指令以及相對應(yīng)的梯形圖指令,同時配以大量的梯形圖編程實例,對讀者掌握相關(guān)指令和梯形圖有很大的幫助。本書所涉及指令包括基本指令、數(shù)值比較指令、字符串指令、轉(zhuǎn)換指令、計數(shù)器,定時器指令、數(shù)字運算指令、中斷指令、邏輯操作指令、數(shù)據(jù),數(shù)據(jù)傳輸指令、程序流控制指令和其他指令。
我也是一個自學(xué)PLC的,當初為了學(xué)PLC,買了各類書籍,看了各種視頻。
卻發(fā)現(xiàn)講的都很專業(yè),晦澀,而自己理解能力薄弱,再加上半路出家,總是不得入門。感嘆為什么沒有一本通俗化的書本用白話而不是專業(yè)的形式講給我們這些總是不上道的人呢?很遺憾沒有發(fā)現(xiàn)。
論壇里高手如云,我一個入門小弟在這里發(fā)這個帖讓大家取笑了,只是想滿足和我一樣學(xué)習PLC不像我那么難入門的初衷!就像電壓和電流一樣,我們可以理解為一個瀑布。從上面到底下有一個壓力差,電也一樣就是電壓,電流就像水流。
讓人理解起來更為形象和容易。在這里我們以200系列開始說起。
首先大家要知道一個PLC的工作過程,PLC是怎么工作的呢,它上電以后,就不斷的循環(huán)處理程序,你寫一個程序讓它執(zhí)行,它是不斷的從程序的開始執(zhí)行到末尾,然后又回到開始處再一次執(zhí)行。每次從開始到末尾的時間稱為掃描周期。
所以就像運動員不停的圍著一個圓形跑道不停的轉(zhuǎn)圈跑,而你站在跑道的某一處遞給它一根接力棒,要求它跑到另一邊把這棒子送給那個位置的另一個人。這個時候我們有很多種狀況出現(xiàn)了。
假如你只想它送一次棒子給對面另一個人,那么你只需要在它跑一圈內(nèi)送一次就行,這個時候PLC就只在一個掃描周期內(nèi)執(zhí)行一次,而如果你每次在它跑一圈到你身邊的時候你都給它遞棒子,那么它都會把棒子送給對面那個人,那么就不符合只送一根棒子給對方的要求了,PLC是怎么解決呢,就引入P指令,N指令。下面我們講講這個P指令,N指令。
有時候我們在傳送一個數(shù)據(jù)時,假如用i0.0的常開點閉合傳送一次MW0的數(shù)據(jù)到MW10。如果我們在程序中寫的是||-MOVW VW0 VW10 .||為i0.0的常開點。
那么我們來結(jié)合PLC的工作過程分析下這個程序。PLC第一次從程序開始執(zhí)行時,它跑到你這個傳送數(shù)據(jù)的地方,它說喲要我傳送一個數(shù)據(jù)給VW10啊,好吧SO EASY。
等到它執(zhí)行完程序后又開始第二個掃描周期,又跑到你這個傳送數(shù)據(jù)的地方,它說喲還要我傳送一個數(shù)據(jù)給VW10啊,好吧,小CASE。然后繼續(xù)往下又到程序末端然后又周而復(fù)始。
這個時候我們有沒有發(fā)現(xiàn)什么問題?我們的要求是傳送一次就可以了,可是它似乎不聽你的啊總是送了一次又一次,要是你讓它送一次錢,它還好了一次又一次給你送出去,那還不慘了?但PLC也很冤屈啊,它說我沒錯啊,每次我到這個地方你就要我做啊。唉呀哥們別生氣了,要不你給個P指令,讓我知道你是在i0.0的上升沿就讓我送數(shù)據(jù),然后即使i0.0一直通,我也不送了行不。
這樣以后就知道了,我們在寫程序時,有些程序我們只希望PLC在一個掃描周期內(nèi)執(zhí)行的,就必須給它一個指令讓它只執(zhí)行一次,而有些程序我們希望它一直執(zhí)行的,就給它一個在每個掃描周期都能執(zhí)行的指令。把這個理解了,我們就會明白PLC的很多指令的執(zhí)行結(jié)果了。
基 本 功 能 的 學(xué) 習一、S7-200PLC 的硬件結(jié)構(gòu)及系統(tǒng)構(gòu)成、安裝與接線學(xué)習1、學(xué)習什么內(nèi)容?重點學(xué)習什么內(nèi)容? (1)PLC的硬件結(jié)構(gòu) (2)PLC的系統(tǒng)構(gòu)成及CPU和模塊參數(shù) (3)PLC的選型,安裝及接線(重點)2、如何進行學(xué)習(學(xué)練結(jié)合) (1)學(xué)習S7-200從入門到精通的第一章內(nèi)容 (2)PLC是技術(shù)是一門實踐性很強的技術(shù),所有需要用于一臺PLC,熟悉PLC的硬件結(jié)構(gòu), 練習PLC與外圍設(shè)備的接線鏈接。建議使用技成學(xué)習機箱進行練習,學(xué)習機箱是一款學(xué)習 PLC技術(shù)的很好的DIY設(shè)備。
從組裝到接線全需自己動手。3、學(xué)習完后所需要達到的效果 (1)能夠根據(jù)控制要求完成項目中PLC的選型。
(2)能夠根據(jù)所選擇好的PLC及控制要求,進行PLC接線圖的設(shè)計,并完成PLC的 安裝及控制柜的接線安裝。4、測試題目 有一項目,項目中指示燈、電磁閥、中間繼電器等統(tǒng)計后有15個,開關(guān),按鈕,接近 開關(guān)等輸入信號統(tǒng)計后有20個,測溫用PT100熱電阻有2個,0到10V的壓力傳感器有3個, 系統(tǒng)中還有兩個步進電機,一個變頻器,變頻器與PLC使用MODBUS通信的方式進行控制, 變頻器的運行頻率,及步進電機的運行速度,啟動信號等可以在觸摸屏上進行控制與顯示。
試對控制系統(tǒng)的PLC進行選型,并同時畫出PLC的接線圖。步驟閱讀二、PLC編程指令及軟件的使用學(xué)習1、學(xué)習什么內(nèi)容?重點學(xué)習什么內(nèi)容? (1)PLC的軟件的安裝及熟練使用 (2)PLC的編程基礎(chǔ)的知識學(xué)習 (3)PLC的基本為邏輯指令及功能指令的學(xué)習(重點)2、如何進行學(xué)習(學(xué)練結(jié)合) (1)學(xué)習S7-200從入門到精通的第二、三章內(nèi)容 (2)指令分為基本指令的學(xué)習和功能指令的學(xué)習,首先線下基本的為邏輯指令,然后學(xué) 習功能指令。
(3)使用技成的學(xué)習機箱進行指令的練習學(xué)習,同時多使用學(xué)習機箱按照學(xué)習箱使用指 導(dǎo)書上的練習題去練習編寫控制程序,擴展自己的邏輯思維3、學(xué)習完后所能達到的效果 (1)可以獨立的編寫一些邏輯控制動作程序,如多工位小車的運行控制,傳輸帶的啟 動與停止控制等 (2)能夠編寫一些功能塊程序,可以實現(xiàn)多次的重復(fù)的調(diào)用的控制程序。4、測試題目 (1)隨機控制,假設(shè)有五臺電機,五臺電機安裝設(shè)置的順序進行啟動,設(shè)置的順序 進行隨機設(shè)置,試編寫控制程。
淺談PLC學(xué)習的5個階段
一.邏輯階段
所謂的邏輯階段就是可以實現(xiàn)繼電系統(tǒng)中的一般邏輯性設(shè)計,既然是繼電系統(tǒng)所以電力拖動知識就是該階段的基礎(chǔ)。我個人總結(jié)學(xué)習繼電系統(tǒng)的根在于一個字“搶”,繼電系統(tǒng)之所以能實現(xiàn)邏輯控制就在這個字上。繼電系統(tǒng)中主要就有那么三個東東A常開;B常閉;C線圈。這就對應(yīng)了PLC中的基本元素了,只不過是閱讀的方法不一樣罷了。
那么是不是就可以把原來的繼電系統(tǒng)照搬呢?不行!二者的工作方式是不一樣的。繼電系統(tǒng)中的所有硬元素同一時態(tài)開始競爭的,而PLC中的所有軟元素是通過PLC的CPU來進行掃描計算處理最后計算出該時態(tài)的結(jié)果,這便是PLC的掃描循環(huán)工作方式。(隨便找一本PLC的書都有介紹)
重點:該階段就是學(xué)習電力拖動,對應(yīng)于PLC梯形圖中的常開;常閉;線圈。
可以完成簡單的系統(tǒng)設(shè)計
二.順控階段
順序控制在工業(yè)中的應(yīng)用相當廣泛,例如一般性的自動機床它就是一個順序控制過程。PLC設(shè)計當中能實現(xiàn)順控的有兩種方法:一 PLC中的順控指令如三菱 STL ;二 起保??刂品绞?。不管哪種控制方式在設(shè)計的開始我們要完成的是流程,它是系統(tǒng)構(gòu)成的脈絡(luò)主要有三個方面:一 “步” 二 “活動步” 三 “轉(zhuǎn)換條件”。
重點:1.掌握系統(tǒng)脈絡(luò)設(shè)計系統(tǒng)流程
2.掌握“起保?!笨刂品绞?,把流程圖轉(zhuǎn)換成梯形圖
可以完成一般性的系統(tǒng)設(shè)計
三.匯編階段
該階段是本質(zhì)上區(qū)別于繼電控制系統(tǒng),是繼電控制系統(tǒng)無法實現(xiàn)的,也是提高PLC控制系統(tǒng)功能的根!我之所以稱之為匯編階段,是因為它很相象于單片機的匯編語言編程,例如單片機中的傳送指令MOV,在PLC中的高級指令中也是一樣的功能。這一階段難度比較大,第一要學(xué)習計算機基礎(chǔ);第二要充分了解PLC的內(nèi)部功能和資源;第三熟悉所有的高級指令的功能(不用死記硬背)。如果不了解計算機基礎(chǔ)的話在學(xué)習高級指令和PLC內(nèi)不資源的時候根本理解不了 ,在設(shè)計上的思路和繼電系統(tǒng)有很大區(qū)別例如:I0.0 和IB0 第一個是“位”也就是邏輯設(shè)計的“點”,第二個是“字節(jié)”在邏輯設(shè)計中沒有涉及到。
重點:1. 計算機基礎(chǔ)
2.PLC資源
3.指令功能
4.適應(yīng)單片機的程序設(shè)計思維
可以完成復(fù)雜的系統(tǒng)設(shè)計
四.特殊階段
特殊階段就是對特殊功能的系統(tǒng)而言的,例如運動控制,PID溫度控制,網(wǎng)絡(luò)連接等等。不同的PLC能實現(xiàn)的功能不一樣,有些功能PLC內(nèi)是集成的而有些是需要外加擴展的,那么就要根據(jù)不同的控制對象去選用了。掌握好該階段是可以大大提高PLC的程序,但是還需掌握PLC以外的其他自動化知識,如伺服,變頻器等等。
重點:1. 了解系統(tǒng)構(gòu)成需要
2.合理選擇擴展單元
3.學(xué)習擴展單元使用方法
可以完成特殊的系統(tǒng)設(shè)計
該階段的學(xué)習學(xué)要一定的實際條件才能完成
五.網(wǎng)絡(luò)階段
隨著自動化技術(shù)的發(fā)展由PLC做下位機的應(yīng)用也十分多見。該階段組要學(xué)習是不同PLC的通信協(xié)議和一些通訊指令,如PLC通過編程口控制變頻器如西門子的USS協(xié)議與變頻器進行信息的交換。還有工業(yè)以太網(wǎng)和現(xiàn)場總線等如西子的PROFIBUS;AS-i; 等等。
小行網(wǎng)絡(luò)中MODBUS比較重要,例如通過PLC和變頻器建立MODBUS協(xié)議來控制變頻器。
在網(wǎng)絡(luò)中有時候有些產(chǎn)品通訊協(xié)議非標準,這是就要用到自由通訊了,相當?shù)撵`活,但要一定的計算機網(wǎng)絡(luò)基礎(chǔ)。
說明:
以上只是個人體會只供參考,如有不足之處請高手多多指教!
聲明:本網(wǎng)站尊重并保護知識產(chǎn)權(quán),根據(jù)《信息網(wǎng)絡(luò)傳播權(quán)保護條例》,如果我們轉(zhuǎn)載的作品侵犯了您的權(quán)利,請在一個月內(nèi)通知我們,我們會及時刪除。
蜀ICP備2020033479號-4 Copyright ? 2016 學(xué)習鳥. 頁面生成時間:4.986秒