內容簡介
本書分上、下兩篇。上篇為理論教學篇,闡述了可程式序控制器的基本原理和硬體配置,系統介紹了西門子S7-200PLC的指令系統以及可程式序控制器的編程方法。上篇共七章,包括可程式序控制器概述、可程式序控制器的基本原理、S7-200PLC的硬體系統、S7-200PLC的指令系統、可程式序控制器程式設計基礎、子程式與中斷程式以及可程式序控制器的通信及網路等。下篇為實驗教學篇,系統介紹了西門子S7-200PLC的編程軟體及其使用方法,並配置了豐富的實驗內容便於讀者理論結合實際。下篇共三章,包括可程式控制器編程系統及編程軟體、可程式控制器編程基礎實驗以及可程式控制器編程綜合實驗等。
圖書目錄
上篇理論教學篇
第1章可程式序控制器概述1
1.1可程式序控制器的由來與定義1
1.1.1可程式序控制器的由來1
1.1.2可程式序控制器的定義2
1.1.3可程式序控制器的主要性能指標
和分類2
1.1.4可程式序控制器的硬體4
1.2可程式序控制器的特點與功能5
1.2.1可程式序控制器的特點5
1.2.2可程式序控制器的主要功能7
1.2.3PLC與其他自動控制系統的比較8
1.3可程式序控制器的發展與套用9
1.3.1可程式序控制器的發展概況9
1.3.2可程式序控制器的發展趨勢10
1.3.3可程式序控制器在中國的套用
概貌11
1.4可程式序控制器國外品牌
簡介12
1.4.1西門子公司的可程式序控制器12
1.4.2AB公司的可程式序控制器17
1.4.3三菱公司的可程式序控制器19
1.5可程式序控制器國產品牌
簡介21
1.5.1主要國產可程式序控制器21
1.5.2和利時公司的可程式序控制器22
1.5.3台達公司的可程式序控制器24
1.5.4合信公司的可程式序控制器25
練習題25
第2章可程式序控制器的基本原理27
2.1可程式序控制器的基本結構27
2.1.1整體式PLC27
2.1.2模組式PLC27
2.2可程式序控制器的各組成
部分28
2.2.1中央處理單元28
2.2.2存儲器28
2.2.3輸入/輸出接口電路29
2.2.4外部設備33
2.2.5智慧型模組35
2.2.6電源模組37
2.3可程式序控制器的工作原理37
2.3.1PLC的掃描工作方式37
2.3.2PLC的掃描工作過程38
2.3.3PLC的輸入/輸出滯後現象40
2.3.4PLC的脈衝捕捉功能41
2.3.5PLC的輸入濾波功能41
2.4可程式序控制器的程式語言44
2.4.1PLC軟體的基本概念44
2.4.2梯形圖45
2.4.3語句表46
2.4.4功能塊圖48
2.4.5基於Windows的程式語言標準
IEC61131348
2.4.6變數的數據類型48
練習題50
第3章S7200 PLC的硬體系統51
3.1S7200 PLC硬體系統的組成51
3.1.1S7200 CPU模組51
3.1.2高級配置56
3.1.3擴展模組57
3.1.4工作電源及電源需求核算60
3.2S7200 CPU數據存儲器及其
定址方式61
3.2.1數據存儲器的分配和地址62
3.2.2數據存儲器的功能及其直接
定址64
3.2.3存儲器的有效範圍69
3.2.4數據存儲器的間接定址70
3.2.5數據保持71
3.3擴展I/O模組的定址73
3.3.1I/O點地址分配原則73
3.3.2擴展模組地址分配實例74
3.3.3擴展模組的連線方式76
練習題76
可程式序控制器原理與套用基礎第2版目錄第4章S7200 PLC的指令系統77
4.1位邏輯指令77
4.1.1觸點指令77
4.1.2取非指令78
4.1.3正跳變和負跳變指令78
4.1.4輸出指令79
4.1.5置位和復位指令79
4.1.6空操作指令80
4.2定時器和計數器指令83
4.2.1定時器指令83
4.2.2計數器指令88
4.3比較、傳送及移位指令91
4.3.1比較指令91
4.3.2傳送指令93
4.3.3移位指令94
4.3.4循環移位指令95
4.3.5位移位暫存器指令97
4.4數學運算指令99
4.4.1加法指令和減法指令99
4.4.2乘法指令和除法指令100
4.4.3位元組、字、雙字的增指令和
減指令103
4.5邏輯運算指令與轉換指令103
4.5.1與、或、異或指令103
4.5.2取反指令104
4.5.3整數的轉換指令106
4.5.4解碼、編碼與段碼指令107
4.6程式控制指令108
4.6.1有條件結束指令、暫停指令和
看門狗復位指令108
4.6.2跳轉指令和標號指令109
4.6.3循環指令110
4.6.4順序控制繼電器指令112
4.6.5AENO指令(STL)113
4.7邏輯堆疊指令114
4.7.1棧裝載與指令和棧裝載或指令115
4.7.2邏輯推入棧指令和邏輯彈出棧
指令115
4.7.3邏輯讀棧指令和裝入堆疊
指令115
練習題122
第5章可程式序控制器程式設計
基礎128
5.1梯形圖程式的基礎知識128
5.1.1梯形圖編程的基本規則128
5.1.2Step 7Micro/WIN32編程規約131
5.1.3使用符號變數及符號表132
5.1.4輸出點的終值設定132
5.2典型控制功能的梯形圖135
5.2.1具有自鎖和互鎖功能的程式135
5.2.2定時器應用程式136
5.2.3計數器應用程式140
5.2.4微分指令應用程式141
5.3PLC程式的移植設計法和經驗
設計法143
5.3.1PLC程式的移植設計法143
5.3.2PLC程式的經驗設計法148
5.3.3實用程式兩例155
5.4PLC程式的順序控制設計法159
5.4.1順序控制設計法的設計步驟159
5.4.2順序功能圖的繪製161
5.4.3單控制流的順序控制設計法163
5.4.4複雜控制流的順序控制設計法169
5.5PLC程式的邏輯設計法171
5.5.1梯形圖與邏輯函式的關係172
5.5.2組合邏輯關係的程式設計法172
練習題177
第6章可程式序控制器的通信及
網路183
6.1網路通信概述183
6.1.1數據通信的幾個基本概念183
6.1.2網路配置185
6.2S7系列 PLC的網路類型及
配置187
6.2.1S7系列 PLC的網路結構187
6.2.2網路通信協定187
6.2.3通信設備189
6.2.4S7200 PLC的通信方式191
6.3S7200 PLC的通信指令與通信
實例193
6.3.1網路讀與網路寫指令193
6.3.2單主站通信網路套用實例194
6.3.3自由連線埠模式通信指令196
6.3.4PLC與印表機的通信實例199
6.3.5PLC與遠程PC的通信實例201
6.3.6PLC自由連線埠傳送實例203
6.3.7獲取與設定通信口地址指令205
練習題207下篇實驗教學篇
第7章可程式序控制器編程系統及
編程軟體208
7.1S7200 PLC系統的建立208
7.1.1最小S7200 PLC系統208
7.1.2硬體連線208
7.2Step 7Micro/WIN32的安裝與
設定209
7.2.1編程軟體的安裝方法209
7.2.2設定通信參數209
7.2.3建立線上聯繫210
7.3Step 7 Micro/WIN 32使用
方法212
7.3.1編程軟體界面及視窗元素212
7.3.2自定義STEP 7Micro/WIN 32215
7.3.3使用幫助215
7.4編程與調試216
7.4.1梯形圖程式的輸入與編輯217
7.4.2程式的下載與上裝219
7.4.3程式的調試與監控220
7.4.4程式及CPU的密碼保護220
練習題221
第8章可程式序控制器編程基礎
實驗222
8.1概述222
8.1.1基本要求222
8.1.2實驗設備222
8.2基本邏輯指令實驗223
8.2.1多地點控制223
8.2.2三相異步電動機的基本控制223
8.2.3搶答器控制程式224
8.3定時器指令實驗225
8.3.1多台電動機聯鎖運行控制225
8.3.2閃光報警程式設計226
8.3.3脈衝發生器程式設計227
8.3.4通電延時與斷電延時控制程式
設計227
8.3.5單台電動機的△起動控制228
8.4計數器指令實驗230
8.4.1計數器指令的基本應用程式
設計230
8.4.2計數器與定時器組合的定時
程式231
8.4.3超大容量計數器程式設計231
8.5比較指令實驗232
8.5.1順序控制程式設計232
8.5.2密碼鎖程式設計233
8.6移位及循環指令實驗233
8.6.1數碼顯示驅動程式設計233
8.6.2模擬噴泉的控制程式設計235
8.6.3彩燈控制程式的設計236
8.6.4模擬天塔之光的控制程式設計237
第9章可程式序控制器編程綜合
實驗239
9.1概述239
9.1.1基本要求239
9.1.2實驗設備239
9.2位置與行程控制240
9.2.1小車多地點往復運動的行程
控制240
9.2.2銑床聯鎖控制241
9.2.3貨叉取放箱控制243
9.2.4鑽床與布料機控制244
9.3步進電動機控制245
9.3.1三相步進電動機模擬控制245
9.3.2五相步進電動機模擬控制246
9.4交通信號燈控制248
9.4.1基本交通信號燈控制249
9.4.2複雜交通信號燈控制250
9.5常見工業機械控制251
9.5.1多級傳送帶的模擬控制251
9.5.2通風系統運行狀態監測252
9.5.3液體混合的模擬控制253
9.5.4裝配流水線的模擬控制253
9.6複雜控制程式設計255
9.6.1機械手模擬控制程式255
9.6.2電梯模擬控制程式256
9.6.3洗衣機模擬控制程式259
部分練習題解答261
附錄282
附錄AS7200 PLC指令一覽表282
附錄BS7200 PLC錯誤代碼
一覽表285
附錄CS7200 PLC STL指令執行
時間一覽表287
附錄D西門子、三菱及松下公司
PLC指令對照一覽表294
參考文獻297