內容簡介
本書結合工程套用案例,詳細介紹了西門子PLC工業通信網路套用技術,包括:西門子PLC的自由口通信、西門子PLC與變頻器的USS通信、西門子PLC的Modbus通信、西門子PLC的PPI通信、西門子PLC的MPI通信、西門子PLC的PROFIBUS通信、工業乙太網通信、第三方網關模組的使用、OPC通信、工業物聯網套用等內容。書中所有的例子都是經過實踐檢驗的,每個例子都包含軟硬體的配置方案圖、接線圖和程式。
目錄
第1章 概述 1
1.1 通信基礎知識 1
1.1.1 通信的基本概念 1
1.1.2 RS-485標準串列接口 2
1.1.3 PLC網路的術語解釋 3
1.2 現場匯流排 5
1.2.1 現場匯流排的概念 5
1.2.2 主流現場匯流排的簡介 6
1.2.3 現場匯流排的特點 7
1.2.4 現場匯流排的現狀 8
1.2.5 現場匯流排的發展 9
1.3 SIMATIC NET 工業通信網路 9
1.3.1 工業通信網路結構 9
1.3.2 西門子通信網路技術說明 10
第2章 西門子PLC的自由口通信 12
2.1 自由口通信概述 12
2.2 S7-200系列PLC之間的自由口通信 14
2.3 S7-200 PLC與個人計算機的自由口通信 19
2.3.1 S7-200 PLC與超級終端的自由口通信 19
2.3.2 S7-200 PLC與個人計算機(自編程式)的自由口通信 21
2.4 S7-200 PLC與三菱FX系列PLC的自由口通信 24
2.5 S7-1200系列PLC與S7-200系列PLC的自由口通信 28
2.6 S7-1200系列PLC之間的自由口通信 34
2.7 S7-1200系列PLC與PC的自由口通信 39
第3章 西門子PLC與變頻器的USS通信 43
3.1 USS協定的基本知識 43
3.1.1 USS協定簡介 43
3.1.2 通信報文結構 44
3.1.3 有效數據字元 44
3.1.4 USS的任務和應答 46
3.2 S7-200與MM440變頻器的USS通信調速 47
3.3 S7-1200 PLC與MM440的USS通信 51
第4章 西門子PLC的Modbus通信 58
4.1 Modbus通信概述 58
4.1.2 Modbus傳輸模式 59
4.1.3 Modbus訊息幀 59
4.2 S7-200 PLC間Modbus通信 61
4.2.1 使用Modbus協定庫 61
4.2.2 Modbus的地址 61
4.2.3 S7-200 PLC間Modbus通信套用舉例 62
4.3 S7-200 PLC與S7-1200 PLC間的Modbus通信 67
4.4 S7-1200 與S7-1200的Modbus通信 71
第5章 西門子PLC的PPI通信 76
5.1 認識PPI協定 76
5.1.1 初識PPI協定 76
5.1.2 PPI主站的定義 76
5.2 兩台S7-200系列PLC之間的PPI通信 77
5.2.1 方法1--用指令嚮導 77
5.2.2 方法2--用網路讀/寫指令 82
5.3 多台S7-200系列PLC之間的PPI通信 85
第6章 西門子PLC的MPI通信 91
6.1 MPI通信概述 91
6.2 無組態連線通信方式 91
6.2.1 無組態連線MPI通信簡介 91
6.2.2 無組態單邊通信方式套用舉例 91
6.2.3 無組態雙邊通信方式套用舉例 98
6.3 全局數據包通信方式 106
6.3.1 全局數據包通信簡介 106
6.3.2 全局數據包通信套用舉例 106
6.4 組態連線通信方式 115
6.4.1 組態連線通信方式簡介 115
6.4.2 組態連線通信套用舉例 116
6.5 S7 PLC與HMI的MPI通信 121
6.6 WinCC flexible和PLCSIM的通信仿真 126
6.6.1 S7-PLCSIM簡介 126
6.6.2 實例 127
第7章 西門子PLC的PROFIBUS通信 131
7.1 PRIFOIBUS現場匯流排概述 131
7.1.1 工廠自動化網路結構 131
7.1.2 PROFIBUS的組成部分 131
7.1.3 PROFIBUS的通信模型 132
7.1.4 PROFIBUS的通信組成 133
7.1.5 PROFIBUS的通信方式 134
7.1.6 PROFIBUS-FMS/DP的物理層 134
7.1.7 PROFIBUS-FMS/DP的
數據鏈路層 135
7.1.8 PROFIBUS-DP的套用 135
7.2 S7-300系列PLC與第三方設備的PROFIBUS-DP通信 136
7.3 PROFIBUS-DP連線智慧型從站的套用 147
7.4 一主多從PROFIBUS-DP DX通信 158
7.5 PROFIBUS-DP接口連線遠程ET200M 169
7.6 CP342-5的PROFIBUS通信套用 175
7.6.1 CP342-5的PROFIBUS通信概述 175
7.6.2 CP342-5的PROFIBUS通信套用舉例 175
7.7 S7-300與MM440變頻器的場匯流排通信調速 181
7.8 S7-300通過PROFIBUS現場匯流排修改MM440變頻器的參數 186
7.9 PROFIBUS與Sinamics S120的連線 191
7.9.1 Sinamics S120 AC/AC單軸驅動器概述 191
7.9.2 S7-300與Sinamics S120連線套用舉例 192
7.10 PROFIBUS-S7通信 201
7.10.1 PROFIBUS-S7通信簡介 201
7.10.2 PROFIBUS-S7通信套用舉例 202
第8章 工業乙太網通信 208
8.1 乙太網通信概述 208
8.1.1 乙太網通信簡介 208
8.1.2 工業乙太網通信簡介 209
8.2 S7-200 PLC的乙太網通信 210
8.2.1 S7-200 PLC間的乙太網通信 211
8.2.2 S7-200系列PLC與S7-300系列PLC間的乙太網通信 224
8.2.3 S7-200系列PLC與組態王的乙太網通信 231
8.3 S7-1200 PLC的乙太網通信 240
8.3.1 S7-1200系列PLC間的乙太網通信 240
8.3.2 S7-200系列PLC與S7-1200系列PLC間的乙太網通信 247
8.3.3 S7-1200系列PLC與S7-300系列PLC間的乙太網通信 254
8.4 S7-300/400系列PLC的乙太網通信 260
8.4.2 S7-300/400工業乙太網通信舉例 261
8.4.3 S7300/400工業乙太網通信仿真 275
第9章 使用第三方網關模組進行乙太網絡通信 281
9.1 第三方網關模組簡介 281
9.2 BCNet-S7PPI網關 281
9.3 BCNet-S7MPI網關 285
9.4 第三方網關的套用實例 289
第10章 OPC通信 291
10.1 OPC基本知識 291
10.1.1 OPC概念 291
10.1.2 OPC的宗旨 291
10.1.3 OPC技術基礎 291
10.1.4 OPC基金會 292
10.1.5 OPC特性 292
10.1.6 OPC數據通訊 292
10.1.7 伺服器與客戶機的概念 293
10.2 用西門子Access組建OPC通信 294
10.2.1 PC Access軟體簡介 294
10.2.2 WinCC與S7-200的通信 295
10.2.3 用Excel訪問PC Access 301
10.3 用西門子Simatic Net組建OPC通信 306
10.3.1 SIMATIC NET軟體簡介 306
10.3.2 WinCC與S7-1200的通信 307
10.4 用KepServerEX組建OPC通信 317
10.4.1 KEPServerEX簡介 317
10.4.2 安裝KEPServerEX V5的要求 318
10.4.3 WinCC與S7-200的通信 318
第11章 工業物聯網及其套用 325
11.1 物聯網簡介 325
11.1.1 物聯網的概念 325
11.1.2 物聯網的技術特點 325
11.1.3 物聯網的套用範圍 327
11.2.1 電動機試驗機功能描述 328
11.2.2 控制系統方案 328
11.2.3 硬體組態和程式的編寫 330
參考文獻 341