入門篇
第 1 章 緒論2
1.1 PLC 的概況 2
1.1.1 PLC 的含義 2
1.1.2 PLC 的關鍵技術 3
1.1.3 PLC 的發(fā)展歷史 3
1.1.4 PLC 的發(fā)展趨勢 4
1.2 PLC 的基礎知識 7
1.2.1 PLC 的特征 7
1.2.2 PLC 的特性 9
1.2.3 PLC 的分類 10
1.3 PLC 的組成結構和工作原理 11
1.3.1 PLC 的基本結構 12
1.3.2 PLC 的軟件構成 19
1.3.3 PLC 的工作原理 22
1.3.4 PLC 的工作過程 23
1.3.5 PLC 的 I/O 原則 24
1.4 西門子 S7 系列 PLC 產品介紹 25
1.4.1 S7-300/400 系列 PLC 25
1.4.2 S7-1500 系列 PLC 27
1.5 本章小結 28
第 2 章 S7-200 系列 PLC 的硬件系統(tǒng)29
2.1 西門子 S7-200 系列 PLC 概述 29
2.2 S7-200 系列 PLC 的主機與存儲 30
2.2.1 主機 30
2.2.2 存儲系統(tǒng) 30
2.3 S7-200 系列 PLC 的 I/O 擴展 32
2.3.1 擴展模塊 32
2.3.2 點數(shù)擴展和編址 33
2.4 S7-200 系列 PLC 的地址控制方法 35
2.4.1 CPU224 的有效地址和特性 35
2.4.2 直接尋址 37
2.4.3 間接尋址 44
2.5 本章小結 46
第 3 章 S7-200 系列 PLC 的基本指令系統(tǒng) 47
3.1 基本邏輯指令 47
3.1.1 標準觸點指令 47
3.1.2 驅動線圈指令 48
3.1.3 置位和復位指令 49
3.2 立即指令 49
3.2.1 立即觸點指令 49
3.2.2 立即輸出指令 50
3.2.3 立即置位和立即復位指令 50
3.3 電路塊指令 51
3.4 多路輸出指令 52
3.5 定時器和計數(shù)器指令 50
3.5.1 定時器指令 53
3.5.2 計數(shù)器指令 55
3.6 其他指令 58
3.6.1 跳變觸點指令 58
3.6.2 步進順控指令 58
3.6.3 比較觸點指令 61
3.7 本章小結 62
第 4 章 S7-200 系列 PLC 的功能指令系統(tǒng) 63
4.1 數(shù)據(jù)處理指令63
4.1.1 單數(shù)據(jù)處理指令63
4.1.2 數(shù)據(jù)塊處理指令75
4.1.3 字節(jié)交換與填充指令 65
4.2 算術和邏輯運算指令 67
4.2.1 算術指令67
4.2.2 自增/自減指令 71
4.2.3 函數(shù)指令71
4.2.4 邏輯指令 74
4.3 移位指令75
4.3.1 非循環(huán)移位指令75
4.3.2 循環(huán)移位指令 76
4.3.3 寄存器移位指令77
4.4 表功能指令 78
4.4.1 填入指令 78
4.4.2 查表指令 79
4.4.3 取數(shù)指令80
4.5 轉換指令82
4.5.1 數(shù)據(jù)類型轉換指令 82
4.5.2 編譯碼指令85
4.5.3 七段 LED 數(shù)碼管顯示指令 86
4.5.4 字符串轉換指令87
4.6 中斷指令 90
4.6.1 中斷預備知識 90
4.6.2 中斷指令的指令格式 92
4.6.3 中斷設計方法93
4.7 高速處理指令95
4.7.1 高速計數(shù)指令 95
4.7.2 高速脈沖輸出 100
4.8 PID 操作指令101
4.8.1 PID 相關知識101
4.8.2 PID 回路表105
4.8.3 PID 回路指令105
4.8.4 PID 編程步驟106
4.9 時鐘指令 108
4.9.1 讀時鐘(TODR)指令109
4.9.2 寫時鐘(TODW)指令109
4.10 本章小結109
提高篇
第 5 章 S7-200 系列 PLC 的編程軟件111
5.1 S7-200 系列 PLC 編程軟件介紹 111
5.2 STEP 7-Micro/WIN 編程軟件的安裝步驟111
5.2.1 系統(tǒng)要求111
5.2.2 安裝步驟 112
5.2.3 界面設置114
5.2.4 參數(shù)修改 115
5.3 STEP 7-Micro/WIN32 軟件概況115
5.3.1 STEP 7-Micro/WIN32 的特點117
5.3.2 STEP 7-Micro/WIN32 的窗口組成118
5.3.3 STEP 7-Micro/WIN32 主菜單簡介122
5.3.4 STEP 7-Micro/WIN32 的工具條125
5.4 編程預備知識 127
5.4.1 指令集和編輯器的設置 127
5.4.2 根據(jù) PLC 類型進行參數(shù)設置 128
5.5 程序的運行與監(jiān)控 129
5.5.1 工作方式設置129
5.5.2 狀態(tài)表的操作方法 129
5.5.3 掃描方式設置130
5.5.4 監(jiān)控方式設置131
5.6 本章小結 132
第 6 章 S7-200 系列 PLC 的網絡與通信133
6.1 預備知識133
6.1.1 基本概念 133
6.1.2 差錯控制的實現(xiàn)方法 135
6.1.3 傳輸介質分類 136
6.1.4 串行通信接口標準類型 138
6.2 工業(yè)局域網概況 139
6.2.1 局域網的拓撲結構劃分 139
6.2.2 網絡協(xié)議和現(xiàn)場總線140
6.3 S7-200 系列 PLC 的網絡通信硬件 141
6.3.1 通信端口 141
6.3.2 PC/PPI 電纜 141
6.3.3 網絡連接器 143
6.3.4 PROFIBUS 網絡電纜 144
6.3.5 網絡中繼器144
6.3.6 EM277 PROFIBUS-DP 模塊145
6.4 S7-200 系列 PLC 網絡通信概況146
6.4.1 簡介 146
6.4.2 西門子 S7 系列 PLC 的網絡層級結構劃分148
6.5 S7-200 系列 PLC 的通信指令149
6.5.1 網絡讀/寫指令 149
6.5.2 發(fā)送和接收指令150
6.5.3 USS 通信指令153
6.6 本章小結154
實踐篇
第 7 章 S7-200系列PLC在電氣控制系統(tǒng)中的應用案例 156
7.1 交流雙速電梯控制系統(tǒng) 156
7.1.1 系統(tǒng)簡介 156
7.1.2 硬件配置 160
7.1.3 軟件設計 166
7.1.4 經驗與總結 184
7.2 三相異步電動機自動往返正、反轉控制185
7.2.1 系統(tǒng)簡介185
7.2.2 硬件設計 186
7.2.3 系統(tǒng)軟件設計 188
7.1.4 經驗與總結191
7.3 步進電動機控制系統(tǒng)191
7.3.1 系統(tǒng)概述 191
7.3.2 硬件設計193
7.3.3 軟件設計 195
7.3.4 經驗與總結199
7.4 本章小結 199
第 8 章 S7-200系列PLC在機電控制系統(tǒng)中的應用實例 200
8.1 分揀傳輸控制系統(tǒng)200
8.1.1 系統(tǒng)概述 200
8.1.2 硬件配置方法 202
8.1.3 軟件設計方法 209
8.1.4 經驗與建議 213
8.2 機械手控制系統(tǒng) 214
8.2.1 系統(tǒng)概述214
8.2.2 硬件設計方法 216
8.2.3 軟件設計方法 220
8.2.4 經驗與建議 225
8.3 橋式起重機控制系統(tǒng) 225
8.3.1 系統(tǒng)概述 226
8.3.2 硬件配置方法 229
8.3.3 軟件設計方法 233
8.3.4 經驗與建議 249
8.4 本章小結 250
第 9 章 S7-200系列PLC 在日常生活和工業(yè)生產中的應用案例 251
9.1 自動售貨機控制系統(tǒng)251
9.1.1 系統(tǒng)概述251
9.1.2 系統(tǒng)硬件設計 252
9.1.3 系統(tǒng)軟件設計 254
9.1.4 經驗與總結 260
9.2 污水處理系統(tǒng)260
9.2.1 系統(tǒng)概述 260
9.2.3 系統(tǒng)硬件配置 266
9.2.4 系統(tǒng)軟件設計 272
9.2.5 經驗與總結295
9.3 全自動洗衣機控制系統(tǒng) 295
9.3.1 系統(tǒng)概況 296
9.3.2 系統(tǒng)硬件設計 297
9.3.3 系統(tǒng)軟件設計300
9.3.4 經驗與總結 309
9.4 本章小結309