本書從實際應(yīng)用入手,分為必備理論知識、必備編程技能和必備實際工程編程技術(shù)三個部分,將PLC編程專業(yè)知識和應(yīng)用實例由淺入深地進行講解,主要包括PLC編程必備基礎(chǔ)、PLC基本指令編程實例、SFC編程實例、功能指令的編程實例、特殊功能模塊的編程實例、典型PLC應(yīng)用系統(tǒng)的編程實例等。
1987年2月,國際電工委員會(IEC)對可編程控制器的定義:“可編程控制器(PLC)是一種數(shù)字運算操作的電子系統(tǒng),專為在工業(yè)環(huán)境應(yīng)用而設(shè)計。它采用了可編程序的存儲器,用來在其內(nèi)部存儲執(zhí)行邏輯運算、順序控制、定時、計數(shù)和算術(shù)運算等操作的指令,并通過數(shù)字式和模擬式的輸入/輸出接口,控制各種類型的機械或生產(chǎn)過程?删幊炭刂破骷捌溆嘘P(guān)的外圍設(shè)備,都應(yīng)按易于與工業(yè)控制系統(tǒng)形成一個整體、易于擴充其功能的原則而設(shè)計。”現(xiàn)在可編程控制器與數(shù)控機床和工業(yè)機器人已成為現(xiàn)代工業(yè)自動化的三大支柱。PLC在國內(nèi)外已廣泛應(yīng)用于鋼鐵、石油、化工、電力、建材、機械制造、汽車、輕紡、交通運輸、環(huán)保及文化娛樂等各個行業(yè)。
由于PLC編程及應(yīng)用開發(fā)涉及電子與控制等許多專業(yè)知識,為了幫助全面學(xué)習(xí),并快速入門,我們編寫了本書。
全書內(nèi)容分為必備理論知識、必備編程技能和必備實際工程編程技術(shù)三個部分,將PLC編程專業(yè)知識和應(yīng)用實例由淺入深地進行講解,主要包括PLC編程必備基礎(chǔ)、PLC基本指令編程實例、SFC編程實例、功能指令的編程實例、特殊功能模塊的編程實例、典型PLC應(yīng)用系統(tǒng)的編程實例等。
本書編程實例豐富,實用性強,書中大部分內(nèi)容均來自科研工作及教學(xué)實踐,許多代碼可以直接應(yīng)用到工程項目中。
本書由肖雪耀編著,由祖國建審稿。在編寫過程中得到許多同志的幫助,在此一并表示感謝!
鑒于時間倉促,書中不足之處難免,敬請讀者批評指正。
編著者
第1章PLC編程必備基礎(chǔ)
1.1認識PLC1
1.2PLC的工作原理5
1.2.1PLC的電路拓撲結(jié)構(gòu)5
1.2.2PLC的特殊工作方式6
1.3PLC的編程語言7
1.3.1梯形圖(LAD)語言7
1.3.2指令表(STL)語言8
1.3.3順序功能流程圖(SFC)語言8
1.3.4功能模塊圖(FBD)語言9
1.3.5結(jié)構(gòu)文本(ST)語言9
1.4PLC的編程元件9
1.4.1PLC的型號9
1.4.2PLC的硬件11
1.4.3PLC的軟件14
1.5PLC的編程軟件及使用20
1.5.1FXGP/WIN-C編程軟件20
1.5.2GX Developer編程軟件32
第2章PLC基本指令編程實例
2.1單按鈕簡單點動控制編程49
2.1.1控制要求49
2.1.2控制程序編寫49
2.1.3編程指令詮釋50
2.2雙按鈕自鎖控制編程51
2.2.1控制要求51
2.2.2控制程序編寫51
2.2.3編程指令詮釋52
2.3單按鈕計數(shù)控制編程53
2.3.1控制要求53
2.3.2控制程序編寫53
2.3.3編程指令詮釋53
2.4電動機順序啟動控制編程54
2.4.1控制要求54
2.4.2控制程序編寫55
2.4.3編程指令詮釋55
2.5電動機正反轉(zhuǎn)控制編程57
2.5.1控制要求57
2.5.2控制程序編寫57
2.5.3編程指令詮釋58
2.6自動往復(fù)循環(huán)控制編程59
2.6.1控制要求59
2.6.2控制程序編寫59
2.6.3編程指令詮釋60
2.7電動機Y-△控制編程61
2.7.1控制要求61
2.7.2控制程序編寫61
2.7.3編程指令詮釋62
2.8繞線電動機串電阻啟動控制編程63
2.8.1控制要求63
2.8.2控制程序編寫63
2.8.3編程指令詮釋64
2.9繞線電動機調(diào)速控制編程66
2.9.1控制要求66
2.9.2控制程序編寫67
2.9.3編程指令詮釋67
2.10電動機反接制動控制編程68
2.10.1控制要求68
2.10.2控制程序編寫69
2.10.3編程指令詮釋69
2.11電動機能耗制動控制編程70
2.11.1控制要求70
2.11.2控制程序編寫71
2.11.3編程指令詮釋71
2.12雙速電動機控制編程72
2.12.1控制要求72
2.12.2控制程序編寫72
2.12.3編程指令詮釋73
2.13公共廁所自動沖水控制編程74
2.13.1控制要求74
2.13.2控制程序編寫74
2.13.3編程指令詮釋74
2.14多臺電動機順序控制編程76
2.14.1控制要求76
2.14.2控制程序編寫76
2.14.3編程指令詮釋77
第3章SFC編程實例
3.1運料小車單行程的控制編程79
3.1.1控制要求79
3.1.2控制程序編寫79
3.1.3編程指令詮釋80
3.2運料小車有減速保護的控制編程83
3.2.1控制要求83
3.2.2控制程序編寫84
3.2.3編程指令詮釋86
3.3運料小車多行程的控制編程87
3.3.1控制要求87
3.3.2控制程序編寫87
3.3.3編程指令詮釋90
3.4雙運料小車的控制編程91
3.4.1控制要求91
3.4.2控制程序編寫91
3.4.3編程指令詮釋92
3.5液體混合器的控制編程94
3.5.1控制要求94
3.5.2控制程序編寫94
3.5.3編程指令詮釋95
3.6霓虹燈閃爍的控制編程97
3.6.1控制要求97
3.6.2控制程序編寫97
3.6.3編程指令詮釋98
3.7工業(yè)洗衣機的控制編程100
3.7.1控制要求100
3.7.2控制程序編寫100
3.7.3編程指令詮釋101
第4章功能指令的編程實例
4.1閃光信號燈的控制編程104
4.1.1控制要求104
4.1.2控制程序編寫104
4.1.3編程指令詮釋105
4.2流水燈光的控制編程106
4.2.1控制要求106
4.2.2控制程序編寫106
4.2.3編程指令詮釋108
4.3彩燈循環(huán)的控制編程110
4.3.1控制要求110
4.3.2控制程序編寫110
4.3.3編程指令詮釋112
4.4環(huán)系列按鈕步進彩燈的控制編程114
4.4.1控制要求114
4.4.2控制程序編寫114
4.4.3編程指令詮釋115
4.5倉儲物料進出的控制編程116
4.5.1控制要求116
4.5.2控制程序編寫116
4.5.3編程指令詮釋117
4.6步進電動機快進/慢進的控制編程118
4.6.1控制要求118
4.6.2控制程序編寫118
4.6.3編程指令詮釋119
4.7子程序調(diào)用的控制編程123
4.7.1控制要求123
4.7.2控制程序編寫123
4.7.3編程指令詮釋126
4.8數(shù)字顯示的控制編程129
4.8.1控制要求129
4.8.2控制程序編寫129
4.8.3編程指令詮釋130
4.9工業(yè)廣告燈自動閃爍的控制編程131
4.9.1控制要求131
4.9.2控制程序編寫131
4.9.3編程指令詮釋132
4.10兩按鈕控制三盞彩燈的控制編程134
4.10.1控制要求134
4.10.2控制程序編寫134
4.10.3編程指令詮釋136
4.11四則運算的控制編程137
4.11.1控制要求137
4.11.2控制程序編寫137
4.11.3編程指令詮釋137
4.12定時報時器的控制編程140
4.12.1控制要求140
4.12.2控制程序編寫140
4.12.3編程指令詮釋140
第5章特殊功能模塊的編程實例
5.1模擬輸入模塊(FX2N-4AD)的編程144
5.1.1控制要求144
5.1.2控制程序編寫144
5.1.3編程指令詮釋145
5.2模擬輸出模塊(FX2N-2DA)的編程149
5.2.1控制要求149
5.2.2控制程序編寫149
5.2.3編程指令詮釋149
5.3定位模塊(FX2N-1PG)的編程153
5.3.1控制要求153
5.3.2控制程序編寫153
5.3.3編程指令詮釋160
5.4PLC擴展設(shè)備的配置167
5.4.1擴展設(shè)備的組成方式167
5.4.2擴展設(shè)備臺數(shù)的確定168
5.4.3輸入/輸出地址號的分配168
5.4.4特殊功能模塊的地址分配169
5.4.5擴展設(shè)備的組成方式169
第6章典型PLC應(yīng)用系統(tǒng)的編程實例
6.1PLC應(yīng)用系統(tǒng)的設(shè)計內(nèi)容171
6.1.1PLC應(yīng)用系統(tǒng)設(shè)計的基本內(nèi)容171
6.1.2PLC應(yīng)用系統(tǒng)的設(shè)計方法和步驟172
6.2PLC應(yīng)用系統(tǒng)的設(shè)計方法177
6.2.1經(jīng)驗設(shè)計法177
6.2.2轉(zhuǎn)換設(shè)計法178
6.2.3邏輯設(shè)計法179
6.2.4SFC設(shè)計法180
6.3PLC典型應(yīng)用系統(tǒng)的編程實例181
6.3.1制藥廠除塵室的控制編程181
6.3.2化工廠液體混合的控制編程184
6.3.3工業(yè)機械手的模擬控制編程187
6.3.4農(nóng)村聯(lián)合水廠水塔水位的控制編程195
6.3.5蔬菜大棚溫度檢測與控制的編程198
6.3.6水電站大壩砂石料傳送帶的控制編程202
6.3.7自動開關(guān)門的控制編程205
6.3.8商場照明系統(tǒng)的控制編程208
6.3.9中央空調(diào)的控制編程209
6.3.10全自動洗衣機的控制編程218
6.3.11電梯的控制編程221
6.3.12交通指示燈有全部控制的編程227
6.3.13智力搶答器的控制編程230
6.3.14藝術(shù)彩燈的控制編程235
6.3.15普通車床的控制編程237
6.3.16平面磨床的控制編程240
6.3.17萬能銑床的控制編程244
6.3.18搖臂鉆床的控制編程249
6.3.19臥式鏜床的控制編程254
6.3.20組合機床的控制編程261
6.3.21混凝土攪拌機的控制編程266
6.3.22龍門刨床的控制編程269
6.3.23剪板機的控制編程289
6.3.24圓臺磨床數(shù)控系統(tǒng)應(yīng)用定位模塊的控制編程291
6.3.25居室安全系統(tǒng)的控制編程295
6.3.26遙控玩具車的控制編程299
6.3.27摩天輪的控制編程302
6.3.28環(huán)保污水處理的控制編程307
6.3.29車輪制造廠輪胎硫化機的控制編程310
6.3.30鋼鐵廠熱處理車間溫度的控制編程312
6.3.31軋板廠軋鋼機的控制編程320
6.3.32工業(yè)高壓鍋爐水位的控制編程322
6.3.33牛奶生產(chǎn)廠自動封裝的控制編程327
6.3.34競賽搶答器的控制編程328
6.3.35步進電動機的控制編程334
參考文獻339