第1章 概述 1
1.1 繼電器控制系統(tǒng)的發(fā)展簡介 1
1.1.1 電器與電氣控制的概念 1
1.1.2 繼電器控制系統(tǒng)經(jīng)歷的兩個
階段 1
1.2 PLC控制系統(tǒng)的發(fā)展概況 2
1.2.1 可編程控制器的產(chǎn)生及其定義 2
1.2.2 可編程控制器的發(fā)展 2
1.3 PLC的分類 2
1.3.1 按I/O點數(shù)分類 2
1.3.2 按結(jié)構(gòu)分類 3
1.4 PLC的特點 4
1.5 PLC的應(yīng)用領(lǐng)域 5
習題 6
第2章 繼電器控制系統(tǒng)基礎(chǔ) 7
2.1 繼電器控制系統(tǒng)的基本單元 7
2.1.1 電磁式繼電器 7
2.1.2 接觸器 8
2.1.3 熱繼電器 9
*2.1.4 時間繼電器 9
2.1.5 速度繼電器 10
2.1.6 按鈕 11
2.1.7 萬能轉(zhuǎn)換開關(guān) 11
2.1.8 接近開關(guān) 12
2.1.9 紅外線光電開關(guān) 12
2.2 繼電器控制系統(tǒng)常用的控制方式 13
2.2.1 點動控制 13
2.2.2 長動控制 13
2.2.3 點動+長動復(fù)合控制 14
2.2.4 點動+延時復(fù)合控制 15
2.2.5 多地控制 15
2.2.6 正反向接觸器的聯(lián)鎖控制 15
2.2.7 三相異步電動機起動控制電路的相關(guān)保護 16
*2.3 電液控制 17
2.3.1 電磁換向閥 17
2.3.2 電液控制的應(yīng)用舉例 17
2.4 項目實例:設(shè)計一個運料小車繼電器控制系統(tǒng) 18
習題 19
第3章 PLC的硬件組成與工作原理 20
3.1 PLC的組成 20
3.2 PLC的輸入輸出接口電路 22
3.2.1 輸入接口電路 22
3.2.2 輸出接口電路 24
3.3 PLC的工作原理 25
3.3.1 PLC控制系統(tǒng)的等效電路 25
3.3.2 掃描工作方式 26
3.3.3 掃描周期 28
3.3.4 輸入/輸出滯后時間 28
習題 29
第4章 可編程控制器編程基礎(chǔ) 30
4.1 S7-200可編程控制器的硬件組成 30
4.1.1 S7-200 PLC的CPU模塊 31
4.1.2 S7-200 PLC的擴展模塊 33
4.2 S7-200(CN)PLC的編程元件 33
4.2.1 編程元件的地址編號表示 34
4.2.2 S7-200(CN)的編程元件 34
4.3 STEP7-Micro/WIN V4.0編程軟件的使用與安裝 38
4.3.1 SIMATIC S7-200編程軟件的基本功能 38
4.3.2 編程軟件的安裝(安裝方法) 40
4.3.3 建立與S7-200 CPU的通信 41
4.3.4 程序編制 42
4.3.5 程序的監(jiān)視、運行、調(diào)試 43
4.4 S7-200 PLC的編程語言及程序結(jié)構(gòu) 43
4.4.1 S7-200編程語言 43
4.4.2 程序結(jié)構(gòu) 45
4.5 S7-200 PLC的數(shù)據(jù)類型及尋址方式 45
4.5.1 數(shù)據(jù)類型、范圍 45
4.5.2 常數(shù)表示 46
4.5.3 S7-200 PLC的尋址方式 46
4.6 基本編程指令及其應(yīng)用 48
4.6.1 位操作指令 48
4.6.2 取非和空操作指令 49
4.6.3 邊沿觸發(fā)指令(脈沖生成) 49
4.6.4 置位和復(fù)位指令 50
4.6.5 復(fù)雜邏輯指令 52
4.6.6 定時器指令 55
4.6.7 計數(shù)器指令 57
4.6.8 比較指令 60
4.6.9 數(shù)據(jù)傳送指令 61
4.7 梯形圖程序的執(zhí)行原理及編程規(guī)則 63
4.7.1 梯形圖程序的執(zhí)行原理 63
4.7.2 梯形圖程序編程規(guī)則 63
4.8 S7-200系列PLC仿真軟件及其應(yīng)用 64
4.9 項目實例:用PLC實現(xiàn)多臺電動機順序起動、逆序停止控制 65
習題 68
第5章 S7-200 PLC的編程方法 70
5.1 梯形圖的基本電路 70
5.1.1 應(yīng)用可編程控制器實現(xiàn)對三相異步電動機的點動及連續(xù)運轉(zhuǎn)控制 70
5.1.2 應(yīng)用可編程控制器實現(xiàn)異步電動機的Y/△啟動控制 72
5.1.3 定時器、計數(shù)器的應(yīng)用程序 73
5.1.4 常閉觸點輸入信號的處理 75
5.2 梯形圖的經(jīng)驗設(shè)計法 75
5.3 順序控制設(shè)計法與順序功能圖 76
5.3.1 順序控制設(shè)計法 76
5.3.2 步與動作 77
5.3.3 有向連線與轉(zhuǎn)換 79
5.3.4 順序功能圖的基本結(jié)構(gòu) 79
5.3.5 順序功能圖中轉(zhuǎn)換實現(xiàn)的基本規(guī)則 82
5.3.6 繪制順序功能圖的注意事項 82
5.3.7 順序控制設(shè)計法的本質(zhì) 83
5.3.8 設(shè)計順序控制程序的基本方法 83
5.4 使用起、保、停程序結(jié)構(gòu)的順序控制梯形圖編程方法 84
5.4.1 單序列的編程方法 84
5.4.2 選擇序列的編程方法 86
5.4.3 并行序列的編程方法 86
5.4.4 僅有兩步的閉環(huán)處理 86
5.4.5 應(yīng)用舉例 87
5.5 以轉(zhuǎn)換為中心的順序控制梯形圖程序編程方法 90
5.5.1 單序列的編程方法 90
5.5.2 選擇序列的編程方法 91
5.5.3 并行序列的編程方法 92
5.5.4 應(yīng)用舉例 92
5.6 使用S7-200 PLC的順序控制指令的編程方法 94
5.6.1 順序控制繼電器指令 94
5.6.2 單序列的順序功能圖SCR指令編程方法 94
5.6.3 有選擇和并行序列的順序功能圖的SCR指令編程方法 95
5.7 具有多種工作方式的系統(tǒng)的編程方法 97
5.8 項目實例:具有多種工作方式的系統(tǒng)的編程設(shè)計 98
習題 104
第6章 S7-200 PLC功能指令及其應(yīng)用 107
6.1 功能指令概述 107
6.2 運算指令 107
6.2.1 算術(shù)運算指令 107
6.2.2 數(shù)學函數(shù)指令 111
6.2.3 增1/減1指令 113
6.2.4 邏輯運算 113
6.3 移位/移位寄存器指令 114
6.3.1 移位指令 114
6.3.2 移位寄存器位指令 115
6.4 數(shù)據(jù)轉(zhuǎn)換指令 116
6.4.1 數(shù)據(jù)類型轉(zhuǎn)換指令 116
6.4.2 編碼與譯碼指令 117
6.4.3 段譯碼指令 117
6.5 時鐘指令 118
6.5.1 寫實時時鐘指令 118
6.5.2 讀實時時鐘指令TODR 118
6.6 程序控制類指令 120
6.6.1 系統(tǒng)控制類指令 120
6.6.2 跳轉(zhuǎn)、循環(huán)指令 120
6.6.3 子程序調(diào)用指令(SBR) 122
6.6.4 中斷 123
6.7 高速計數(shù)器指令 126
6.7.1 高速計數(shù)器 126
6.7.2 高速計數(shù)器的工作模式 128
6.7.3 高速計數(shù)指令 131
6.7.4 高速計數(shù)器的使用方法 131
6.8 高速脈沖輸出指令 133
6.9 項目實例:基于步進電機的正反轉(zhuǎn)控制 139
習題 147
第7章 S7-200 PLC在模擬量控制系統(tǒng)中的應(yīng)用 148
7.1 模擬量閉環(huán)控制的基本概念 148
7.1.1 模擬量閉環(huán)控制系統(tǒng)的組成 148
7.1.2 閉環(huán)控制的主要性能指標 150
7.1.3 閉環(huán)控制反饋極性的確定 150
7.1.4 變送器的選擇 151
7.2 S7-200 PLC的模擬量輸入輸出模塊 151
7.2.1 PLC的模擬量輸入接口 151
7.2.2 PLC的模擬量輸出接口 152
7.2.3 模擬量擴展模塊的功能 152
7.2.4 S7-200 PLC模擬量擴展模塊的分類 153
7.2.5 根據(jù)模擬量輸入模塊的輸出值計算對應(yīng)的物理量 155
7.3 數(shù)字PID控制器 156
7.3.1 PID控制 156
7.3.2 PID算法 156
7.4 S7-200 PLC的PID控制及其應(yīng)用 158
7.4.1 PID功能 158
7.4.2 PID向?qū)А?66
7.4.3 PID自整定 169
7.5 項目實例:自動稱量混料系統(tǒng)的PLC控制設(shè)計 171
習題 174
第8章 S7-200 PLC控制系統(tǒng)的設(shè)計與應(yīng)用 176
8.1 PLC控制的系統(tǒng)設(shè)計 176
8.1.1 系統(tǒng)設(shè)計的原則 176
8.1.2 PLC控制系統(tǒng)的設(shè)計和調(diào)試步驟 177
8.2 PLC應(yīng)用系統(tǒng)的可靠性措施 179
8.2.1 S7-200 PLC使用中應(yīng)注意的問題 179
8.2.2 安裝和布線的注意事項 180
8.2.3 控制系統(tǒng)的接地 181
8.2.4 抑制電路的使用 181
8.2.5 強烈干擾環(huán)境中的隔離措施 181
8.2.6 故障的檢測與診斷 182
8.3 節(jié)省PLC輸入輸出點數(shù)的方法 182
8.3.1 減少所需輸入點數(shù)的方法 183
8.3.2 減少所需輸出點數(shù)的方法 183
8.4 S7-200 SMART系列PLC及其應(yīng)用 184
8.4.1 S7-200 SMART PLC的組成 184
8.4.2 S7-200 SMART PLC的編程軟件 185
8.4.3 S7-200 SMART系列PLC的應(yīng)用 187
8.5 項目實例1:直流電動機轉(zhuǎn)速自動控制 189
8.6 項目實例2:基于PLC的伺服電機控制系統(tǒng)設(shè)計與應(yīng)用 195
習題 202
第9章 HMI的組態(tài)與應(yīng)用 204
9.1 人機操作界面 204
9.1.1 HMI設(shè)備的組成及工作原理 204
9.1.2 HMI設(shè)備的功能 205
9.1.3 HMI設(shè)備 205
9.2 文本顯示器的組態(tài)與應(yīng)用 205
9.2.1 概述 205
9.2.2 TD400C監(jiān)控的設(shè)計及應(yīng)用 206
9.3 觸摸屏的組態(tài)與應(yīng)用 210
9.3.1 觸摸屏組態(tài)軟件WinCC
flexible的特點 210
9.3.2 組態(tài)軟件的應(yīng)用方法 211
9.4 基于PC的組態(tài)與應(yīng)用 215
9.4.1 組態(tài)王簡介 215
9.4.2 WinCC監(jiān)控軟件 216
9.4.3 MCGS組態(tài)軟件 217
9.5 組態(tài)軟件對S7-200 PLC的監(jiān)控應(yīng)用舉例 219
9.5.1 編寫PLC的控制程序 219
9.5.2 建立組態(tài)王應(yīng)用工程 219
9.6 項目實例:PLC及觸摸屏在變頻調(diào)速控制系統(tǒng)中的應(yīng)用 223
習題 229
第10章 PLC的網(wǎng)絡(luò)控制 230
10.1 PLC網(wǎng)絡(luò)控制概述 230
10.1.1 PLC網(wǎng)絡(luò)控制的類型 230
10.1.2 網(wǎng)絡(luò)層次結(jié)構(gòu) 231
10.2 S7-200 PLC的網(wǎng)絡(luò)控制 232
10.2.1 S7-200 PLC通信類型及協(xié)議 232
10.2.2 通信設(shè)備 235
10.2.3 網(wǎng)絡(luò)的建立 236
10.3 網(wǎng)絡(luò)讀寫 239
10.3.1 網(wǎng)絡(luò)指令 239
10.3.2 控制寄存器和傳送數(shù)據(jù)表 240
10.3.3 使用網(wǎng)絡(luò)讀寫向?qū)Ь幊獭?43
10.4 自由口通信 245
10.4.1 相關(guān)寄存器及標志 246
10.4.2 自由口指令 247
10.4.3 自由口通信發(fā)送指令(XMT)的應(yīng)用 247
10.4.4 自由口通信接收指令(RCV)的應(yīng)用 250
10.5 S7-200 PLC的PROFI BUS-DP通信 253
10.5.1 PROFIBUS從站模塊EM 277 253
10.5.2 EM 277的PROFIBUS通信的數(shù)據(jù)交換 253
10.5.3 從站模塊EM 277的組態(tài)應(yīng)用舉例 254
10.6 S7-200 PLC與變頻器的USS協(xié)議通信 257
10.6.1 USS通信協(xié)議 257
10.6.2 USS指令 258
習題 264
附錄 265
附錄A 存儲器類型和屬性 265
附錄B S7-200 PLC的CPU模塊的技術(shù)性能指標 266
附錄C 可編程控制器的精簡指令集 266
附錄D 實驗 270
參考文獻 284