西門子PLC與InTouch綜合套用

西門子PLC與InTouch綜合套用

《西門子PLC與InTouch綜合套用》是2010-8-1人民郵電出版社出版的書籍,作者是曾小洋。

基本介紹

  • 書名:西門子PLC與InTouch綜合套用
  • 作者:曾小洋
  • ISBN:9787115223524
  • 定價:98.00元
  • 出版社人民郵電出版社
  • 出版時間: 2010-8-1
  • 開本:16
內容簡介,圖書目錄,

內容簡介

本書將西門子PLC的項目設計、工業網路通信、InTouch組態軟體以及SQL資料庫的使用這四大主題匯集於一體,主要介紹了西門子PLC的工作原理和結構體系、開發工具STEP 7的軟體操作及高級套用、工業網路通信、InTouch組態軟體的套用及SQL資料庫的使用等內容。書中採用項目編程案例進行講解,詳解套用技巧,幫助讀者學以致用,解決工作中的實際問題。
本書可作為自動化行業工程技術人員的培訓教材或參考書,也可作為高等學校、職業院校自動化及機電一體化專業的教材。

圖書目錄

第1章 PLC概述 1
1.1 PLC的定義 1
1.2 PLC的特點 1
1.3 PLC的套用和發展 2
1.3.1 PLC的套用 2
1.3.2 PLC的發展趨勢 3
1.4 PLC的基本組成結構 4
1.4.1 CPU 5
1.4.2 存儲器 5
1.4.3 輸入/輸出部件 5
1.4.4 I/O擴展口 6
1.4.5 外設接口 6
1.5 PLC的工作原理 7
1.6 PLC相關技術指標 8
1.6.1 掃描速度(程式執行時間) 8
1.6.2 用戶存儲器 8
1.6.3 用戶操作資源 8
1.6.4 過程映像區域大小(輸入/輸出地址) 8
1.6.5 指令功能 9
1.6.6 回響中斷請求的能力 9
1.6.7 通信功能 9
第2章 S7硬體結構及特點 10
2.1 概述 10
2.2 S7-300系列PLC的組成部件 10
2.2.1 電源模組 10
2.2.2 中央處理單元(CPU模組) 11
2.2.3 數字量模組 13
2.2.4 模擬量模組 15
2.2.5 EX系列與F系列輸入/輸出模組 19
2.2.6 S7-300系列PLC的功能模組 19
2.2.7 稱重模組SIWAREX 20
2.2.8 通信處理模組 20
第3章 硬體模組的安裝 22
3.1 模組選型基本要點 22
3.2 安裝導軌 23
3.3 硬體模組安裝 23
3.4 PLC整機安裝要求 24
3.5 S7-300 PLC硬體機架安裝方式 24
3.6 PLC I/O模組地址分配 25
3.6.1 存儲單元地址結構 25
3.6.2 通過硬體組態分配地址 25
3.6.3 基於槽號固定地址分配 27
3.6.4 用戶自定義分配地址 28
第4章 STEP 7編程軟體 29
4.1 STEP 7簡介 29
4.2 STEP 7軟體的安裝 32
4.2.1 系統安裝配置要求 32
4.2.2 安裝步驟 32
4.3 授權管理器 35
4.3.1 許可證 36
4.3.2 許可證類型 36
4.3.3 授權操作 36
4.4 STEP 7操作功能 37
4.4.1 STEP 7視窗界面 37
4.4.2 項目結構 38
4.4.3 操作對象及操作功能 39
4.4.4 關於多語種文本庫 41
4.5 STEP 7的使用設定 42
4.5.1 語言環境的選擇 42
4.5.2 常規選項設定 43
4.5.3 PG/PC接口設定 44
4.6 創建一個PLC站 45
4.6.1 創建項目 45
4.6.2 硬體組態 46
4.6.3 硬體模組參數設定 48
4.7 程式運行 55
4.7.1 程式類型 55
4.7.2 用戶程式組成 55
4.7.3 程式調用運行 56
第5章 程式語言 57
5.1 概述 57
5.2 數據類型 58
5.2.1 基本數據類型 58
5.2.2 複雜數據類型 61
5.3 參數類型及使用 65
5.3.1 參數化數據類型 65
5.3.2 B、C、T格式 66
5.3.3 POINTER格式 66
5.3.4 STEP 7指針格式 67
5.4 用戶自定義數據類型(UDT) 68
5.4.1 創建UDT 69
5.4.2 UDT分配初始值 69
5.4.3 UDT作為參數 69
5.5 STEP 7定址方式 70
5.5.1 立即定址 70
5.5.2 直接定址 70
5.5.3 存儲器間接定址 71
5.5.4 暫存器間接定址 72
5.6 狀態字與邏輯操作過程 72
5.6.1 狀態字 72
5.6.2 邏輯操作過程 73
5.6.3 STEP 7可定址範圍 74
5.7 STEP 7編程指令 75
5.7.1 指令類型 75
5.7.2 指令功能 75
第6章 程式塊 126
6.1 程式結構及程式塊類型 126
6.1.1 可編輯程式塊 126
6.1.2 系統塊 127
6.1.3 塊的調用 128
6.2 功能(FC) 129
6.2.1 FC的結構 129
6.2.2 FC的變數聲明表 130
6.2.3 不帶形參的FC 131
6.2.4 帶有形參的FC 131
6.2.5 更新FC的調用 134
6.2.6 FC的嵌套調用 135
6.3 功能塊(FB) 137
6.3.1 FB的變數聲明表 137
6.3.2 FB和FB的背景數據塊 138
6.3.3 FB的嵌套調用 140
6.4 庫功能與功能塊 142
第7章 數據塊(DB) 143
7.1 數據塊類型 143
7.1.1 全局數據塊 143
7.1.2 背景數據塊 145
7.1.3 基於UDT的數據塊 146
7.2 數據塊訪問方式及合法性 148
7.2.1 數據塊訪問方式 148
7.2.2 數據塊訪問合法性 149
第8章 項目編程設計 151
8.1 PLC系統設計的方法 151
8.1.1 控制任務描述分析 151
8.1.2 了解和檢測被控制對象 152
8.1.3 制定控制任務 152
8.1.4 對安全的要求 152
8.1.5 創建系統項目 152
8.2 程式設計方法 153
8.2.1 線性化編程 153
8.2.2 模組化編程 153
8.2.3 結構化編程 154
8.3 程式設計實例——工業攪拌控制系統 155
第9章 PLC工程項目調試 172
9.1 調試內容及工具 172
9.1.1 利用LED燈進行調試 172
9.1.2 硬體組態的調試 172
9.1.3 程式狀態監控調試 176
9.1.4 利用Variables表工具調試 177
9.1.5 利用模組信息調試 179
9.1.6 交叉參考數據表 185
9.1.7 程式塊比較 189
9.2 項目調試過程 190
第10章 PLCSIM仿真工具 193
10.1 PLCSIM簡介 193
10.2 PLCSIM的安裝使用 193
10.3 S7-PLCSIM的特點 196
10.4 PLCSIM與真實PLC的區別 197
第11章 功能模組的使用 199
11.1 高速計數器 199
11.1.1 高速計數器的工作原理 199
11.1.2 高速計數器的套用場合 199
11.1.3 高速計數器的連線信號 199
11.1.4 脈衝信號的採集方式 200
11.1.5 高速計數器的工作模式 201
11.1.6 高速計數器的計數條件 202
11.2 CPU31XC集成高速計數器 203
11.3 FM350-1計數模組 206
11.4 FM350-2計數模組 225
11.5 定位模組 243
11.5.1 FM354伺服電動機控制模組 244
11.5.2 FM354模組的輸入/輸出接口 244
11.5.3 FM354模組的工作模式 245
11.5.4 FM354的硬體組態 246
11.5.5 機械參數 247
11.5.6 SM增量表的配置 253
11.5.7 WZK工具補償參數的配置 253
11.5.8 VP自動程式的編寫 253
11.6 FM355 PID模組 256
11.6.1 FM355系統配置及參數設定 256
11.6.2 FM355模組的程式編寫 260
第12章 OB和系統塊套用實例 263
12.1 OB 263
12.1.1 OB的類型 263
12.1.2 改變優先權 265
12.2 OB的結構 265
12.3 OB事件處理 266
12.3.1 循環程式處理 266
12.3.2 事件驅動的程式處理 267
12.3.3 線性編程與結構化編程 268
12.3.4 程式塊之間的調用關係 268
12.4 組織塊套用案例 270
12.4.1 啟動組織塊 270
12.4.2 時間中斷組織塊 271
12.4.3 延時中斷組織塊 276
12.4.4 循環中斷組織塊 279
12.4.5 硬體中斷組織塊 284
12.4.6 錯誤組織塊 288
12.4.7 診斷中斷組織塊 290
12.4.8 機架故障組織塊OB86 293
12.4.9 通信錯誤組織塊OB87 293
12.4.10 編程故障組織塊 294
12.4.11 I/O訪問故障組織塊 294
12.4.12 系統功能(SFC)和系統功能塊(SFB) 294
第13章 西門子工業網路通信 302
13.1 工業網路通信類型 302
13.2 MPI網路特點 303
13.2.1 MPI編程接口 304
13.2.2 PLC之間MPI的通信方式 304
13.2.3 MPI通信套用實例 309
13.3 PROFIBUS通信協定 319
13.3.1 概述 319
13.3.2 PROFIBUS的接口種類 319
13.3.3 PROFIBUS的訪問機制 320
13.3.4 PROFIBUS通信速率與通信距離 320
13.4 PROFIBUS-DP網路套用 320
13.4.1 PROFIBUS-DP網路配置 320
13.4.2 PROFIBUS-DP通信方式 326
13.5 PROFIBUS-DP連線變頻器從站的套用 328
13.5.1 網路配置要求 328
13.5.2 硬體組態配置 329
13.5.3 通信程式的編寫 331
13.6 PROFIBUS-FDL通信 333
13.6.1 兩個S7-300站的PROFIBUS-FDL通信 334
13.6.2 FDL通信在不同S7-300項目中的套用 336
13.7 FMS通信方式 337
13.7.1 FMS通信概述 337
13.7.2 S7 PLC之間的FMS通信 338
13.8 工業乙太網 347
13.8.1 PLC乙太網接口種類 347
13.8.2 工業乙太網數據傳輸介質 348
13.8.3 工業乙太網通信協定與服務 348
13.8.4 S7-300/400工業乙太網通信 349
13.8.5 套用實例 353
第14章 InTouch組態軟體的套用 355
14.1 組態軟體概述 355
14.2 組態軟體的系統構成 356
14.3 InTouch組態軟體簡介 357
14.4 InTouch軟體安裝配置 357
14.5 使用InTouch創建應用程式 358
14.5.1 InTouch應用程式管理器使用 358
14.5.2 範例程式介紹——工業攪拌系統 359
14.5.3 創建範例程式 360
14.6 WindowMaker的使用 360
14.6.1 WindowMaker視窗及視窗對象介紹 360
14.6.2 WindowMaker開發環境配置 362
14.7 使用WindowMaker視窗及視窗對象 363
14.8 WindowViewer的使用 373
14.8.1 配置運行環境 373
14.8.2 使用WindowViewer視窗 377
第15章 InTouch通信驅動建立與通信診斷 379
15.1 InTouch通信方式概述 379
15.2 支持的通信協定 379
15.3 OPC的背景 380
15.4 OPC的基本原理 381
15.5 建立通信驅動 382
15.6 常見的幾種通信配置 385
15.6.1 使用I/O Server通信 385
15.6.2 使用DAServer(MPI和TCP/IP)通信 397
15.7 DAServer通信軟體的通信診斷功能介紹 410
第16章 創建運行系統標記名 412
16.1 InTouch標記名字典功能簡介 412
16.2 InTouch標記名類型 412
16.3 定義標記名和屬性設定 414
16.3.1 定義標記名名稱 414
16.3.2 定義標記名詳細資訊 415
16.3.3 定義標記名報警條件 430
16.4 標記名點域介紹 434
16.5 標記瀏覽器的使用 434
16.6 交叉引用程式 435
16.7 刪除標記名字典中的標記名 439
16.8 替換標記名 441
16.9 遠程標記名引用 441
16.10 轉換占位符標記名 443
16.11 動態地址引用 444
16.12 標記名導入/導出 445
16.13 工業攪拌系統標記名部分 446
第17章 創建運行系統界面 448
17.1 概述 448
17.2 動畫連結對象及類型 448
17.3 創建各種動畫連結 448
17.3.1 創建觸動連結 448
17.3.2 創建顯示連結 453
17.4 工業攪拌系統畫面部分 463
第18章 InTouch的腳本系統功能 469
18.1 InTouch腳本類型 469
18.2 腳本編輯器的使用 469
18.3 各種腳本程式介紹 472
18.4 腳本語法 476
18.4.1 基本文法 476
18.4.2 變數和常量 477
18.4.3 表達式和運算符 478
18.4.4 程式流程控制 480
18.5 QuickFunction 482
18.6 系統內置腳本函式介紹 484
18.7 腳本編輯器錯誤訊息 492
18.8 導入腳本程式 495
18.9 工業攪拌系統腳本部分 496
第19章 InTouch系統集成功能 500
19.1 報警和事件 500
19.1.1 報警和事件相關概念概述 500
19.1.2 報警摘要與報警歷史 502
19.2 分散式報警資料庫概述 505
19.3 配置報警系統 514
19.4 報警/事件客戶端控制項的使用 519
19.4.1 Alarm Viewer ActiveX控制項 519
19.4.2 Alarm DB View ActiveX控制項 527
19.4.3 Alarm Tree Viewer ActiveX控制項 531
19.5 InTouch實用程式使用 541
19.5.1 Alarm Printer實用程式 541
19.5.2 Alarm DB Logger實用程式 546
19.5.3 Alarm DB Purge/Archive實用程式 550
19.5.4 Alarm DB Restore實用程式 553
19.5.5 AlarmSuite History Migration實用程式 555
19.5.6 配方管理器(Recipe Manager)實用程式 556
19.5.7 Alarm Hot Backup Manager(報警熱備份)實用程式 573
19.5.8 InTouch Application Publisher 577
19.6 實時趨勢和歷史趨勢 578
19.6.1 實時趨勢 579
19.6.2 歷史趨勢 581
19.7 SQL訪問器使用介紹 590
19.7.1 訪問器功能概述 590
19.7.2 創建綁定列表 594
19.7.3 創建及配置表格模板 597
19.8 安全性 620
19.8.1 安全性類型 620
19.8.2 安全內部標記名和安全相關函式 620
19.8.3 基於InTouch的安全性 621
19.8.4 基於作業系統的安全性 624
19.8.5 基於ArchestrA的安全性 625
19.9 範例——工業攪拌系統 626
第20章 InTouch網路服務 632
20.1 InTouch網路架構 632
20.1.1 獨立式應用程式 632
20.1.2 分散式套用——基於客戶端的架構 632
20.1.3 基於伺服器的架構 633
20.2 網路應用程式開發 634
20.2.1 配置網路 635
20.2.2 排解網路疑難 635
20.2.3 配置InTouch公共數據源 636
20.3 配置應用程式的NAD步驟 640
20.4 自定義NAD更新功能 643
20.5 配置應用程式的動態解析度轉換(DRC) 644
第21章 InTouch數據採集套用 646
21.1 數據採集概述 646
21.2 利用DDE通信協定對現場數據採集並寫入到Excel 647
附錄1 硬體模組問題 650
附錄2 電氣接線常見問題 656
附錄3 STEP 7軟體問題 661
附錄4 程式問題 667
附錄5 通信問題 676
附錄6 數據/WEB伺服器常見問題 692
附錄7 InTouch問題 694

相關詞條

熱門詞條

聯絡我們