本書從PLC應(yīng)用角度出發(fā),將PLC編程基礎(chǔ)知識(shí)和工程實(shí)踐相結(jié)合,把PLC控制系統(tǒng)工程設(shè)計(jì)思想和方法及其工程實(shí)例融合在一起,重點(diǎn)介紹了STEP7編程語言與編程、梯形圖設(shè)計(jì)方法、模擬量處理、編程設(shè)計(jì)、PLC故障診斷及處理方法,列舉大量典型應(yīng)用案例,讀者可以通過西門子S7-300PLC編程典型實(shí)例進(jìn)一步舉一反三,掌握S7-300系列PLC的編程技巧與應(yīng)用。
《 西門子S7-400 PLC快速入門與提高實(shí)例》考慮初學(xué)者的學(xué)習(xí)體驗(yàn),內(nèi)容由淺入深,循序漸進(jìn);注重實(shí)際應(yīng)用,結(jié)合編程實(shí)例詳細(xì)說明編程指令的應(yīng)用。
第1章PLC基礎(chǔ)知識(shí)
1.1PLC的硬件組成001
1.2PLC的軟件組成003
1.3PLC的常用外設(shè)的選擇003
1.4PLC的工作原理004
1.4.1PLC的工作過程004
1.4.2PLC的編程語言005
第2章可編程控制器指令系統(tǒng)與編程
2.1STEP7程序設(shè)計(jì)基礎(chǔ)008
2.1.1STEP7的編程語言008
2.1.2結(jié)構(gòu)化程序中的塊010
2.1.3STEP7的數(shù)據(jù)類型011
2.2STEP7的指令類型與指令結(jié)構(gòu)013
2.2.1STEP7指令系統(tǒng)中的指令類型014
2.2.2指令的形式與組成014
2.2.3指令中的操作數(shù)015
2.2.4尋址方式017
2.3邏輯指令及應(yīng)用020
2.3.1位邏輯指令及應(yīng)用020
2.3.2字邏輯指令及應(yīng)用035
2.4定時(shí)器、計(jì)數(shù)器指令及應(yīng)用037
2.4.1定時(shí)器指令及應(yīng)用037
2.4.2計(jì)數(shù)器指令及應(yīng)用047
2.5數(shù)據(jù)處理與數(shù)學(xué)運(yùn)算指令及應(yīng)用051
2.5.1裝入和傳送指令051
2.5.2數(shù)據(jù)轉(zhuǎn)換指令054
2.5.3數(shù)據(jù)比較指令060
2.5.4算術(shù)運(yùn)算指令061
2.5.5移位和循環(huán)移位指令064
2.5.6累加器操作指令068
2.6程序執(zhí)行控制指令及應(yīng)用070
2.6.1跳轉(zhuǎn)指令070
2.6.2循環(huán)控制指令075
2.6.3功能塊調(diào)用指令076
2.6.4主控繼電器指令078
2.7其他指令080
2.7.1地址寄存器指令080
2.7.2數(shù)據(jù)塊指令081
2.7.3顯示和空操作指令082
第3章數(shù)字量控制系統(tǒng)梯形圖設(shè)計(jì)方法
3.1梯形圖的經(jīng)驗(yàn)設(shè)計(jì)法與繼電器電路轉(zhuǎn)換法083
3.1.1用經(jīng)驗(yàn)法設(shè)計(jì)梯形圖083
3.1.2根據(jù)繼電器電路圖設(shè)計(jì)梯形圖088
3.2順序控制設(shè)計(jì)法與順序功能圖091
3.2.1順序控制設(shè)計(jì)法091
3.2.2步與動(dòng)作092
3.2.3有向連線與轉(zhuǎn)換094
3.2.4順序功能圖的基本結(jié)構(gòu)095
3.2.5順序功能圖中轉(zhuǎn)換實(shí)現(xiàn)的基本規(guī)則098
3.2.6繪制順序功能圖的注意事項(xiàng)099
3.2.7順序控制設(shè)計(jì)法的本質(zhì)099
3.3使用啟保停電路的順序控制梯形圖編程方法100
3.3.1設(shè)計(jì)順序控制梯形圖的一些基本問題100
3.3.2單序列的編程方法102
3.3.3選擇序列的編程方法104
3.3.4并行序列的編程方法105
3.3.5僅有兩步的閉環(huán)的處理106
3.3.6應(yīng)用舉例106
3.4使用置位復(fù)位指令的順序控制梯形圖編程方法109
3.4.1單序列的編程方法109
3.4.2選擇序列的編程方法111
3.4.3并行序列的編程方法112
3.4.4應(yīng)用舉例112
3.5具有多種工作方式的系統(tǒng)的順序控制梯形圖編程方法114
3.5.1機(jī)械手控制系統(tǒng)簡(jiǎn)介114
3.5.2使用啟保停電路和編程方法116
3.5.3使用置位復(fù)位指令的編程方法120
3.6順序功能圖語言S7 Graph的應(yīng)用123
3.6.1S7 Graph語言概述123
3.6.2使用S7 Graph 編程的例子126
3.6.3順序控制器的運(yùn)行模式與監(jiān)控操作131
3.6.4順序控制器中的動(dòng)作133
3.6.5順序控制器中的條件136
3.6.6S7 Graph功能塊的參數(shù)設(shè)置138
3.6.7用S7 Graph FB編寫具有多種工作方式的控制程序139
3.6.8S7 Graph功能塊的參數(shù)優(yōu)化設(shè)置144
第4章PLC實(shí)際工程應(yīng)用與實(shí)例設(shè)計(jì)
4.1PLC控制系統(tǒng)設(shè)計(jì)的原則和內(nèi)容145
4.1.1設(shè)計(jì)原則145
4.1.2設(shè)計(jì)內(nèi)容146
4.1.3設(shè)計(jì)步驟146
4.2S7-300 PLC系統(tǒng)設(shè)計(jì)應(yīng)用148
4.2.1S7-300 PLC在水力發(fā)電站自動(dòng)化系統(tǒng)LCU中的應(yīng)用148
4.2.2LCU控制系統(tǒng)的構(gòu)成舉例151
4.2.3LCU控制系統(tǒng)功能152
4.2.4S7-300 PLC在變電站中的應(yīng)用154
4.2.5S7-300在斷路器極限電流測(cè)試系統(tǒng)中的應(yīng)用162
4.2.6S7-300 PLC與DCS串行通信在DH電站中的應(yīng)用165
4.2.7基于PCS7的水箱液位控制系統(tǒng)實(shí)例169
第5章S7-300 PLC故障診斷及處理方法
5.1PLC硬件故障與維修方法172
5.2PLC故障類型和故障診斷技術(shù)174
5.2.1PLC故障類型及故障信息174
5.2.2PLC故障的自動(dòng)檢測(cè)及自檢程序178
5.2.3PLC故障的動(dòng)態(tài)檢測(cè)及首發(fā)故障信號(hào)180
5.3PLC控制系統(tǒng)故障診斷及處理183
5.3.1PLC故障特點(diǎn)及診斷方法183
5.3.2PLC電源及運(yùn)行故障檢查及分析診斷方法186
5.3.3PLC輸入輸出故障檢查及診斷方法191
5.3.4PLC通信故障檢查及診斷方法196
5.3.5PLC外部故障檢查及診斷方法199
5.4PLC軟件結(jié)構(gòu)特點(diǎn)及抗干擾措施205
5.4.1PLC軟件結(jié)構(gòu)特點(diǎn)及軟件抗干擾技術(shù)205
5.4.2PLC軟件抗干擾措施207
5.5西門子S7-300 PLC系統(tǒng)運(yùn)行狀態(tài)214
5.6系統(tǒng)在線診斷與測(cè)試215
5.7西門子S7系統(tǒng)PLC故障處理實(shí)例222
參考文獻(xiàn)