本書從實(shí)際工程應(yīng)用出發(fā),以國內(nèi)廣泛使用的德國西門子公司S7200 PLC為對象,講解整體式PLC的基礎(chǔ)與實(shí)際應(yīng)用等方面的內(nèi)容。本書共11章,主要介紹了PLC的基本概況、S7200 PLC的硬件系統(tǒng)、S7200 PLC編程軟件的使用、S7200 PLC的基本指令、S7200 PLC的功能指令、數(shù)字量控制系統(tǒng)梯形圖的設(shè)計方法、S7200 PLC模擬量功能與PID控制、PLC的通信與網(wǎng)絡(luò)、文本顯示器與變頻器、PLC控制系統(tǒng)設(shè)計及實(shí)例、PLC的安裝與維護(hù)等內(nèi)容。
本書語言通俗易懂,實(shí)例的實(shí)用性和針對性較強(qiáng),特別適合初學(xué)者使用,對有一定PLC基礎(chǔ)的讀者也會有很大幫助。本書既可作為電氣控制領(lǐng)域技術(shù)人員的自學(xué)教材,也可作為高職高專院校、成人高校、本科院校的電氣工程、自動化、機(jī)電一體化、計算機(jī)控制等專業(yè)的參考書。
陳忠平,主要從事EDA技術(shù)、PLC及單片機(jī)等課程的教學(xué)與科研工作,具有一定的理論與實(shí)踐經(jīng)驗(yàn),公開出版了近20本專業(yè)書籍。
目錄
前言
第1章PLC的基本概況1
11PLC簡介1
111PLC的定義1
112PLC的基本功能與特點(diǎn)2
113PLC的應(yīng)用和分類3
114西門子PLC簡介7
12PLC的組成及工作原理10
121PLC的組成10
122PLC的工作原理15
第2章S7200 PLC的硬件系統(tǒng)18
21主機(jī)單元18
211主機(jī)單元的類別及性能18
212主機(jī)單元的外形結(jié)構(gòu)20
213主機(jī)單元的I/O21
214CPU的工作方式24
22擴(kuò)展模塊25
221電源模塊25
222數(shù)字量擴(kuò)展模塊25
223模擬量擴(kuò)展模塊26
224通信擴(kuò)展模塊27
225特殊功能擴(kuò)展模塊27
23數(shù)據(jù)存儲器28
231數(shù)據(jù)長度28
232數(shù)制28
233數(shù)據(jù)類型及數(shù)據(jù)范圍29
234數(shù)據(jù)存儲器的編址方式31
24S7200的存儲系統(tǒng)與尋址方式31
241S7200的存儲系統(tǒng)31
242S7200存儲器范圍及特性35
243尋址方式35
第3章S7200 PLC編程軟件的使用38
31PLC編程語言38311PLC編程語言的國際標(biāo)準(zhǔn)38
312梯形圖39
313語句表41
314順序功能圖42
315功能塊圖42
32S7200編程軟件的使用43
321STEP 7Micro/WIN簡介43
322編程計算機(jī)與CPU通信48
323系統(tǒng)塊設(shè)置52
324程序的編寫與編輯61
325程序的編譯與下載64
326程序的調(diào)試與監(jiān)控66
33S7200仿真軟件的使用71
第4章S7200 PLC的基本指令74
41基本邏輯指令74
411基本位操作指令74
412塊操作指令77
413邏輯堆棧指令81
414置位與復(fù)位指令81
415取反與空操作指令83
416立即I/O指令84
417邊沿脈沖指令85
42定時器指令87
421定時器的基本知識87
422定時器指令88
423定時器指令的應(yīng)用91
43計數(shù)器指令94
431加計數(shù)器指令95
432減計數(shù)器指令95
433加/減計數(shù)器指令96
434計數(shù)器指令的應(yīng)用97
44程序控制類指令103
441結(jié)束及暫停指令103
442看門狗復(fù)位指令104
443跳轉(zhuǎn)及標(biāo)號指令105
444循環(huán)指令106
445子程序調(diào)用與返回指令106第5章S7200 PLC的功能指令110
51S7200 PLC的數(shù)據(jù)處理指令110
511S7200 PLC的傳送指令110
512S7200 PLC的字節(jié)交換與讀寫指令115
513S7200 PLC的移位指令116
514S7200 PLC的比較指令127
52S7200 PLC的算術(shù)運(yùn)算和邏輯運(yùn)算指令132
521S7200 PLC的算術(shù)運(yùn)算指令132
522S7200 PLC的邏輯運(yùn)算指令142
53S7200 PLC的表功能指令147
531S7200 PLC的填表指令147
532S7200 PLC的查表指令149
533S7200 PLC的表取數(shù)指令151
534存儲器填充指令153
54S7200 PLC的轉(zhuǎn)換指令155
541S7200 PLC的數(shù)據(jù)轉(zhuǎn)換指令155
542S7200 PLC的編碼和譯碼指令159
543S7200 PLC七段顯示譯碼指令160
544S7200 PLC的ASCII碼轉(zhuǎn)換指令161
55S7200 PLC的中斷指令165
551中斷源165
552中斷控制指令167
553中斷程序168
56S7200 PLC的高速處理指令170
561S7200 PLC的高速計數(shù)指令171
562S7200 PLC的高速脈沖指令178
57S7200 PLC的實(shí)時時鐘指令190
571設(shè)定實(shí)時時鐘指令190
572讀實(shí)時時鐘指令191
第6章數(shù)字量控制系統(tǒng)梯形圖的設(shè)計方法193
61梯形圖的設(shè)計方法193
611根據(jù)繼電—接觸器電路圖設(shè)計梯形圖193
612用經(jīng)驗(yàn)法設(shè)計梯形圖197
62順序控制設(shè)計法與順序功能圖200
621步與動作201
622有向連線與轉(zhuǎn)換201
623順序功能圖的基本結(jié)構(gòu)20263常見的順序控制編寫梯形圖的方法203
631啟保停方式的順序控制204
632置位/復(fù)位指令方式的順序控制206
64S7200 PLC順序控制208
641S7200 PLC順控指令208
642順控指令方式的順序功能圖209
65單序列的S7200 PLC順序控制應(yīng)用實(shí)例212
651液壓動力滑臺的PLC控制212
652PLC在注塑成型生產(chǎn)線控制系統(tǒng)中的應(yīng)用216
653PLC在簡易機(jī)械手中的應(yīng)用222
66選擇序列的S7200 PLC順序控制應(yīng)用實(shí)例230
661閃爍燈控制230
662多臺電動機(jī)的PLC啟?刂234
663大小球分撿機(jī)的PLC控制242
67并行序列的S7200 PLC順序控制應(yīng)用實(shí)例252
671人行道交通信號燈控制252
672雙面鉆孔組合機(jī)床的PLC控制257
第7章S7200 PLC模擬量功能與PID控制271
71模擬量的基本概念271
711模擬量處理流程271
712模擬量的表示及精度272
713模擬量輸入方法275
714模擬量輸出方法275
72S7200 PLC的模擬量擴(kuò)展模塊276
721EM231模擬量擴(kuò)展輸入模塊277
722EM235模擬量擴(kuò)展輸入/輸出模塊278
723EM232模擬量擴(kuò)展輸出模塊280
73模擬量控制的使用281
731模擬量擴(kuò)展模塊的地址編排281
732模擬量擴(kuò)展模塊的數(shù)據(jù)字格式282
733模擬量信號的轉(zhuǎn)換282
734模擬量擴(kuò)展模塊的使用與仿真283
74PID閉環(huán)控制289
741模擬量閉環(huán)控制系統(tǒng)的組成289
742PID控制原理289
743PID回路控制參數(shù)表及指令293
744PID回路控制29475PID應(yīng)用控制296
751PID應(yīng)用指令控制296
752PID向?qū)?yīng)用控制301
第8章PLC的通信與網(wǎng)絡(luò)307
81數(shù)據(jù)通信的基礎(chǔ)知識307
811數(shù)據(jù)傳輸方式307
812串行通信的分類308
813串行通信的數(shù)據(jù)通路形式310
814串行通信的接口標(biāo)準(zhǔn)310
815通信介質(zhì)314
82工業(yè)局域網(wǎng)基礎(chǔ)315
821網(wǎng)絡(luò)結(jié)構(gòu)315
822網(wǎng)絡(luò)協(xié)議316
823現(xiàn)場總線317
83S7200 系列PLC的通信與網(wǎng)絡(luò)319
831S7200系列PLC的通信部件319
832S7200系列PLC通信協(xié)議322
833S7200系列PLC網(wǎng)絡(luò)參數(shù)的設(shè)置325
84S7200系列PLC的Modbus通信327
841Modbus通信協(xié)議327
842Modbus通信幀結(jié)構(gòu)329
843Modbus 尋址329
844Modbus 通信指令330
845Modbus通信應(yīng)用舉例333
85S7200系列PLC的自由端口通信346
851自由端口控制寄存器346
852自由端口發(fā)送和接收數(shù)據(jù)指令346
853獲取和設(shè)置通信口地址指令348
854自由端口通信應(yīng)用舉例348
86S7200 PLC的PPI通信357
861PPI通信網(wǎng)絡(luò)讀/寫指令357
862PPI通信應(yīng)用舉例359
第9章文本顯示器與變頻器368
91文本顯示器368
911文本顯示器設(shè)備簡介368
912TD設(shè)備與S7200的連接370
913使用文本顯示器向?qū)?70914TD 400C的應(yīng)用實(shí)例379
92變頻器383
921變頻器概述383
922SINAMICS G110變頻器386
923MicroMaster440變頻器398
924變頻器的應(yīng)用實(shí)例411
第10章PLC控制系統(tǒng)設(shè)計及實(shí)例426
101PLC控制系統(tǒng)的設(shè)計426
1011PLC控制系統(tǒng)的設(shè)計原則和內(nèi)容426
1012PLC控制系統(tǒng)的設(shè)計步驟427
1013PLC硬件系統(tǒng)設(shè)計428
1014PLC軟件系統(tǒng)設(shè)計432
102PLC在電動機(jī)控制中的應(yīng)用434
1021異步電動機(jī)降壓啟動控制434
1022異步電動機(jī)限位往返控制437
1023異步電動機(jī)制動控制440
1024異步電動機(jī)多速控制442
103PLC在機(jī)床電氣控制系統(tǒng)中的應(yīng)用446
1031PLC在C6140普通車床中的應(yīng)用446
1032PLC在C650臥式車床中的應(yīng)用450
1033PLC在Z3040搖臂鉆床中的應(yīng)用456
1034PLC在X62W萬能銑床中的應(yīng)用461
1035PLC在T68臥式鏜床中的應(yīng)用468
104PLC控制應(yīng)用設(shè)計實(shí)例474
1041六組搶答器PLC控制474
1042多種液體混合PLC控制479
1043天塔之光PLC控制484
1044PLC與變頻器聯(lián)機(jī)15段速頻率控制設(shè)計492
第11章PLC的安裝與維護(hù)501
111PLC的安裝501
1111PLC安裝注意事項501
1112安裝方法502
112接線504
1121接線注意事項504
1122安裝現(xiàn)場的接線505
113PLC的維護(hù)和檢修506
1131維護(hù)檢查5061132故障排除507
1133錯誤代碼508
附錄AS7200的SIMATIC指令集速查表510
附錄BS7200系列特殊標(biāo)志寄存器516
參考文獻(xiàn)524