內容簡介
書中以PLC在模擬量控制、運動控制、通信網路等方面的最新套用為對象,對S7-200/300/400全系列PLC的幾乎所有特殊功能及其模組的性能參數、連線要求、配置(組態)方法、使用與編程等方面的內容,從硬體與軟體兩個方面進行了全面、系統的描述。內容包括:集成中斷、高速計數、脈衝輸出功能,各類模擬量輸入/輸出與閉環控制模組,各類運動控制模組及其他特殊功能模組,各類通信處理器模組與網路連結模組等。書中還對S7-200/300/400 PLC的PtP通信、AS-i網路、MPI網路、PROFIBUS網路、工業乙太網、PROFINET等作了深入、具體的介紹。
目錄
第1章 PLC特殊功能概述 1
1.1 PLC特殊功能的特點與分類 1
1.1.1 PLC特殊功能的特點 1
1.1.2 特殊功能的分類 2
1.2 S7-200系列PLC特殊功能 4
1.2.1 CPU集成功能 4
1.2.2 S7-200系列PLC的特殊功能模組 5
1.3 S7-300系列PLC特殊功能 7
1.3.1 CPU特殊功能概述 7
1.3.2 位置控制模組 9
1.3.3 模擬量控制模組 12
1.3.4 其他控制模組 12
1.4 S7-400系列PLC特殊功能 14
第2章 S7-200 PLC的集成功能 16
2.1 中斷控制功能 16
2.1.1 中斷的基本概念 16
2.1.2 中斷方式 17
2.1.3 中斷的編程 19
2.2 集成高速計數器 21
2.2.1 集成高速計數器概述 21
2.2.2 計數模式 22
2.2.3 計數器的控制 24
2.2.4 高速計數器的編程與實例 25
2.2.5 高速計數器的引導式編程 28
2.3 高速脈衝輸出 31
2.3.1 高速脈衝輸出概述 31
2.3.2 脈衝定位的方式與控制參數 33
2.3.3 高速脈衝輸出的梯形圖編程 35
2.3.4 高速脈衝輸出的引導式編程 37
第3章 EM253位置控制模組 43
3.1 EM253的性能特點與連線要求 43
3.1.1 EM253的性能與特點 43
3.1.2 EM253的連線 45
3.2 定位方式與基本參數 46
3.2.1 定位基本參數 47
3.2.2 定位方式 48
3.2.3 參數設定 53
3.3 EM253的梯形圖編程與實例 57
3.3.1 定位控制指令 57
3.3.2 參數寫入指令 61
3.3.3 輸出信號控制指令 64
3.3.4 梯形圖編程實例 65
3.4 EM253的引導式編程 66
3.4.1 模組的基本設定 67
3.4.2 基本定位參數的輸入 69
3.4.3 回參考點方式的輸入 71
3.4.4 軌跡表的輸入 73
第4章 模擬量輸入/輸出模組與閉環PID調節 75
4.1 模擬量輸入/輸出模組 75
4.1.1 EM231模擬量輸入模組 75
4.1.2 EM232模擬量輸出模組 79
4.1.3 EM235模擬量輸入/輸出混合模組 80
4.2 溫度測量模組 83
4.2.1 EM231熱電偶測量模組 83
4.2.2 EM231熱電阻測量模組 88
4.3 S7-200 PLC的PID調節功能 92
4.3.1 閉環控制系統與PID調節 93
4.3.2 模擬量控制系統的數位化 94
4.3.3 S7-200 PLC的閉環模擬量控制 95
4.4 S7-200 PLC的PID編程與實例 97
4.4.1 S7-200 PLC的PID編程指令 97
4.4.2 PID編程實例 98
4.5 PID調節器的引導式編程 101
4.5.1 進入PID引導式編程 101
4.5.2 設定PID調節器參數 101
4.5.3 設定PLC程式參數 103
4.5.4 引導式編程程式的調用 104
第5章 S7-200 PLC的變頻器控制技術 107
5.1 MICROMASTER變頻器簡介 107
5.1.1 MM410/420/430/440系列變頻器簡介 107
5.1.2 MM440變頻器參數簡介 111
5.2 變頻器PLC控制的基本要求 115
5.2.1 對PLC的要求 115
5.2.2 變頻器USS參數的設定 117
5.3 PLC控制指令 118
5.3.1 變頻器控制指令 118
5.3.2 變頻器參數讀寫指令 121
5.4 變頻器的PLC控制實例 123
第6章 S7-300 PLC的集成功能 125
6.1 CPU31*C的集成功能 125
6.1.1 CPU31*C集成功能概述 125
6.1.2 集成I/O的地址分配 126
6.2 集成計數功能 132
6.2.1 集成計數的輸入要求 132
6.2.2 集成計數器的功能 133
6.2.3 計數工作模式 135
6.2.4 集成計數器的配置 137
6.2.5 集成計數器的編程 140
6.3 頻率測量功能 143
6.3.1 頻率測量性能與原理 143
6.3.2 頻率測量功能的配置 144
6.3.3 頻率測量的編程 145
6.4 脈衝輸出功能 147
6.4.1 脈衝輸出的I/O連線要求 147
6.4.2 脈衝輸出性能與工作原理 148
6.4.3 脈衝輸出功能的配置 150
6.4.4 脈衝輸出的編程 151
第7章 FM350高速計數模組 154
7.1 FM350-1的性能與連線 154
7.1.1 FM350-1的性能與特點 154
7.1.2 FM350-1的連線要求 156
7.2 FM350-1的計數工作模式 158
7.2.1 控制輸入與狀態輸出 158
7.2.2 計數器預置 161
7.2.3 計數值鎖存 162
7.3 FM350-1的測量工作模式 164
7.3.1 FM350-1的基本測量性能 164
7.3.2 控制輸入與輸出 165
7.4 FM350-1的FCs編程 167
7.4.1 標準程式塊FC2的編程 167
7.4.2 FC2的配套數據塊 168
7.4.3 FC1、FC3的編程 169
7.5 FM350-1的直接編程 170
7.5.1 計數工作模式 171
7.5.2 測量工作模式 173
7.5.3 控制時序要求 175
7.6 FM350-2計數模組 176
7.6.1 FM350-2的性能與特點 176
7.6.2 FM350-2的連線要求 178
7.6.3 計數模組控制程式塊FC2 180
7.6.4 計數器參數寫入程式塊FC3 181
7.6.5 計數器參數閱讀程式塊FC4 183
7.6.6 計數器參數的閱讀 184
第8章 FM351/352定位控制模組 186
8.1 FM351的性能與連線 186
8.1.1 FM351的性能與特點 186
8.1.2 FM351的I/O連線要求 188
8.2 定位基本要求與編程控制 192
8.2.1 定位過程、監控功能與轉換點 192
8.2.2 FM351標準程式塊的編程 194
8.3 控制信號與狀態信息 197
8.3.1 通道DB 197
8.3.2 診斷DB 201
8.4 系統結構與機器數據 202
8.4.1 參數DB 202
8.4.2 機器數據說明 203
8.4.3 參數的讀/寫操作 206
8.5 定位動作描述 207
8.5.1 手動操作 207
8.5.2 自動定位操作 210
8.5.3 FM351的其他操作 213
8.6 FM352電子凸輪控制模組 215
8.6.1 FM352的功能與參數 215
8.6.2 I/O連線要求 217
8.6.3 凸輪控制的基本概念 219
8.6.4 FM352的控制與編程 220
第9章 FM352-5高速處理器 224
9.1 FM352-5的原理與性能 224
9.1.1 FM352-5高速處理器簡介 224
9.1.2 FM352-5的組成與工作原理 226
9.2 FM352-5的連線要求 228
9.2.1 模組外形與連線要求 228
9.2.2 I/O規格 232
9.3 FM352-5的硬體配置 233
9.3.1 工具軟體的安裝 233
9.3.2 FM352-5的硬體配置 235
9.3.3 FM352-5參數描述 238
9.4 FM352-5套用FB/DB的編制 240
9.4.1 創建套用FB/DB 241
9.4.2 套用FB/DB的功能與接口 242
9.4.3 套用FB/DB的編程 247
9.5 接口FB的編制 253
9.5.1 FM352-5的工作模式與接口FB 253
9.5.2 接口FB的編制 255
第10章 FM353步進驅動定位模組 258
10.1 FM353性能特點與連線要求 258
10.1.1 FM353的特點與主要參數 258
10.1.2 硬體組成與模組外形 260
10.1.3 驅動器接口 262
10.1.4 開關量I/O接口 264
10.2 FM353工具軟體的使用 266
10.2.1 軟體安裝與硬體配置 266
10.2.2 FM353硬體配置步驟 268
10.2.3 FM353的參數配置 270
10.2.4 FM353的調試與檢測 272
10.3 PLC用戶程式的組成與結構 274
10.3.1 用戶程式的組成與作用 274
10.3.2 FM353標準程式塊的功能與編程 277
10.3.3 AW-DB的組成與功能 279
10.4 FM353 信號描述 280
10.4.1 開關量I/O功能定義 280
10.4.2 模組控制信號與狀態信號 282
10.4.3 運動軸控制與程式控制信號 283
10.4.4 參數讀寫控制信號 284
10.5 功能描述與PLC程式編制 285
10.5.1 定位操作與控制 285
10.5.2 參數的讀寫操作 288
10.6 FM353 運動程式的編制 290
10.6.1 程式格式與編程指令 290
10.6.2 G代碼指令功能說明 291
10.7 FM353機器數據總覽 295
10.7.1 機器數據總覽 295
10.7.2 機器數據功能說明 298
第11章 FM354單軸伺服、FM357-2 多軸步進/伺服控制模組 301
11.1 FM354伺服驅動定位模組 301
11.1.1 FM354的特點與主要參數 301
11.1.2 模組外形與連線 303
11.1.3 機器數據 305
11.2 FM357-2多軸位置控制模組 308
11.2.1 FM357-2的特點與主要參數 308
11.2.2 模組外形與連線 311
11.3 FM357-2的PLC程式編制 315
11.3.1 軟體安裝與硬體配置 315
11.3.2 用戶程式的組成與作用 315
11.3.3 機器數據簡介 319
11.4 FM357-2的NC程式編制 320
11.4.1 基本NC編程指令 320
11.4.2 參數編程基礎 324
11.4.3 參數編程實例 328
11.4.4 FM357-2的特殊控制功能 333
第12章 S7-300 PLC模擬量輸入/輸出模組 335
12.1 SM331模擬量輸入模組 335
12.1.1 模擬量輸入模組規格 335
12.1.2 模擬量輸入模組的連線 336
12.1.3 SM331使用與連線要點 341
12.1.4 SM331的數字量格式與範圍 343
12.2 SM332模擬量輸出模組 349
12.2.1 SM332規格 349
12.2.2 SM332連線 350
12.2.3 SM332連線要點與數字量格式 352
12.3 SM334/335模擬量輸入/輸出混合模組 353
12.3.1 SM334/335模組規格 353
12.3.2 SM334模組連線 355
第13章 FM355/355-2閉環控制模組 357
13.1 複雜閉環控制系統概述 357
13.1.1 複雜閉環控制的基本結構 357
13.1.2 複雜閉環控制系統的輸出形式 359
13.1.3 閉環系統的調節特性 360
13.1.4 閉環控制系統的參數確定 362
13.2 FM355/355-2閉環控制模組簡介 363
13.2.1 FM355/355-2的用途與特點 363
13.2.2 FM355的主要性能參數 364
13.2.3 FM355C的內部組成與系統結構 365
13.2.4 FM355S的內部組成與系統結構 367
13.3 FM355的連線要求 368
13.3.1 FM355C的外形與連線 368
13.3.2 FM355S的外形與連線 372
13.4 FM355的使用與編程 373
13.4.1 FM355編程基礎 373
13.4.2 FB PID_FM功能說明 374
13.4.3 其他FB功能說明 380
第14章 PLC通信基礎 385
14.1 PLC通信的基本概念 385
14.1.1 PLC通信的基本內容 385
14.1.2 基本名詞解釋 386
14.1.3 通信的基本類型 387
14.1.4 數據傳輸的基本要求 391
14.2 串列接口標準 391
14.2.1 TTY(20mA)電流接口 391
14.2.2 RS-232接口 393
14.2.3 RS-422接口 395
14.2.4 RS-485接口 396
14.3 接口規範與通信協定 399
14.3.1 PLC與外設的連線形式 399
14.3.2 S7系列PLC接口規範 400
14.3.3 通信協定 405
第15章 S7-200系列PLC串列通信 414
15.1 通信連線與無協定通信 414
15.1.1 串列接口的連線條件 414
15.1.2 無協定通信指令 417
15.1.3 通信過程的控制與檢測 419
15.2 S7-200 PLC串列通信實例 421
15.3 Modbus與USS協定通信 426
15.3.1 Modbus通信協定與報文格式 426
15.3.2 Modbus通信的建立 428
15.3.3 Modbus通信 430
15.3.4 USS協定與通信 433
第16章 S7-300/400系列PLC串列通信 435
16.1 串列接口與連線條件 435
16.1.1 串列接口的技術參數 435
16.1.2 串列接口的連線條件 438
16.2 集成串列接口的配置 441
16.2.1 串列接口的基本設定 441
16.2.2 ASCII通信協定的配置 443
16.2.3 3964(R)、RK512通信協定的配置 446
16.3 CP340/341的配置 447
16.3.1 CP340/341的硬體配置 447
16.3.2 CP340/341通信協定的配置 448
16.4 集成接口通信程式的編制 452
16.4.1 ASCII/6934(R)通信的編程 453
16.4.2 RK512通信的編程 454
16.5 CP340/CP341的程式編制 458
16.5.1 標準功能塊簡介 458
16.5.2 CP340通信程式的編制 459
16.5.3 CP341通信程式的編制 462
第17章 PLC網路基礎 465
17.1 網路的基本概念 465
17.1.1 網路技術的產生與發展 465
17.1.2 常用的網路系統與功能 466
17.1.3 區域網路簡介 467
17.2 網路的結構與組成 468
17.2.1 網路的拓撲結構 468
17.2.2 網路的硬體組成 469
17.2.3 網路的體系結構 470
17.3 網路訪問協定 473
17.4 PLC網路系統 475
17.4.1 PLC網路的結構與組成 475
17.4.2 設備內部網 479
17.4.3 現場匯流排網 482
17.4.4 PLC控制網 483
17.4.5 工廠信息網 486
第18章 AS-i網路 489
18.1 AS-i網路概述 489
18.1.1 AS-i網路的特點與功能 489
18.1.2 PLC AS-i網路的組成 490
18.1.3 其他AS-i網路系統 495
18.2 S7-200 PLC的AS-i網路系統 497
18.2.1 CP243-2主站模組 497
18.2.2 CP243-2的I/O地址 500
18.2.3 CP243-2的狀態與控制信號 502
18.2.4 AS-i主站/PROFIBUS從站模組CP242-8 504
18.3 S7-200 PLC的AS-i編程與控制 506
18.3.1 AS-i網路數據的讀/寫 506
18.3.2 AS-i從站I/O地址分配 507
18.3.3 AS-i從站編程實例 510
18.4 S7-300 PLC的AS-i網路系統 512
18.4.1 CP343-2主站模組簡介 512
18.4.2 CP343-2的硬體配置 514
18.4.3 CP343-2的編程實例 518
第19章 PROFIBUS的組成與配置 525
19.1 PROFIBUS現場匯流排網 525
19.1.1 PROFIBUS概述 525
19.1.2 PROFIBUS網路的組成 528
19.1.3 PROFIBUS網路的結構 529
19.1.4 網路連結與通信處理器 532
19.2 PROFIBUS網路的創建 536
19.2.1 網路配置的基本要求 536
19.2.2 主站參數的設定 538
19.2.3 創建PROFIBUS匯流排 540
19.3 PROFIBUS從站的配置 542
19.3.1 ET200L從站的配置 542
19.3.2 ET200M從站的配置 543
19.3.3 PLC從站的配置 545
19.3.4 從站的屬性修改 547
19.4 PROFIBUS通信的配置 549
19.4.1 主-從通信的配置 549
19.4.2 直接數據交換的配置 551
第20章 MPI網路與全局數據通信 554
20.1 MPI網路概述 554
20.1.1 MPI網路的組成與特點 554
20.1.2 MPI網路的通信 555
20.2 MPI網路的配置 556
20.2.1 MPI網路的創建 556
20.2.2 MPI網路參數的設定 558
20.3 全局數據通信的配置 559
20.3.1 GD表的創建與編輯 559
20.3.2 掃描速率與狀態字的設定 561
20.4 事件驅動全局數據通信的編程 563
20.5 直接數據傳輸的編程 566
20.5.1 數據傳送與接收的編程 566
20.5.2 數據寫出與讀入的編程 568
第21章 網路通信與編程(一) 570
21.1 網路通信概述 570
21.1.1 網路通信方式及使用條件 570
21.1.2 網路通信方式的性能與特點 573
21.1.3 網路通信邏輯塊 577
21.2 PROFIBUS DP通信版本與分類 579
21.2.1 基本功能(版本DPV0) 579
21.2.2 擴展1版(版本DPV1) 581
21.2.3 擴展2版(版本DPV2) 581
21.2.4 DP通信的分類與通信邏輯塊 582
21.3 DP數據傳輸的編程 583
21.3.1 數據傳輸程式塊 583
21.3.2 PROFIBUS DP主站的編程 584
21.3.3 PROFIBUS DP從站的編程 588
21.3.4 數據傳送、接收與診斷程式的編制 589
21.3.5 DP控制的程式編制 592
21.4 分散式I/O從站的控制與編程 596
21.4.1 分散式I/O中斷的編程 596
21.4.2 輸出同步與輸入鎖定的編程 597
21.4.3 取消與激活從站 601
21.4.4 從站診斷的編程 602
21.4.5 從站數據讀寫的編程 603
第22章 網路通信與編程(二) 605
22.1 S7通信與編程 605
22.1.1 S7通信的分類與特點 605
22.1.2 S7通信邏輯塊 606
22.1.3 S7通信的編程 608
22.2 S5兼容通信與編程 611
22.2.1 S5兼容通信的配置 611
22.2.2 功能程式塊與程式結構 614
22.2.3 S5兼容通信的編程 617
22.3 FMS通信與編程 618
22.3.1 FMS通信的配置 618
22.3.2 功能塊與編程 624
第23章 工業乙太網與PROFINET 629
23.1 工業乙太網概述 629
23.1.1 工業乙太網的特點與功能 629
23.1.2 網路通信協定與安全性 631
23.1.3 工業乙太網的數據交換 634
23.2 SIMATIC 乙太網 635
23.2.1 SIMATIC乙太網的分類與特點 635
23.2.2 SIMATIC乙太網的組成與結構 637
23.2.3 工業乙太網的基本類型 638
23.3 乙太網交換機 642
23.4 PLC/PC連結模組 645
23.4.1 PLC與乙太網的連結 645
23.4.2 PLC連結模組規格 646
23.4.3 工業PC機連結網卡 649
23.5 PROFINET網路 650
23.5.1 PROFINET特點與組成 650
23.5.2 PROFINET網路組件 652
23.5.3 PROFINET IO系統 653
23.6 PROFINET/工業乙太網的通信 655
23.6.1 IT通信 655
23.6.2 OPC通信 656
23.6.3 其他通信 658
23.7 無線區域網路與廣域網簡介 659
23.7.1 無線區域網路簡介 659
23.7.2 廣域網簡介 660
附錄A 組織塊(OB)一覽表 662
附錄B 系統程式塊(SFC)一覽表 663
附錄C 系統功能塊(SFB)一覽表 666