西門子S7-1200 PLC編程入門與實(shí)踐手冊
定 價(jià):108 元
- 作者:陳忠平、王湘林 編著
- 出版時(shí)間:2024/10/1
- ISBN:9787122457295
- 出 版 社:化學(xué)工業(yè)出版社
- 中圖法分類:TM571.61-62
- 頁碼:559
- 紙張:
- 版次:01
- 開本:16開
本書從PLC編程入門和工程實(shí)際應(yīng)用出發(fā),系統(tǒng)講解西門子S7-1200 PLC編程及應(yīng)用。主要內(nèi)容包括:PLC的基礎(chǔ)知識,S7-1200 PLC的硬件系統(tǒng),TIA Portal軟件的使用,S7-1200 PLC編程基礎(chǔ),S7-1200 PLC的基本指令、擴(kuò)展指令與工藝功能,S7-1200 PLC的用戶程序結(jié)構(gòu),S7-1200 PLC的數(shù)字量控制、模擬量與PID閉環(huán)控制,S7-1200 PLC的網(wǎng)絡(luò)通信功能,S7-1200 PLC的安裝維護(hù)與系統(tǒng)設(shè)計(jì)。本書內(nèi)容全面、通俗易懂、實(shí)例豐富,實(shí)用性和針對性強(qiáng),特別適合初學(xué)者使用,對有一定PLC基礎(chǔ)的讀者也有很大幫助。
本書可供PLC技術(shù)人員學(xué)習(xí)使用,也可作為大中專院校電氣、自動(dòng)化等相關(guān)專業(yè)的教材和參考用書。
第1章 PLC概述 001
1.1 PLC簡介 001
1.1.1 PLC的定義 001
1.1.2 PLC的基本功能與特點(diǎn) 001
1.1.3 PLC的應(yīng)用和分類 003
1.1.4 西門子PLC簡介 006
1.2 PLC的組成及工作原理 009
1.2.1 PLC的組成 009
1.2.2 PLC的工作原理 014
1.3 PLC與其他順序邏輯控制系統(tǒng)的比較 015
1.3.1 PLC與繼電器控制系統(tǒng)的比較 015
1.3.2 PLC與微型計(jì)算機(jī)控制系統(tǒng)的比較 016
1.3.3 PLC與單片機(jī)控制系統(tǒng)的比較 017
1.3.4 PLC與DCS的比較 018
第2章 西門子S7-1200 PLC的硬件系統(tǒng) 020
2.1 西門子S7-1200 PLC的性能特點(diǎn)及硬件系統(tǒng)組成 020
2.1.1 西門子S7-1200 PLC的性能特點(diǎn) 020
2.1.2 西門子S7-1200 PLC的硬件系統(tǒng)組成 021
2.2 西門子S7-1200 PLC的硬件結(jié)構(gòu) 022
2.2.1 西門子S7-1200 PLC的CPU模塊 022
2.2.2 西門子S7-1200 PLC的數(shù)字量擴(kuò)展模塊 026
2.2.3 西門子S7-1200 PLC的模擬量擴(kuò)展模塊 033
2.2.4 西門子S7-1200 PLC的信號板 036
2.2.5 集成的通信接口與通信模塊 041
2.2.6 其他模塊 043
2.3 西門子S7-1200 PLC的分布式模塊 043
2.3.1 ET 200MP模塊 044
2.3.2 ET 200SP模塊 044
第3章 TIA Portal軟件的使用 046
3.1 TIA Portal軟件平臺與安裝 046
3.1.1 TIA Portal軟件平臺及其構(gòu)成 046
3.1.2 TIA Portal軟件的安裝 048
3.2 TIA Portal軟件的使用 052
3.2.1 啟動(dòng)TIA Portal軟件 053
3.2.2 新建項(xiàng)目與組態(tài)設(shè)備 054
3.2.3 CPU模塊的參數(shù)配置 060
3.2.4 信號模塊的參數(shù)配置 075
3.2.5 梯形圖程序的輸入 078
3.2.6 項(xiàng)目編譯與下載 082
3.2.7 打印與歸檔 084
3.3 S7-PLCSIM仿真軟件的使用 088
第4章 西門子S7-1200 PLC編程基礎(chǔ) 091
4.1 PLC編程語言簡介 091
4.1.1 PLC編程語言的國際標(biāo)準(zhǔn) 091
4.1.2 TIA Portal軟件中的編程語言 092
4.2 西門子S7-1200 PLC的數(shù)制與數(shù)據(jù)類型 098
4.2.1 數(shù)據(jù)長度 098
4.2.2 數(shù)制 098
4.2.3 數(shù)據(jù)類型 099
4.3 西門子S7-1200 PLC的存儲區(qū)與尋址方式 106
4.3.1 存儲區(qū)的組織結(jié)構(gòu) 106
4.3.2 系統(tǒng)存儲區(qū) 107
4.3.3 尋址方式 109
4.4 變量表、監(jiān)控表和強(qiáng)制表的應(yīng)用 112
4.4.1 變量表 113
4.4.2 監(jiān)控表 117
4.4.3 強(qiáng)制表 120
第5章 西門子S7-1200 PLC的基本指令及應(yīng)用 124
5.1 位邏輯運(yùn)算指令 124
5.1.1 位邏輯指令 125
5.1.2 置位和復(fù)位指令 127
5.1.3 雙穩(wěn)態(tài)觸發(fā)器指令 129
5.1.4 邊沿指令 130
5.1.5 位邏輯運(yùn)算指令 134
5.2 定時(shí)器指令及應(yīng)用 140
5.2.1 定時(shí)器概述 140
5.2.2 功能框定時(shí)器指令 141
5.2.3 線圈型定時(shí)器指令 145
5.2.4 定時(shí)器指令的應(yīng)用 151
5.3 計(jì)數(shù)器指令及應(yīng)用 160
5.3.1 計(jì)數(shù)器概述 160
5.3.2 計(jì)數(shù)器指令 161
5.3.3 計(jì)數(shù)器指令的應(yīng)用 164
5.4 比較操作指令及應(yīng)用 171
5.4.1 操作數(shù)大小比較指令 171
5.4.2 值范圍比較指令 172
5.4.3 有效性檢查指令 176
5.4.4 比較操作指令的應(yīng)用 176
5.5 移動(dòng)操作指令及應(yīng)用 186
5.5.1 移動(dòng)值指令 186
5.5.2 移動(dòng)塊指令 188
5.5.3 填充塊指令 188
5.5.4 交換指令 189
5.5.5 移動(dòng)操作指令的應(yīng)用 190
5.6 轉(zhuǎn)換指令及應(yīng)用 197
5.6.1 轉(zhuǎn)換值指令 197
5.6.2 取整指令 200
5.6.3 標(biāo)準(zhǔn)化指令 201
5.6.4 縮放指令 202
5.6.5 轉(zhuǎn)換指令的應(yīng)用 202
5.7 數(shù)學(xué)函數(shù)指令及應(yīng)用 204
5.7.1 四則運(yùn)算指令 204
5.7.2 函數(shù)運(yùn)算指令 209
5.7.3 其他常用數(shù)學(xué)運(yùn)算指令 213
5.7.4 數(shù)學(xué)函數(shù)指令的應(yīng)用 218
5.8 程序控制指令及應(yīng)用 222
5.8.1 跳轉(zhuǎn)與標(biāo)號指令 223
5.8.2 定義跳轉(zhuǎn)到列表指令 224
5.8.3 跳轉(zhuǎn)分支指令 225
5.8.4 程序控制指令的應(yīng)用 227
5.9 字邏輯運(yùn)算指令 232
5.9.1 邏輯“取反”指令 232
5.9.2 邏輯“與”指令 234
5.9.3 邏輯“或”指令 236
5.9.4 邏輯“異或”指令 237
5.9.5 編碼與譯碼指令 239
5.9.6 字邏輯運(yùn)算指令的應(yīng)用 240
5.10 移位和循環(huán)移位指令及應(yīng)用 244
5.10.1 移位指令 244
5.10.2 循環(huán)移位指令 246
5.10.3 移位和循環(huán)移位指令的應(yīng)用 249
第6章 西門子S7-1200 PLC的擴(kuò)展指令與工藝功能 260
6.1 日期和時(shí)間指令 260
6.1.1 時(shí)間轉(zhuǎn)換指令 260
6.1.2 時(shí)間運(yùn)算指令 261
6.1.3 時(shí)鐘功能指令 264
6.1.4 日期和時(shí)間指令的應(yīng)用 268
6.2 字符與字符串指令 273
6.2.1 字符串移動(dòng)指令 273
6.2.2 字符串轉(zhuǎn)換指令 275
6.2.3 字符串與十六進(jìn)制數(shù)的轉(zhuǎn)換指令 283
6.2.4 字符串讀取指令 285
6.2.5 字符串查找、插入、刪除與替換指令 287
6.3 高速脈沖輸出 291
6.3.1 高速脈沖輸出的基礎(chǔ)知識 291
6.3.2 高速脈沖輸出指令 294
6.3.3 高速脈沖輸出的應(yīng)用 297
6.4 高速計(jì)數(shù)器 299
6.4.1 高速計(jì)數(shù)器的基礎(chǔ)知識 299
6.4.2 高速計(jì)數(shù)器指令 306
6.4.3 高速計(jì)數(shù)器的應(yīng)用 308
6.5 運(yùn)動(dòng)控制 309
6.5.1 運(yùn)動(dòng)控制的基礎(chǔ)知識 310
6.5.2 運(yùn)動(dòng)控制指令 317
6.5.3 運(yùn)動(dòng)控制的應(yīng)用 322
第7章 西門子S7-1200 PLC的用戶程序結(jié)構(gòu) 328
7.1 西門子S7-1200 PLC的用戶程序 328
7.1.1 程序分類 328
7.1.2 用戶程序中的塊 328
7.1.3 用戶程序的編程方法 329
7.2 數(shù)據(jù)塊及應(yīng)用 331
7.2.1 全局?jǐn)?shù)據(jù)塊及其應(yīng)用 331
7.2.2 背景數(shù)據(jù)塊 334
7.3 西門子S7-1200 PLC的組織塊 335
7.3.1 組織塊概述 335
7.3.2 主程序循環(huán)組織塊 337
7.3.3 啟動(dòng)組織塊 338
7.3.4 延時(shí)中斷組織塊 340
7.3.5 循環(huán)中斷組織塊 343
7.3.6 硬件中斷組織塊 347
7.3.7 時(shí)間中斷組織塊 349
7.4 西門子S7-1200 PLC函數(shù)及其應(yīng)用 354
7.4.1 函數(shù)的接口區(qū) 354
7.4.2 函數(shù)的生成及調(diào)用 354
7.4.3 函數(shù)的應(yīng)用 355
7.5 西門子S7-1200 PLC函數(shù)塊及其應(yīng)用 362
7.5.1 函數(shù)塊的接口區(qū) 362
7.5.2 函數(shù)塊的生成及調(diào)用 362
7.5.3 函數(shù)塊的應(yīng)用 363
第8章 西門子S7-1200 PLC的數(shù)字量控制 370
8.1 翻譯設(shè)計(jì)法及應(yīng)用舉例 370
8.1.1 翻譯設(shè)計(jì)法簡述 370
8.1.2 翻譯設(shè)計(jì)法實(shí)例 371
8.2 經(jīng)驗(yàn)設(shè)計(jì)法及應(yīng)用舉例 374
8.2.1 經(jīng)驗(yàn)設(shè)計(jì)法簡述 374
8.2.2 經(jīng)驗(yàn)設(shè)計(jì)法實(shí)例 375
8.3 順序控制設(shè)計(jì)法與順序功能圖 378
8.3.1 順序控制設(shè)計(jì)法 378
8.3.2 順序功能圖的組成 379
8.3.3 順序功能圖的基本結(jié)構(gòu) 380
8.4 啟保停方式的順序控制 381
8.4.1 單序列啟保停方式的順序控制 381
8.4.2 選擇序列啟保停方式的順序控制 385
8.4.3 并行序列啟保停方式的順序控制 389
8.5 轉(zhuǎn)換中心方式的順序控制 395
8.5.1 單序列轉(zhuǎn)換中心方式的順序控制 396
8.5.2 選擇序列轉(zhuǎn)換中心方式的順序控制 401
8.5.3 并行序列轉(zhuǎn)換中心方式的順序控制 407
第9章 西門子S7-1200 PLC的模擬量與PID閉環(huán)控制 414
9.1 模擬量的基本概念 414
9.1.1 模擬量處理流程 414
9.1.2 模擬值的表示及精度 415
9.1.3 模擬量輸入方法 416
9.1.4 模擬量輸出方法 417
9.2 西門子S7-1200 PLC模擬量模塊的使用 418
9.2.1 模擬量模塊簡介 418
9.2.2 模擬量模塊的接線 419
9.2.3 模擬量模塊的應(yīng)用 420
9.3 西門子S7-1200 PLC的PID閉環(huán)控制 422
9.3.1 模擬量處理 423
9.3.2 PID控制器的基礎(chǔ)知識 423
9.3.3 PID控制實(shí)例 430
第10章 西門子S7-1200 PLC的網(wǎng)絡(luò)通信功能 437
10.1 通信基礎(chǔ)知識 437
10.1.1 通信的基本概念 437
10.1.2 PLC的網(wǎng)絡(luò)術(shù)語 438
10.1.3 網(wǎng)絡(luò)通信標(biāo)準(zhǔn) 440
10.1.4 通信傳輸介質(zhì) 445
10.2 西門子通信網(wǎng)絡(luò) 446
10.2.1 西門子的網(wǎng)絡(luò)層次 446
10.2.2 西門子的通信網(wǎng)絡(luò)形式 448
10.3 西門子S7-1200 PLC的串行通信 448
10.3.1 串行通信接口類型及連接方式 448
10.3.2 自由口協(xié)議通信 451
10.3.3 Modbus RTU協(xié)議通信 461
10.3.4 USS協(xié)議通信 477
10.4 西門子S7-1200 PLC的PROFIBUS通信 484
10.4.1 PROFIBUS通信協(xié)議 485
10.4.2 PROFIBUS網(wǎng)絡(luò)組成及配置 485
10.4.3 PROFIBUS-DP通信的組態(tài) 486
10.4.4 PROFIBUS通信應(yīng)用舉例 489
10.5 西門子S7-1200 PLC的以太網(wǎng)通信 492
10.5.1 以太網(wǎng)通信概述 492
10.5.2 開放式用戶通信 494
10.5.3 S7通信 511
10.5.4 PROFINET IO通信 516
第11章 西門子S7-1200 PLC的安裝維護(hù)與系統(tǒng)設(shè)計(jì) 520
11.1 PLC的安裝與拆卸 520
11.1.1 PLC安裝注意事項(xiàng) 520
11.1.2 S7-1200設(shè)備的安裝方法及安裝尺寸 520
11.1.3 CPU模塊的安裝和拆卸 522
11.1.4 信號板的安裝和拆卸 523
11.1.5 端子塊連接器的安裝和拆卸 524
11.1.6 信號模塊的安裝和拆卸 524
11.1.7 通信模塊的安裝和拆卸 525
11.2 接線及電源的需求計(jì)算 526
11.2.1 接線注意事項(xiàng) 526
11.2.2 安裝現(xiàn)場的接線 526
11.2.3 電源的需求計(jì)算 527
11.3 PLC的定期檢修和故障診斷 529
11.3.1 定期檢修 529
11.3.2 硬件故障診斷 530
11.3.3 硬件故障排除 532
11.4 PLC應(yīng)用系統(tǒng)的設(shè)計(jì)與調(diào)試 532
11.4.1 系統(tǒng)設(shè)計(jì)的基本步驟 533
11.4.2 系統(tǒng)調(diào)試方法和步驟 535
11.4.3 PLC應(yīng)用系統(tǒng)設(shè)計(jì)實(shí)例 536
參考文獻(xiàn) 559