本書基于西門子S7-200 SMART PLC,采用全彩圖解+視頻講解的形式,對PLC的編程及接線相關(guān)知識進(jìn)行了系統(tǒng)的介紹,主要內(nèi)容包括:PLC的硬件組成及編程基礎(chǔ),編程軟件快速應(yīng)用,數(shù)據(jù)類型、數(shù)據(jù)存儲區(qū)與地址格式,位邏輯指令,功能指令,20個經(jīng)典入門編程案例,模擬量和PID控制,子程序、中斷程序及其應(yīng)用,編碼器和高速計數(shù)器,PLC通信等。
書中用彩色電氣原理圖與實物接線圖對照講解,高清大圖,一目了然;圖中標(biāo)注關(guān)鍵知識點,讓讀圖更輕松;重點難點章節(jié)還配備教學(xué)視頻,手機(jī)掃碼觀看,便于讀者快速理解并掌握所學(xué)。
本書內(nèi)容源于實際,又應(yīng)用于實際,不僅有必備的理論知識,更有豐富的實踐操作案例,非常適合電工初學(xué)者、PLC初學(xué)者、初級自動化工程師等自學(xué)使用,也可用作職業(yè)院校及培訓(xùn)機(jī)構(gòu)相關(guān)專業(yè)的教材及參考書。
第1章 西門子S7-200 SMART PLC硬件組成與編程基礎(chǔ)
1.1 S7-200 SMART PLC概述與控制系統(tǒng)硬件組成002
1.1.1 S7-200 SMART PLC概述002
1.1.2 S7-200 SMART PLC硬件系統(tǒng)組成002
1.2 S7-200 SMART PLC外部結(jié)構(gòu)及外部接線006
1.2.1 S7-200 SMART PLC的外部結(jié)構(gòu)006
1.2.2 S7-200 SMART PLC的外部接線007
1.3 CPU SR20和CPU ST20電氣接線009
1.3.1 輸入/輸出端的接線方式009
1.3.2 CPU SR20的接線(繼電器型)010
1.3.3 CPU ST20的接線(晶體管型)011
1.4 S7-200 SMART PLC實物接線012
1.4.1 CPU ST20 DC/DC/DC電源接線(晶體管型)012
1.4.2 CPU SR20 AC/DC/RLY電源接線(繼電器型)013
1.4.3 CPU ST20 DC/DC/DC輸入接線(晶體管型)014
1.4.4 CPU SR20 AC/DC/RLY輸入接線(繼電器型)015
1.4.5 CPU ST20 DC/DC/DC輸出接線(晶體管型)016
1.4.6 CPU SR20 AC/DC/RLY輸出接線(繼電器型)017
1.4.7 CPU ST20 DC/DC/DC輸入和輸出接線018
1.4.8 CPU SR20 AC/DC/RLY輸入和輸出接線019
1.5 S7-200 SMART PLC電源需求與計算020
第2章 STEP 7-Micro/WIN SMART編程軟件快速應(yīng)用
2.1 STEP 7-Micro/WIN SMART編程軟件的界面024
2.2 項目創(chuàng)建與硬件組態(tài)027
2.2.1 創(chuàng)建與打開項目027
2.2.2 硬件組態(tài)028
2.3 程序編譯、傳送與調(diào)試033
2.3.1 程序編譯033
2.3.2 程序下載035
2.3.3 程序監(jiān)控037
2.3.4 程序調(diào)試038
2.4 編程語言與編程規(guī)范040
2.4.1 梯形圖040
2.4.2 語句表045
2.4.3 順序功能圖046
2.4.4 功能塊圖047
2.4.5 結(jié)構(gòu)文本048
第3章 PLC的數(shù)據(jù)類型、數(shù)據(jù)存儲區(qū)與地址格式
3.1 數(shù)據(jù)格式及要求050
3.2 數(shù)據(jù)長度:字節(jié)(BYTE)、字(WORD)、雙字(DOUBLEWORD)050
3.3 數(shù)據(jù)長度及數(shù)據(jù)范圍050
3.4 S7-200 SMART PLC進(jìn)制和轉(zhuǎn)換051
3.4.1 二進(jìn)制數(shù)051
3.4.2 十六進(jìn)制數(shù)051
3.4.3 BCD碼052
3.5 S7-200 SMART PLC數(shù)據(jù)存儲區(qū)及元件功能053
3.5.1 輸入繼電器(I)053
3.5.2 輸出繼電器(Q)054
3.5.3 變量存儲區(qū)(V)054
3.5.4 位存儲區(qū)(M)054
3.5.5 特殊標(biāo)志位(SM)054
3.5.6 定時器區(qū)(T)055
3.5.7 計數(shù)器區(qū)(C)055
3.5.8 高速計數(shù)器(HC)056
3.5.9 局部變量存儲區(qū)(L)056
3.5.10 模擬量輸入(AI)056
3.5.11 模擬量輸出(AQ)056
3.6 數(shù)據(jù)區(qū)存儲器的尋址方式057
3.6.1 位尋址地址表示格式057
3.6.2 字節(jié)尋址地址表示格式057
3.6.3 字尋址地址表示格式058
3.6.4 雙字尋址地址表示格式058
3.7 S7-200 SMART PLC的尋址方式059
3.7.1 立即尋址059
3.7.2 直接尋址059
3.7.3 間接尋址059
第4章 STEP 7-Micro/WIN SMART位邏輯指令
4.1 位邏輯運(yùn)算指令062
4.1.1 常開、常閉指令062
4.1.2 輸出線圈指令063
4.1.3 取反指令063
4.1.4 置位、復(fù)位線圈指令064
4.1.5 SR、RS觸發(fā)器指令065
4.1.6 跳變指令上升沿、下降沿067
4.1.7 空操作指令068
4.1.8 位邏輯運(yùn)算指令的使用練習(xí)068
4.2 定時器指令071
4.2.1 定時器概述071
4.2.2 接通延時定時器指令(TON)072
4.2.3 有記憶接通延時定時器指令(TONR)073
4.2.4 斷開延時定時器指令(TOF)075
4.2.5 定時器指令的應(yīng)用舉例076
4.3 計數(shù)器指令079
4.3.1 計數(shù)器概述079
4.3.2 增計數(shù)器指令(CTU)080
4.3.3 減計數(shù)器指令(CTD)081
4.3.4 增/減計數(shù)器指令(CTUD)083
4.3.5 計數(shù)器指令的應(yīng)用舉例084
第5章 STEP 7-Micro/WIN SMART功能指令
5.1 比較指令089
5.1.1 比較指令功能介紹089
5.1.2 比較指令的應(yīng)用舉例089
5.2 數(shù)據(jù)傳送指令092
5.2.1 傳送指令092
5.2.2 數(shù)據(jù)塊傳送指令093
5.2.3 字節(jié)交換指令095
5.2.4 字節(jié)立即傳送指令096
5.2.5 傳送指令的應(yīng)用舉例096
5.3 移位指令099
5.3.1 左移位指令099
5.3.2 右移位指令100
5.3.3 循環(huán)左移位指令101
5.3.4 循環(huán)右移位指令102
5.3.5 移位寄存器移位指令104
5.3.6 移位指令的應(yīng)用舉例105
5.4 算術(shù)運(yùn)算指令107
5.4.1 加法指令107
5.4.2 減法指令109
5.4.3 乘法指令110
5.4.4 除法指令111
5.4.5 遞增指令113
5.4.6 遞減指令114
5.4.7 數(shù)學(xué)函數(shù)運(yùn)算指令115
5.4.8 算數(shù)指令的應(yīng)用舉例116
5.5 轉(zhuǎn)換指令118
5.5.1 字節(jié)與整數(shù)之間的轉(zhuǎn)換指令118
5.5.2 整數(shù)與雙整數(shù)之間的轉(zhuǎn)換指令119
5.5.3 雙整數(shù)與實數(shù)之間的轉(zhuǎn)換指令120
5.5.4 BCD碼與整數(shù)之間的轉(zhuǎn)換指令121
5.5.5 譯碼和編碼指令122
5.5.6 段譯碼指令123
5.5.7 轉(zhuǎn)換指令的應(yīng)用舉例124
5.6 邏輯運(yùn)算指令125
5.6.1 取反指令125
5.6.2 邏輯與指令126
5.6.3 邏輯或指令127
5.6.4 邏輯異或指令128
5.6.5 邏輯運(yùn)算指令的應(yīng)用舉例129
5.7 表指令130
5.7.1 填表指令130
5.7.2 先進(jìn)先出指令131
5.7.3 后進(jìn)先出指令132
5.7.4 內(nèi)存填充指令133
5.7.5 查表指令134
5.8 時鐘指令135
5.8.1 讀取實時時鐘指令135
5.8.2 設(shè)置實時時鐘指令137
第6章 PLC入門經(jīng)典編程案例
案例1 電動機(jī)順序啟動、逆序停止139
案例2 電動機(jī)間歇運(yùn)行程序140
案例3 用信號燈顯示3臺電動機(jī)的運(yùn)行狀況141
案例4 機(jī)床工作臺自動往返控制143
案例5 用定時器寫商場電梯程序145
案例6 電動機(jī)的星-三角控制146
案例7 倉庫大門控制程序148
案例8 送料小車的PLC控制150
案例9 4個燈順序點亮153
案例10 8個燈循環(huán)點亮155
案例11 5站點呼叫小車157
案例12 投幣洗車機(jī)159
案例13 水塔給水的控制系統(tǒng)161
案例14 水塔水位監(jiān)測與報警164
案例15 搶答題(邏輯指令)166
案例16 廣場噴泉169
案例17 廣告燈控制 171
案例18 交通燈173
案例19 物流檢測控制移位寄存器指令176
案例20 時鐘指令多段定時啟停178
第7章 S7-200 SMART PLC模擬量和PID控制程序設(shè)計
7.1 S7-200 SMART PLC模擬量程序設(shè)計182
7.1.1 模擬量控制概述182
7.1.2 模擬量信號的實物接線183
7.1.3 模擬量模塊接線185
7.1.4 實際物理量轉(zhuǎn)換案例191
7.1.5 西門子標(biāo)準(zhǔn)模擬量轉(zhuǎn)換庫的使用196
7.2 PID閉環(huán)控制198
7.2.1 PID控制介紹198
7.2.2 PID算法在S7-200 SMART PLC中的實現(xiàn)199
7.2.3 PID調(diào)試一般步驟200
7.2.4 PID恒壓供水案例201
第8章 子程序、中斷程序及其應(yīng)用
8.1 子程序及其應(yīng)用214
8.1.1 子程序的編寫與調(diào)用214
8.1.2 指令格式和說明215
8.1.3 子程序調(diào)用215
8.1.4 子程序指令的應(yīng)用舉例216
8.2 中斷程序及其應(yīng)用221
8.2.1 中斷概述221
8.2.2 中斷指令224
8.2.3 中斷程序的建立225
8.2.4 中斷指令的應(yīng)用舉例226
第9章 編碼器和高速計數(shù)器
9.1 光電編碼器231
9.2 增量式編碼器231
9.3 編碼器的安裝方式232
9.4 編碼器的作用232
9.5 高速計數(shù)器233
9.6 高速計數(shù)器類型及工作模式234
9.7 高速計數(shù)器的濾波設(shè)置235
9.8 高速計數(shù)器指令237
9.8.1 定義高速計數(shù)器指令HDEF237
9.8.2 執(zhí)行高速計數(shù)指令HSC237
9.8.3 高速計數(shù)器的輸入端237
9.9 高速計數(shù)器SM區(qū)238
9.9.1 設(shè)置高速計數(shù)器的控制字節(jié)238
9.9.2 設(shè)置當(dāng)前值和預(yù)設(shè)值239
9.9.3 中斷事件240
9.9.4 狀態(tài)字節(jié)240
9.10 高速計數(shù)程序的編寫步驟241
案例1 西門子S7-200 SMART PLC通過編碼器測速度242
案例2 西門子S7-200 SMART PLC通過編碼器測位置245
第10章 西門子S7-200 SMART PLC的通信
10.1 通信基礎(chǔ)知識248
10.1.1 串行通信接口標(biāo)準(zhǔn)248
10.1.2 并行通信與串行通信250
10.1.3 異步通信和同步通信250
10.1.4 串行通信工作方式252
10.2 兩臺西門子S7-200 SMART PLC以太網(wǎng)通信253
10.2.1 案例要求253
10.2.2 程序編寫253
10.3 西門子S7-200 SMART PLC與西門子MM440變頻器之間的USS通信255
10.3.1 USS協(xié)議簡介255
10.3.2 USS通信庫指令256
10.3.3 實操案例264
10.4 西門子S7-200 SMART PLC與歐姆龍變頻器的Modbus通信269
10.4.1 Modbus協(xié)議簡介269
10.4.2 Modbus尋址270
10.4.3 Modbus常用功能代碼描述272
10.4.4 Modbus指令介紹272
10.4.5 分配庫存儲區(qū)276
10.4.6 實操案例277
10.5 西門子S7-200 SMART PLC與智能儀表的Modbus通信283
10.5.1 所需設(shè)備283
10.5.2 實物接線284
10.5.3 認(rèn)識面板284
10.5.4 參數(shù)代號及符號介紹285
10.5.5 參數(shù)及狀態(tài)設(shè)置方法286
10.5.6 通信說明287
10.5.7 編寫PLC讀取溫度程序288
附錄 二維碼視頻289