本書以彩色圖解的方式全面系統(tǒng)地介紹了西門子PLC 編程與控制案例。內(nèi)容包括西門子PLC 基礎(chǔ)知識(shí)、梯形圖、語句表,以及各種邏輯、運(yùn)算和控制指令等,同時(shí)通過電動(dòng)機(jī)控制等實(shí)際案例,結(jié)合大量彩色原理圖、接線圖和實(shí)物圖,對指令含義、控制過程等進(jìn)行了逐步講解。
本書內(nèi)容體系完整、知識(shí)結(jié)構(gòu)清晰、講解重點(diǎn)突出、案例豐富實(shí)用。為方便讀者學(xué)習(xí),本書還對重要的知識(shí)點(diǎn)進(jìn)行二維碼視頻輔助講解。
本書適合工控領(lǐng)域從事PLC 編程與應(yīng)用的技術(shù)人員學(xué)習(xí)使用,也可供大中專院校相關(guān)專業(yè)的師生參考。
第1章 PLC 概述 1
1.1 PLC 基礎(chǔ)知識(shí) 2
1.1.1 PLC 基礎(chǔ) 2
1.1.2 PLC 特點(diǎn) 4
1.1.3 PLC 應(yīng)用 7
1.2 PLC 的分類和工作原理 9
1.2.1 PLC 的分類 9
1.2.2 PLC 的工作原理 13
第2章 西門子PLC 種類與結(jié)構(gòu) 23
2.1 西門子PLC 的主機(jī) 24
2.1.1 S7-200 SMART 系列PLC 的主機(jī)(CPU 模塊) 25
2.1.2 S7-200 系列PLC 的主機(jī)(CPU 模塊) 26
2.1.3 S7-300 系列PLC 的主機(jī)(CPU 模塊) 28
2.1.4 S7-400 系列PLC 的主機(jī)(CPU 模塊) 30
2.2 西門子PLC 擴(kuò)展模塊 31
2.2.1 電源模塊(PS) 31
2.2.2 數(shù)字量擴(kuò)展模塊(DI/DO) 37
2.2.3 模擬量擴(kuò)展模塊(AI/AO) 41
2.2.4 通信模塊(CP) 43
2.2.5 功能模塊(FM) 44
2.2.6 接口模塊(IM) 45
2.2.7 其他擴(kuò)展模塊 45
第3章 西門子PLC 的編程方式與編程軟件 47
3.1 PLC的編程方式 48
3.1.1 軟件編程 48
3.1.2 編程器編程 48
3.2 PLC 的編程軟件 51
3.2.1 西門子PLC 的編程軟件 51
3.2.2 西門子PLC 的編程軟件的使用操作(STEP 7-Micro/WIN SMART) 53
第4章 西門子PLC 系統(tǒng)的安裝、調(diào)試與維護(hù) 66
4.1 西門子PLC 系統(tǒng)的安裝 67
4.1.1 西門子PLC 系統(tǒng)的選購與安裝原則 67
4.1.2 西門子PLC 系統(tǒng)的安裝規(guī)范/ 77
4.2 西門子PLC 系統(tǒng)的調(diào)試與維護(hù) 82
4.2.1 西門子PLC 系統(tǒng)的調(diào)試 82
4.2.2 西門子PLC 系統(tǒng)的維護(hù) 83
第5章 西門子S7-200 SMART PLC使用規(guī)范 85
5.1 西門子S7-200 SMART PLC 的特點(diǎn) 86
5.1.1 西門子S7-200 SMART PLC的結(jié)構(gòu)特點(diǎn) 86
5.1.2 西門子S7-200 SMART PLC的功能特點(diǎn) 88
5.2 西門子S7-200 SMART PLC 的編程 93
5.2.1 LAD 編輯器 94
5.2.2 STL 編輯器 98
5.2.3 FBD 編輯器 102
第6章 西門子PLC 梯形圖 103
6.1 西門子PLC 梯形圖(LAD) 的結(jié)構(gòu) 104
6.1.1 母線 104
6.1.2 觸點(diǎn) 105
6.1.3 線圈 105
6.1.4 指令框 106
6.2 西門子PLC 梯形圖的編程元件 107
6.2.1 輸入繼電器 107
6.2.2 輸出繼電器 108
6.2.3 輔助繼電器 110
6.2.4 定時(shí)器 112
6.2.5 計(jì)數(shù)器 112
6.2.6 其他編程元件 112
第7章 西門子PLC 語句表 114
7.1 西門子PLC 語句表(STL)的結(jié)構(gòu) 115
7.1.1 操作碼 115
7.1.2 操作數(shù) 115
7.2 西門子PLC 語句表的特點(diǎn) 116
7.2.1 西門子PLC 梯形圖與語句表的關(guān)系 116
7.2.2 西門子PLC 語句表編程 118
第8章 西門子PLC(S7-200 SMART)的基本邏輯指令 121
8.1 西門子PLC(S7-200 SMART)的位邏輯指令 122
8.1.1 觸點(diǎn)指令 122
8.1.2 線圈指令 124
8.1.3 置位、復(fù)位指令 125
8.1.4 立即指令 126
8.1.5 空操作指令 128
8.2 西門子PLC(S7-200 SMART)的定時(shí)器指令 128
8.2.1 接通延時(shí)定時(shí)器指令 129
8.2.2 保留性接通延時(shí)定時(shí)器指令/ 130
8.2.3 斷開延時(shí)定時(shí)器指令 131
8.3 西門子PLC(S7-200 SMART)的計(jì)數(shù)器指令 132
8.3.1 加計(jì)數(shù)器指令 132
8.3.2 減計(jì)數(shù)器指令 134
8.3.3 加/ 減計(jì)數(shù)器指令 134
8.4 西門子PLC(S7-200 SMART)的比較指令 136
8.4.1 數(shù)值比較指令 137
8.4.2 字符串比較指令 139
第9章 西門子PLC(S7-200 SMART)的運(yùn)算指令 140
9.1 西門子PLC(S7-200 SMART)的浮點(diǎn)運(yùn)算和整數(shù)運(yùn)算指令 141
9.1.1 加法指令 141
9.1.2 減法指令 146
9.1.3 乘法指令 147
9.1.4 除法指令 148
9.1.5 遞增、遞減指令 150
9.2 西門子PLC(S7-200 SMART)的邏輯運(yùn)算指令 153
9.2.1 邏輯與指令 153
9.2.2 邏輯或指令 154
9.2.3 邏輯異或指令 155
9.2.4 邏輯取反指令 156
第10章 西門子PLC(S7-200 SMART)的程序控制指令 159
10.1 西門子PLC(S7-200 SMART)的控制程序指令 160
10.1.1 循環(huán)指令 160
10.1.2 跳轉(zhuǎn)至標(biāo)號(hào)指令和標(biāo)號(hào)指令 162
10.1.3 順序控制指令 163
10.1.4 有條件結(jié)束指令和暫停指令 167
10.1.5 看門狗定時(shí)器復(fù)位指令 168
10.1.6 獲取非致命錯(cuò)誤代碼指令 169
10.2 西門子PLC(S7-200 SMART)的子程序指令 170
10.3 西門子PLC(S7-200 SMART)的中斷指令 174
10.3.1 中斷的相關(guān)含義 174
10.3.2 中斷指令 176
第11章 西門子PLC(S7-200 SMART)的數(shù)據(jù)處理指令 179
11.1 西門子PLC(S7-200 SMART)的傳送指令 180
11.1.1 字節(jié)、字、雙字、實(shí)數(shù)傳送指令 180
11.1.2 數(shù)據(jù)塊傳送指令 182
11.2 西門子PLC(S7-200 SMART)的移位/ 循環(huán)指令 184
11.2.1 邏輯移位指令 184
11.2.2 循環(huán)移位指令 187
11.2.3 移位寄存器指令 190
第12章 西門子PLC(S7-200 SMART)的數(shù)據(jù)轉(zhuǎn)換和通信指令 193
12.1 西門子PLC(S7-200 SMART)的數(shù)據(jù)轉(zhuǎn)換指令 194
12.1.1 數(shù)據(jù)類型轉(zhuǎn)換指令 194
12.1.2 ASCII 碼轉(zhuǎn)換指令 198
12.1.3 字符串轉(zhuǎn)換指令 203
12.1.4 編碼和解碼指令 207
12.1.5 段指令 209
12.2 西門子PLC(S7-200 SMART)的通信指令 210
12.2.1 GET 和PUT 指令 210
12.2.2 發(fā)送和接收(RS-485/RS-232 為自由端口) 指令 211
第13章 西門子PLC 的基本程序段 213
13.1 啟保停電路 214
13.1.1 采用驅(qū)動(dòng)指令實(shí)現(xiàn)啟保?刂 214
13.1.2 采用置位、復(fù)位指令實(shí)現(xiàn)啟保?刂 215
13.2 互鎖電路 216
13.2.1 由線圈常閉觸點(diǎn)構(gòu)成的互鎖控制 216
13.2.2 由啟動(dòng)按鈕常閉觸點(diǎn)構(gòu)成的互鎖控制 217
13.2.3 借助中間繼電器構(gòu)成的互鎖控制 218
13.3 多地控制電路 219
13.3.1 單人多地控制 219
13.3.2 多人多地控制 220
13.4 定時(shí)電路 221
13.4.1 定時(shí)器通電延時(shí)控制 221
13.4.2 計(jì)數(shù)器通電延時(shí)控制 221
13.4.3 定時(shí)器斷電延時(shí)控制 221
13.5 擴(kuò)展延時(shí)電路 222
13.5.1 兩個(gè)定時(shí)器實(shí)現(xiàn)擴(kuò)展延時(shí)控制 222
13.5.2 定時(shí)器和計(jì)數(shù)器組合的擴(kuò)展延時(shí)電路 223
13.6 閃爍電路 223
13.7 延時(shí)脈沖產(chǎn)生電路 224
13.8 單按鈕啟動(dòng)、停止電路 224
13.8.1 利用計(jì)數(shù)器實(shí)現(xiàn)單按鈕控制功能 225
13.8.2 利用基本邏輯指令實(shí)現(xiàn)單按鈕控制功能 225
第14章 西門子PLC 的電氣控制電路 227
14.1 三相交流感應(yīng)電動(dòng)機(jī)交替運(yùn)行電路的PLC 控制 228
14.1.1 三相交流感應(yīng)電動(dòng)機(jī)交替運(yùn)行控制電路的電氣結(jié)構(gòu) 228
14.1.2 三相交流感應(yīng)電動(dòng)機(jī)交替運(yùn)行控制電路的PLC 控制原理 229
14.2 三相交流感應(yīng)電動(dòng)機(jī)Y-Δ 降壓啟動(dòng)電路的PLC 控制 231
14.2.1 三相交流感應(yīng)電動(dòng)機(jī)Y-Δ降壓啟動(dòng)控制電路的電氣結(jié)構(gòu) 231
14.2.2 三相交流感應(yīng)電動(dòng)機(jī)Y-Δ降壓啟動(dòng)控制電路的PLC控制原理 232
14.3 三相交流感應(yīng)電動(dòng)機(jī)降壓啟動(dòng)和反接制動(dòng)電路的PLC 控制 235
14.3.1 三相交流感應(yīng)電動(dòng)機(jī)降壓啟動(dòng)和反接制動(dòng)控制電路的結(jié)構(gòu) 235
14.3.2 三相交流感應(yīng)電動(dòng)機(jī)降壓啟動(dòng)和反接制動(dòng)控制電路的PLC 控制原理 236