本書以西門子S7-200 SMART 系列PLC 工程實(shí)踐案例為主體,通過100 個(gè)由簡單到復(fù)雜的PLC 編程案例,講解了各軟元件、基本指令、功能指令的功能及用法。
書中針對工業(yè)控制現(xiàn)場的實(shí)際情況,以案例的形式分別介紹了西門子S7-200 SMART 系列PLC 邏輯控制、模擬量控制、步進(jìn)伺服的控制,并以三架構(gòu)的形式講述了工業(yè)控制通信,Z后通過大型案例介紹了實(shí)際工作中的編程方法和技巧。
本書的案例由簡單到復(fù)雜,幾乎涵蓋了整個(gè)西門子S7-200 SMART 系列PLC 的應(yīng)用,讀者可舉一反三,從而提高自身編程水平。
本書可作為高等院校電氣控制、機(jī)電工程、計(jì)算機(jī)控制及自動(dòng)化類專業(yè)學(xué)生的參考用書,職業(yè)院校學(xué)生及工程技術(shù)人員的培訓(xùn)及自學(xué)用書,也可作為西門子PLC 工程師提高編程水平、整理編程思路的參考讀物。
-適合已經(jīng)初步掌握了PLC入門知識(shí)的讀者進(jìn)一步提升編程水平和技巧
-實(shí)例融入各章,從典型事例出發(fā),邊學(xué)邊練,便于讀者融會(huì)貫通,迅速提高編程應(yīng)用水平
-圖說.精解.技巧,模塊式編寫方式,清晰易讀
前言
對于PLC應(yīng)用者來說,關(guān)鍵在于掌握其編程技術(shù)。但初學(xué)者往往理論知識(shí)學(xué)了不少,在實(shí)際應(yīng)用中卻無從下手。
在提升PLC編程能力的方法中,學(xué)習(xí)典型案例一直是一條捷徑。讀懂典型案例的程序,并記錄、總結(jié)其中重要的編程思路和方法,將其真正消化之后,成為自己日后編程中的寶貴經(jīng)驗(yàn),對于快速提升PLC編程能力大有裨益。
本書精選了100個(gè)西門子S7200SMART系列PLC典型編程案例,以工程實(shí)踐案例為主,由淺入深地講解了其各軟元件、基本指令、功能指令的功能及用法。書中針對工業(yè)控制現(xiàn)場的實(shí)際情況,介紹了邏輯控制、模擬量控制、步進(jìn)和伺服控制,并以三級架構(gòu)的形式講述了工業(yè)控制通信,最后通過大型案例詳細(xì)介紹了實(shí)際工作中的編程方法和技巧。
本書共六章,第一章為西門子S7200SMART系列PLC指令及簡單邏輯控制系統(tǒng)案例,介紹了西門子S7200SMART系列PLC程序軟元件、基本指令、功能指令的功能及用法;第二章為西門子S7200SMART系列PLC邏輯控制綜合案例解析,通過由簡單到復(fù)雜的案例詳細(xì)介紹了工業(yè)控制現(xiàn)場最常用的邏輯控制編程方法和技巧;第三章為模擬量控制系統(tǒng)案例解析,介紹了模擬量在工業(yè)控制中的應(yīng)用;第四章為步進(jìn)伺服控制系統(tǒng)案例解析,以工業(yè)現(xiàn)場的實(shí)際案例介紹了步進(jìn)電動(dòng)機(jī)、伺服電動(dòng)機(jī)的控制;第五章為PLC控制系統(tǒng)通信案例解析,講述了工業(yè)控制通信;第六章為PLC高級編程案例解析,通過詳細(xì)分析大型案例,介紹了實(shí)際工作中的PLC編程方法和技巧。
本書收集的100個(gè)案例,從簡單到復(fù)雜,幾乎涵蓋了整個(gè)西門子S7200SMART系列PLC的應(yīng)用。其中,簡單的案例均在實(shí)驗(yàn)室調(diào)試成功,復(fù)雜的案例均來源于工業(yè)現(xiàn)場,并已投入實(shí)際使用。讀者可以從中舉一反三,將其應(yīng)用到實(shí)際工作中,并有所收獲。
本書由無錫職業(yè)技術(shù)學(xué)院張豪和陜西理工大學(xué)袁帆編著,第二、四、六章由張豪編寫,第一、三、五章由袁帆編寫。無錫職業(yè)技術(shù)學(xué)院的張學(xué)才、金威參與了資料的收集、整理及程序調(diào)試工作。無錫職業(yè)技術(shù)學(xué)院俞云強(qiáng)對全書進(jìn)行了審稿。
限于編者水平,書中或有錯(cuò)漏之處,敬請廣大讀者批評指正。
編者
目錄
前言
第一章西門子犛7200犛犕犃犚犜系列犘犔犆指令及簡單邏輯控制系統(tǒng)案例1
【例1】啟保?刂苹芈罚
【例2】水泵控制1
【例3】延時(shí)啟動(dòng)2
【例4】閃爍程序2
【例5】延時(shí)啟動(dòng)、停止3
【例6】長延時(shí)3
【例7】傳輸指令4
【例8】交換指令5
【例9】比較指令6
【例10】利用傳送指令控制電動(dòng)機(jī)的啟動(dòng)和停止6
【例11】轉(zhuǎn)換指令6
【例12】運(yùn)算指令8
【例13】邏輯指令12
【例14】跳轉(zhuǎn)指令13
【例15】循環(huán)指令13
【例16】END指令14
【例17】STOP指令14
【例18】移位指令14
【例19】填表指令16
【例20】先進(jìn)先出指令16
【例21】后先進(jìn)先出指令17
【例22】填充指令18
【例23】查表指令18
【例24】氣缸耐久測試18
【例25】用比較指令寫啟保停程序19
【例26】閃爍周期程序20
【例27】雙線圈輸出及處理方法20
【例28】用定時(shí)器產(chǎn)生斷開延遲、脈沖和擴(kuò)展脈沖22
【例29】用1個(gè)按鈕控制3個(gè)輸出24
【例30】1個(gè)按鈕控制燈亮燈滅24
【例31】車庫門控制25
【例32】物體運(yùn)動(dòng)位置控制25
【例33】信號的順序循環(huán)啟動(dòng)26
【例34】3臺(tái)電動(dòng)機(jī)的順序啟動(dòng)28
【例35】跑馬燈控制29
【例36】故障報(bào)警控制29
【例37】電動(dòng)機(jī)正、反轉(zhuǎn)控制31
【例38】電動(dòng)機(jī)—△減壓啟動(dòng)控制32
【例39】電動(dòng)機(jī)的軟啟動(dòng)控制33
【例40】兩臺(tái)電動(dòng)機(jī)循環(huán)啟動(dòng)停止控制34
【例41】小車兩點(diǎn)送料接料控制35
【例42】1個(gè)按鈕控制3臺(tái)電動(dòng)機(jī)的啟停控制37
【例43】1個(gè)開關(guān)控制1臺(tái)電動(dòng)機(jī)延時(shí)正反轉(zhuǎn)37
【例44】3臺(tái)電動(dòng)機(jī)的順序啟動(dòng)控制38
【例45】汽車自動(dòng)清洗機(jī)39
【例46】涂裝生產(chǎn)線外殼的噴漆處理控制39
【例47】停車場車位計(jì)數(shù)控制40
【例48】高速計(jì)數(shù)器測量轉(zhuǎn)速41
【例49】采用測頻方法測量電動(dòng)機(jī)的轉(zhuǎn)速42
【例50】定時(shí)中斷服務(wù)44
【例51】多擋位功率調(diào)整控制44
【例52】用單相高速計(jì)數(shù)器實(shí)現(xiàn)速度測量46
第二章西門子犛7200犛犕犃犚犜系列犘犔犆邏輯控制綜合案例解析48
【例53】小車3點(diǎn)送料接料系統(tǒng)控制48
【例54】自動(dòng)售貨機(jī)控制系統(tǒng)52
【例55】彩燈閃亮控制54
【例56】通風(fēng)系統(tǒng)控制56
【例57】簡易橋式起重機(jī)的控制57
【例58】恒壓供水系統(tǒng)的PLC控制59
【例59】自動(dòng)門控制系統(tǒng)62
【例60】沖床動(dòng)力頭進(jìn)給運(yùn)動(dòng)控制64
【例61】車間排風(fēng)系統(tǒng)狀態(tài)監(jiān)控65
【例62】PLC在注塑成型生產(chǎn)線控制系統(tǒng)中的應(yīng)用67
【例63】使用高速計(jì)數(shù)器指令實(shí)現(xiàn)加工器件清洗控制73
【例64】地下車庫通道單行控制74
【例65】停車場空閑車位數(shù)碼顯示77
【例66】復(fù)雜霓虹燈控制80
【例67】8工位臺(tái)車呼叫系統(tǒng)86
【例68】交通燈控制93
【例69】4路搶答器控制系統(tǒng)97
【例70】電梯控制102
第三章模擬量控制系統(tǒng)案例解析114
【例71】模擬量輸入的處理114
【例72】模擬量輸出的處理116
【例73】模擬量的轉(zhuǎn)換118
【例74】在CPU 上使用熱電偶模塊119
【例75】按比例放大模擬值123
【例76】水儲(chǔ)罐恒壓控制123
【例77】模擬量定時(shí)采集程序126
【例78】PLC控制水力發(fā)電站壓縮空氣系統(tǒng)127
【例79】CPU 擴(kuò)展EM235實(shí)現(xiàn)溫度控制130
【例80】熱水箱中的水位和水溫控制133
【例81】通過模擬量控制指示燈134
【例82】PLC控制水力發(fā)電站油壓裝置135
第四章步進(jìn)伺服控制系統(tǒng)案例解析141
【例83】使用高速脈沖輸出141
【例84】用電位器實(shí)現(xiàn)燈泡亮度控制141
【例85】PLC、HMI、步進(jìn)驅(qū)動(dòng)器及步進(jìn)電動(dòng)機(jī)綜合系統(tǒng)1 143
【例86】PLC、HMI、步進(jìn)驅(qū)動(dòng)器及步進(jìn)電動(dòng)機(jī)綜合系統(tǒng)2 148
【例87】基于定位模塊EM253控制伺服電動(dòng)機(jī)的切割機(jī)系統(tǒng)151
【例88】CPU 集成脈沖輸出通過步進(jìn)電動(dòng)機(jī)的定位控制156
【例89】用多段PTO對步進(jìn)電動(dòng)機(jī)進(jìn)行加速和減速控制160
【例90】卷紙機(jī)收卷恒張力控制(伺服轉(zhuǎn)矩控制) 163
【例91】基于西門子200SMARTPLC的伺服電動(dòng)機(jī)控制168
【例92】基于西門子200SMARTPLC的伺服電動(dòng)機(jī)控制170
【例93】使用PWM 實(shí)現(xiàn)從Q0.0輸出周期遞增與遞減的高速脈沖172
第五章犘犔犆控制系統(tǒng)通信案例解析175
【例94】通信指令XMT的使用方法175
【例95】PLC、變頻器MODBUS或USS通信運(yùn)行176
【例96】PLC用PPI通信177
【例97】PLC用Modbus通信179
【例98】PLC的GPRS通信181
【例99】西門子PLC200SMART與300PLC之間的通信183
第六章犘犔犆高級編程案例解析185
【例100】大型裝配線機(jī)械手控制(氣缸夾取方案) 185
參考文獻(xiàn)242