plc控制技術
基本篇
《PLC控制技術(基本篇)》是2013年清華大學出版社出版的圖書,作者是戴一平、高志宏、魏翠琴、朱玉堂。本書以FX2N可編程序控制器為例,由PLC技術入門、編程軟體使用、基本邏輯控制、順序邏輯控制、運算邏輯控制、功能邏輯控制、串列通信控制和PLC應用實例8個模塊組成,內含26個任務和5個應用。
所有任務採用工業控制中的常用環節,並進行典型性設計,以求通過典型案例,學會應用,舉一反三,觸類旁通。書中介紹了大量的單元程序和完整的控制系統實例,便於讀者學習,快速入門。
本書以控制分類,由任務入手,層次清楚,通俗易懂,可作為高職高專電氣自動化技術、生產過程自動化技術、機電一體化技術、應用電子技術以及相關專業的教材,也可作為可編程序控制系統設計師(四級)的培訓教材或自學用書。
模塊一PLC技術入門 1
任務1繪製最小PLC控制系統的接線圖
——PLC認識學習1
1.1任務引入1
1.2知識準備3
1.2.1PLC的外觀3
1.2.2PLC的面板3
1.2.3PLC的輸入/輸出電路4
1.3任務實施6
1.3.1繪製繼電器輸出PLC的接線圖6
1.3.2繪製晶體管輸出PLC的接線圖7
1.4思考與拓展7
1.4.1PLC的由來7
1.4.2PLC的定義8
1.4.3PLC的分類8
1.4.4PLC的型號9
1.4.5FX系列PLC11
任務2操作PLC控制系統——PLC控制及特點學習12
2.1任務引入12
2.2知識準備12
2.2.1PLC的基本構成12
2.2.2輸入元件和負載元件的聯繫13
2.3任務實施14
2.3.1識別PLC的狀態指示燈14
2.3.2操作和觀察PLC控制系統的工作過程14
2.3.3比較PLC控制與繼電器控制的區別15
2.4思考與拓展16
2.4.1PLC的主要優點16
2.4.2PLC的應用17
2.4.3PLC的發展17
任務3測試PLC的掃描時間——PLC工作原理學習18
3.1任務引入183.2知識準備18
3.2.1PLC工作原理18
3.2.2PLC用戶程序執行的過程19
3.3任務實施20
3.3.1體會循環掃描的時間20
3.3.2估算循環掃描的時間21
3.4思考與拓展22
3.4.1計算掃描時間22
3.4.2監視掃描時間22
3.4.3固化掃描時間22
3.4.4循環掃描和中斷23
模塊小結24
習題24
模塊二編程軟體使用26
任務1編寫梯形圖——GX Developer入門26
1.1任務引入26
1.2軟體準備26
1.2.1GX Developer 簡介26
1.2.2編程和模擬調試軟體安裝27
1.2.3主要工具圖標介紹31
1.3任務實施32
1.3.1建立新工程32
1.3.2編寫梯形圖34
1.3.3編輯梯形圖35
1.3.4保存梯形圖36
1.4思考與拓展36
1.4.1指令表與梯形圖之間的切換36
1.4.2指令表輸入37
1.4.3軟元件註釋38
1.4.4輸入新的梯形圖39
任務2寫入梯形圖——PLC的通信連接39
2.1任務引入39
2.2材料準備39
2.2.1通信介面39
2.2.2通信電纜40
2.3任務實施40
2.3.1通信線連接40
2.3.2埠設置40
2.3.3PLC寫入40
2.3.4PLC讀取43
2.4思考與拓展44
2.4.1PLC校驗44
2.4.2PLC的遠程操作45
任務3調試梯形圖——GX Simulator應用46
3.1任務引入46
3.2知識準備46
3.2.1調試方法46
3.2.2關於GX Simulator46
3.3任務實施47
3.3.1連接PLC的調試47
3.3.2使用GX Simulator的調試49
3.4思考與拓展51
3.4.1監視(寫入模式)的運用51
3.4.2變換(運行中寫入)的運用52
模塊小結53
習題53
模塊三基本邏輯控制54
任務1三相非同步電動機正反轉啟動、停止控制——輸入/輸出指令學習54
1.1任務引入54
1.2知識準備55
1.2.1軟元件號分配及功能55
1.2.2輸入/輸出指令及應用57
1.2.3置位、複位指令及應用60
1.3任務實施61
1.3.1改造硬體電路61
1.3.2編寫控制程序(梯形圖)62
1.4思考與拓展63
1.4.1電動機的點動和長動控制63
1.4.2用單聯開關的兩地或多地控制64
1.4.34路搶答器控制66
1.4.4編程中的注意事項68
任務2電動機的順序啟動和停止控制——棧指令、主控指令學習69
2.1任務引入69
2.2知識準備70
2.2.1進棧、讀棧和出棧指令70
2.2.2主控指令和主控複位指令70
2.3任務實施71
2.3.1I/O地址分配及電氣原理圖71
2.3.2編寫控制程序(梯形圖)72
2.4思考與拓展74
2.4.13台電動機順序啟動總停止控制74
2.4.2順序啟動逆序停止控制74
任務3單按鈕啟動、停止控制——脈衝輸出、邊沿檢測指令學習76
3.1任務引入77
3.2知識準備77
3.2.1脈衝輸出指令77
3.2.2邊沿檢測指令77
3.3任務實施78
3.3.1用脈衝輸出指令和觸點組合編寫程序78
3.3.2用邊沿檢測指令和觸點組合編寫程序79
3.4思考與拓展79
3.4.1下降沿觸發79
3.4.2ALT指令的應用80
3.4.3用時序輸入/輸出指令生成脈衝輸出80
3.4.4皮帶接力傳送80
任務4/△降壓啟動控制——定時器、計數器學習81
4.1任務引入81
4.2知識準備82
4.2.1定時器T和計數器C82
4.2.2定時器的應用83
4.2.3計數器的應用84
4.3任務實施84
4.3.1用定時器來實現控制要求84
4.3.2用計數器來實現控制要求85
4.4思考與拓展85
4.4.1用置位/複位指令完成/△降壓啟動控制85
4.4.2自動門控制85
4.4.3交通信號燈控制86
4.4.4停電后的繼續運行87
任務5傳送帶產品檢測——基本指令的綜合應用訓練88
5.1任務引入88
5.2知識準備89
5.2.1幾個典型的單元程序89
5.2.2編程方法90
5.3任務實施90
5.4思考與拓展92
5.4.1皮帶運輸機的簡單控制92
5.4.2皮帶運輸機的完整控制93
5.4.3液體攪拌機的控制93
模塊小結95
習題95
模塊四順序邏輯控制98
任務1液壓動力滑台控制1——簡單順序控制學習98
1.1任務引入98
1.2知識準備99
1.2.1順序控制的基本概念99
1.2.2順序功能圖的組成100
1.2.3用基本指令設計的典型模板101
1.2.4步進指令簡介101
1.3任務實施102
1.3.1分配I/O地址102
1.3.2用基本指令設計梯形圖103
1.3.3用步進指令設計梯形圖104
1.4思考與拓展105
1.4.1系統的啟動條件105
1.4.2狀態轉換模板的缺點和改進106
1.4.3循環控制的實現106
1.4.4停止107
1.4.5用一個行程開關實現狀態轉換107
任務2液壓動力滑台控制2——綜合順序控制學習108
2.1任務引入108
2.2知識準備108
2.2.1功能的切換方式108
2.2.2程序的結構框圖109
2.3任務實施109
2.3.1硬體設計109
2.3.2軟體編程111
2.4思考與拓展115
2.4.1狀態指示115
2.4.2初始化程序115
2.4.3程序設計注意事項116
任務3生產線上料台控制——多流程結構順序控制學習116
3.1任務引入117
3.2知識準備119
3.2.1順序功能圖的基本結構119
3.2.2用基本指令編寫梯形圖121
3.2.3用SFC的編程方法121
3.3任務實施122
3.3.1採用基本指令的實施方法122
3.3.2採用SFC的實施方法122
3.4思考與拓展129
3.4.1循環的停止129
3.4.2交通信號燈控制中SFC的應用130
模塊小結134
習題134
模塊五運算邏輯控制139
任務1峰谷電監測——時鐘地址、比較指令學習141
1.1任務引入141
1.2知識準備141
1.2.1FX2N上的時鐘141
1.2.2和比較有關的常用指令142
1.3任務實施143
1.4思考與拓展144
1.4.1工作日自動打鈴控制144
1.4.2定時控制兩個燈144
1.4.3交通信號燈的控制145
任務2改變電機/△啟動的時間——傳送、變換指令學習146
2.1任務引入146
2.2知識準備146
2.2.1數據傳送指令146
2.2.2數據變換指令147
2.3任務實施147
2.4思考與拓展148
2.4.1讓設定的時間更靈活一點148
2.4.2讓設定的時間顯示出來148
2.4.3讓顯示的時間再直觀一點149
2.4.4傳送指令的其他功能149
任務3密碼鎖設計——四則運算、解碼編碼指令學習150
3.1任務引入150
3.2知識準備151
3.2.1數據運算指令151
3.2.2解碼/編碼指令152
3.3任務實施153
3.4思考與拓展154
3.4.1密碼鎖設計改進154
3.4.2會場人數監控156
3.4.3用八開關控制一個燈158
3.4.4用應用指令來實現傳送帶產品檢測160
任務4單按鈕多點啟停控制——邏輯運算、移位指令學習162
4.1任務引入162
4.2知識準備162
4.2.1邏輯運算指令162
4.2.2移位指令163
4.3任務實施164
4.4思考與拓展164
4.4.1雙按鈕的多點控制164
4.4.2用一個按鈕控制三個燈165
4.4.3物料供應車的控制設計166
任務5尋找最大數——定址方式、循環方式學習167
5.1任務引入167
5.2知識準備168
5.2.1關於定址方式168
5.2.2關於循環比較168
5.3任務實施168
5.4思考與拓展169
5.4.1立體車庫的控制169
5.4.2順序控制的示教型編程170
模塊小結173
習題174
模塊六功能邏輯控制176
任務1高精度脈衝的產生——中斷操作學習176
1.1任務引入176
1.2知識準備177
1.2.1中斷的種類177
1.2.2中斷子程序和中斷指針177
1.2.3中斷的相關指令178
1.2.4中斷的操作178
1.2.5輸入中斷和定時器中斷的應用舉例179
1.3任務實施179
1.4思考與拓展180
1.4.1用輸入中斷來完成高速計數180
1.4.2設定輸出脈衝的個數181
任務2工件長度的測量——高速計數學習181
2.1任務引入181
2.2知識準備182
2.2.1旋轉編碼器和PLC的連接182
2.2.2高速計數器簡述183
2.3任務實施185
2.3.1實施方案1——使用單相單計數高速計數器C235185
2.3.2實施方案2——使用單相單計數高速計數器C244186
2.3.3實施方案3——使用雙相雙計數高速計數器C254187
2.4思考與拓展188
2.4.1電動機轉速的測量188
2.4.2光柵尺的脈衝輸入188
任務3步進電機的控制——高速脈衝輸出學習189
3.1任務引入190
3.2知識準備190
3.2.1步進電機190
3.2.2步進電機驅動器191
3.2.3脈衝輸出指令192
3.3任務實施193
3.3.1定頻率、定脈衝數控制193
3.3.2帶加/減速脈衝輸出控制193
3.4思考與拓展194
3.4.1在運行中能改變輸出頻率194
3.4.2變頻率正/反轉交替控制194
任務4變頻器調速控制——模擬量單元學習196
4.1任務引入196
4.2知識準備197
4.2.1變頻器簡介197
4.2.2模擬量輸入/輸出單元200
4.2.3相關指令204
4.3任務實施205
4.3.1連接變頻器的主迴路205
4.3.2設置變頻器的參數205
4.3.3連接PLC的I/O電路205
4.3.4編寫控制梯形圖205
4.3.5調試208
4.4思考與拓展208
4.4.1用PLC查看變頻器的輸出頻率208
4.4.2水箱的水位控制210
模塊小結213
習題213
模塊七串列通信控制214
任務13台PLC之間的控制——PLC和PLC通信學習214
1.1任務引入214
1.2知識準備215
1.2.1PLC通信基礎215
1.2.2三菱PLC的通信類型216
1.3任務實施218
1.3.1主從站參數的設置218
1.3.2外部電路的連接221
1.3.3程序編寫222
1.4思考與拓展223
1.4.1通信介質223
1.4.2三菱PLC的其他通信類型224
任務2PLC通過串列通信控制變頻器——PLC和設備通信學習226
2.1任務引入226
2.2知識準備227
2.2.1PLC通過RS485通信介面控制變頻器227
2.2.2PLC與RS485通信介面的連接方式227
2.2.3PLC和變頻器之間的RS485通信協議和數據定義228
2.2.4程序設計232
2.3任務實施232
2.3.1三菱PLC的參數設置232
2.3.2變頻器的參數設置234
2.3.3PLC編程與調試234
2.4思考與拓展237
任務3用組態軟體操作成型機的運行——PLC和人機界面通信學習237
3.1任務引入237
3.2知識準備238
3.2.1組態軟體MCGS簡介238
3.2.2組態軟體界面設計與控制239
3.2.3PLC程序設計240
3.2.4調試240
3.3任務實施240
3.3.1接線圖240
3.3.2PLC控制程序設計240
3.3.3觸摸屏軟體設計243
3.3.4系統整體調試251
3.4思考與拓展252
模塊小結253
習題253
模塊八PLC應用實例254
應用1PLC在電機控制中的應用——串電阻減壓啟動和反接制動控制254
1.1圖形轉換法255
1.2經驗設計法257
應用2PLC在設備改造中的應用——HZC3Z型軸承專用車床的改造258
2.1被改造設備概況258
2.2設備改造過程263
應用3PLC在污水處理中的應用——風機軟啟動控制267
3.1污水處理控制系統簡介267
3.2軟啟動器簡介268
3.3對風機的啟動控制270
3.4自動循環中的軟啟動過程271
應用4PLC在恆壓供水中的應用——工、變頻切換的控制策略274
4.1變頻恆壓供水控制系統控制方案的簡介275
4.2變頻恆壓供水系統的構成276
4.3變頻恆壓供水系統的控制流程278
4.4變頻恆壓供水系統的軟體設計280
應用5PLC在無線網路中的應用——基於GSM無線網路的系統設計281
5.1監控方案選擇282
5.2系統工作原理及構成282
5.3GSM網軟體設計283
5.4PLC主站軟體設計284
模塊小結287
附錄AFX2N PLC規格288
附錄B三菱FX2N和歐姆龍CP1H常用指令對照表292
參考文獻294