本書從基礎和實用出發(fā),結合崗位培訓和社會需求的從業(yè)標準,采用雙色圖解的方式全面系統(tǒng)地講解西門子PLC編程及應用。主要內容包括: PLC基礎知識,西門子PLC的硬件系統(tǒng),西門子PLC的編程方式與編程軟件,西門子PLC系統(tǒng)的安裝、調試與維護,西門子PLC的梯形圖及語句表,西門子PLC的基本邏輯指令、運算指令、程序控制指令、數(shù)據(jù)處理指令及數(shù)據(jù)轉換和通信指令,西門子PLC電氣控制電路,西門子S7-200 SMART PLC使用規(guī)范,西門子Smart 700 IE V3觸摸屏的使用和編程,最后,通過工程應用案例使讀者進一步提升西門子PLC的編程技能。
本書內容全面系統(tǒng),重點突出,指令講解和綜合應用配有實際案例,實用性強。在重要知識點的圖文旁邊附有對應二維碼,讀者用手機掃描二維碼即可實時學習相關教學視頻,視頻配合書中圖文講解,幫助讀者在最短時間內輕松掌握西門子PLC的編程及應用。
本書可供從事PLC技術的人員學習使用,也可作為職業(yè)院校、培訓學校相關專業(yè)的教材。
第1章 PLC基礎知識 1
1.1認識PLC 1
1.1.1PLC是什么 1
1.1.2PLC的優(yōu)勢 3
1.1.3PLC能干什么 6
1.2PLC的分類和工作原理 8
1.2.1PLC的分類 8
1.2.2PLC如何工作 11
第2章西門子PLC硬件系統(tǒng) 21
2.1西門子PLC的主機 21
2.1.1S7-200 SMART系列PLC的主機(CPU模塊) 21
2.1.2S7-200系列PLC的主機(CPU模塊) 23
2.1.3S7-300系列PLC的主機(CPU模塊) 25
2.1.4S7-400系列PLC的主機(CPU模塊) 27
2.2西門子PLC擴展模塊 27
2.2.1電源模塊(PS) 28
2.2.2數(shù)字量擴展模塊(DI/DO) 32
2.2.3模擬量擴展模塊(AI/AO) 36
2.2.4通信模塊(CP) 38
2.2.5功能模塊(FM) 39
2.2.6接口模塊(IM) 39
2.2.7其他擴展模塊 39
第3章西門子PLC的編程方式與編程軟件 42
3.1PLC的編程方式 42
3.1.1軟件編程 42
3.1.2編程器編程 43
3.2PLC的編程軟件 45
3.2.1西門子PLC的編程軟件 45
3.2.2西門子PLC的編程軟件的使用操作(STEP7-Micro/WIN SMART) 47
第4章西門子PLC系統(tǒng)的安裝、調試與維護59
4.1西門子PLC系統(tǒng)的安裝 59
4.1.1西門子PLC系統(tǒng)的選購與安裝原則 59
4.1.2西門子PLC系統(tǒng)的安裝規(guī)范 70
4.2西門子PLC系統(tǒng)的調試與維護 74
4.2.1西門子PLC系統(tǒng)的調試 74
4.2.2西門子PLC系統(tǒng)的維護 75
第5章西門子PLC的梯形圖77
5.1西門子PLC梯形圖(LAD)的結構 77
5.1.1母線 77
5.1.2觸點 78
5.1.3線圈 79
5.1.4指令框 80
5.2西門子PLC梯形圖的編程元件 80
5.2.1輸入繼電器(I) 80
5.2.2輸出繼電器(Q) 81
5.2.3輔助繼電器(M、SM) 83
5.2.4定時器(T) 85
5.2.5計數(shù)器(C) 85
5.2.6其他編程元件(V、L、S、AI、AQ、HC、AC) 85
第6章西門子PLC語句表
6.1西門子PLC語句表(STL)的結構 87
6.1.1操作碼 87
6.1.2操作數(shù) 88
6.2西門子PLC語句表的特點 88
6.2.1西門子PLC梯形圖與語句表的關系 88
6.2.2西門子PLC語句表編程 90
第7章西門子PLC(S7-200 SMART)的基本邏輯指令93
7.1西門子PLC(S7-200 SMART)的位邏輯指令 93
7.1.1觸點指令 94
7.1.2線圈指令 96
7.1.3置位、復位指令 96
7.1.4立即指令 98
7.1.5空操作指令 100
7.2西門子PLC(S7-200 SMART)的定時器指令 100
7.2.1接通延時定時器指令(TON) 101
7.2.2記憶接通延時定時器指令(TONR) 102
7.2.3斷開延時定時器指令(TOF) 103
7.3西門子PLC(S7-200 SMART)的計數(shù)器指令 104
7.3.1加計數(shù)器指令(CTU) 105
7.3.2減計數(shù)器指令(CTD) 106
7.3.3加/減計數(shù)器指令(CTUD) 107
7.4西門子PLC(S7-200 SMART)的比較指令 108
7.4.1數(shù)值比較指令 109
7.4.2字符串比較指令 110
第8章西門子PLC(S7-200 SMART)的運算指令113
8.1西門子PLC(S7-200 SMART)的浮點運算和整數(shù)運算指令 113
8.1.1加法指令(ADD_I、ADD_DI、ADD_R) 113
8.1.2減法指令(SUB_I、SUB_DI、SUB_R) 118
8.1.3乘法指令(MUL_I、MUL、MUL_DI、MUL_R) 119
8.1.4除法指令(DVI_I、DVI、DVI_DI、DVI_R) 120
8.1.5遞增、遞減指令 122
8.2西門子PLC(S7-200 SMART)的邏輯運算指令 126
8.2.1邏輯與指令(ANDB、ANDW、ANDD) 126
8.2.2邏輯或指令(ORB、ORW、ORD) 127
8.2.3邏輯異或指令(XORB、XORW、XORD) 128
8.2.4邏輯取反指令(INVB、INVW、INVD) 129
第9章西門子PLC(S7-200SMART)的程序控制指令 132
9.1西門子PLC(S7-200 SMART)的控制程序指令 132
9.1.1循環(huán)指令(FOR-NEXT) 132
9.1.2跳轉至標號指令(JMP)和標號指令(LBL) 133
9.1.3順序控制指令(SCR) 135
9.1.4有條件結束指令(END)和暫停指令(STOP) 140
9.1.5看門狗定時器復位指令(WDR) 141
9.1.6獲取非致命錯誤代碼指令(GET_ERROR) 142
9.2西門子PLC(S7-200 SMART)的子程序指令 142
9.3西門子PLC(S7-200 SMART)的中斷指令 147
9.3.1中斷的相關含義 147
9.3.2中斷指令 148
第10章西門子PLC(S7-200SMART)的數(shù)據(jù)處理指令151
10.1西門子PLC(S7-200 SMART)的傳送指令 151
10.1.1字節(jié)、字、雙字、實數(shù)傳送指令(MOV_B、MOV_W、MOV_DW、MOV_R) 151
10.1.2數(shù)據(jù)塊傳送指令(BLKMOV_B、BLKMOV_W、BLKMOV_D) 153
10.2西門子PLC(S7-200 SMART)的移位/循環(huán)指令 155
10.2.1邏輯移位指令 156
10.2.2循環(huán)移位指令 158
10.2.3移位寄存器指令 160
第11章 西門子PLC(S7-200 SMART)的數(shù)據(jù)轉換和通信指令 165
11.1西門子PLC(S7-200 SMART)的數(shù)據(jù)轉換指令 165
11.1.1數(shù)據(jù)類型轉換指令 166
11.1.2ASCII碼轉換指令 169
11.1.3字符串轉換指令 174
11.1.4編碼和解碼指令 179
11.1.5段指令 181
11.2西門子PLC(S7-200 SMART)的通信指令 182
11.2.1GET和PUT指令 182
11.2.2發(fā)送和接收(RS-485/RS-232為自由端口)指令 183
第12章西門子PLC電氣控制電路 184
12.1三相交流感應電動機交替運行電路的PLC控制 184
12.1.1三相交流感應電動機交替運行控制電路的電氣結構 184
12.1.2三相交流感應電動機交替運行控制電路的PLC控制原理 185
12.2三相交流感應電動機Y-△降壓啟動電路的PLC控制 187
12.2.1三相交流感應電動機Y-△降壓啟動控制電路的電氣結構 187
12.2.2三相交流感應電動機Y-△降壓啟動控制電路的PLC控制原理 187
12.3三相交流感應電動機降壓啟動和反接制動電路的PLC控制 191
12.3.1三相交流感應電動機降壓啟動和反接制動控制電路的結構 191
12.3.2三相交流感應電動機降壓啟動和反接制動控制電路的PLC控制原理 192
第13章西門子S7-200 SMART PLC使用規(guī)范 195
13.1西門子S7-200 SMART PLC的特點 195
13.1.1西門子S7-200 SMART PLC的結構特點 195
13.1.2西門子S7-200 SMART PLC的功能特點 197
13.2西門子S7-200 SMART PLC的編程 203
13.2.1LAD編輯器 203
13.2.2STL編輯器 206
13.2.3FBD編輯器 212
第14章 西門子Smart 700 IE V3觸摸屏 213
14.1西門子Smart 700 IE V3觸摸屏的結構 213
14.1.1西門子Smart 700 IE V3觸摸屏的結構特點 213
14.1.2西門子Smart 700 IE V3觸摸屏的連接端口 213
14.2西門子Smart 700 IE V3觸摸屏的安裝與連接 216
14.2.1西門子Smart 700 IE V3觸摸屏的安裝 216
14.2.2西門子Smart 700 IE V3觸摸屏的連接 219
14.2.3西門子Smart 700 IE V3觸摸屏的測試 223
14.3西門子Smart 700 IE V3觸摸屏的操作方法 224
14.3.1西門子Smart 700 IE V3觸摸屏的數(shù)據(jù)輸入 224
14.3.2西門子Smart 700 IE V3觸摸屏的組態(tài) 224
14.4西門子Smart 700 IE V3觸摸屏的調試與維護 228
14.4.1西門子Smart 700 IE V3觸摸屏的調試 228
14.4.2西門子Smart 700 IE V3觸摸屏的保養(yǎng)與維護 231
第15章 觸模屏編程 232
15.1WinCC flexible Smart組態(tài)軟件的安裝與啟動 232
15.1.1WinCC flexible Smart組態(tài)軟件的安裝 232
15.1.2WinCC flexible Smart組態(tài)軟件的啟動 232
15.2WinCC flexible Smart組態(tài)軟件的畫面結構 235
15.2.1菜單欄和工具欄 235
15.2.2工作區(qū) 235
15.2.3項目視圖 235
15.2.4屬性視圖 237
15.2.5工具箱 237
15.3WinCC flexible Smart組態(tài)軟件的操作方法 238
15.3.1新建項目 238
15.3.2保存項目 238
15.3.3打開項目 239
15.3.4創(chuàng)建和添加畫面 240
15.4WinCC flexible Smart組態(tài)軟件的項目傳送與通信 240
15.4.1傳送項目 240
15.4.2與PLC通信 241
15.4.3與PLC連接 242
第16章 西門子PLC工程應用案例 244
16.1西門子PLC在臥式車床中的應用 244
16.1.1臥式車床PLC控制系統(tǒng)的結構 244
16.1.2臥式車床PLC控制系統(tǒng)的控制過程 245
16.2西門子PLC在平面磨床中的應用 250
16.2.1平面磨床PLC控制系統(tǒng)的結構 250
16.2.2平面磨床PLC控制系統(tǒng)的控制過程 250
16.3西門子PLC在雙頭鉆床中的應用 255
16.3.1雙頭鉆床PLC控制系統(tǒng)的結構 255
16.3.2雙頭鉆床PLC控制系統(tǒng)的控制過程 257
16.4西門子PLC在汽車自動清洗電路中的應用 260
16.4.1汽車自動清洗PLC控制電路的結構 260
16.4.2汽車自動清洗PLC控制電路的控制過程 261