西門子S7-200 PLC數據通信及測控套用

西門子S7-200 PLC數據通信及測控套用

《西門子S7-200 PLC數據通信及測控套用》是2011年7月1日電子工業出版社出版的圖書,作者是李江全

基本介紹

  • 書名:西門子S7-200 PLC數據通信及測控套用
  • 作者李江全
  • ISBN:9787121139598
  • 頁數:288頁
  • 出版社:電子工業出版社
  • 出版時間:第1版 (2011年7月1日)
內容簡介,目錄,

內容簡介

本書從套用的角度出發系統地介紹了西門子S7-200 PLC數據通信技術,內容包括S7-200 PLC的特殊功能模組,PC編程軟體的串列通信開發工具;PLC數據通信目的、類型和連線方式,個人計算機與PLC的通信方法、通信內容和通信方式;S7-200 PLC的數據通信協定與編程實例,PLC與PLC串口通信編程實例;套用S7-200 PLC的PPI協定與自由連線埠模式,採用Visual C++、C++ Builder和Delphi語言編寫PC與S7-200 PLC串口通信程式,實現PLC模擬量輸入/輸出、開關量輸入/輸出。

目錄

目 錄
第1章 西門子S7-200 PLC簡介 1
1.1 PLC的硬體結構 1
1.1.1 PLC的基本概念 1
1.1.2 PLC的硬體組成 2
1.1.3 PLC的工作原理 4
1.1.4 PLC的操作模式 5
1.2 PLC的軟體結構 6
1.2.1 PLC的軟體組成 6
1.2.2 PLC的程式語言 7
1.2.3 PLC的程式結構 9
1.3 PLC的特點與套用領域 10
1.3.1 PLC的分類 10
1.3.2 PLC的技術指標 11
1.3.3 PLC的技術特點 13
1.3.4 PLC的套用 14
1.4 S7-200 PLC的基本組成 15
1.4.1 存儲器 15
1.4.2 I/O模組 16
1.4.3 工作過程 17
1.4.4 編程軟體和顯示面板 20
1.5 S7-200 PLC的功能模組 21
1.5.1 S7-200 PLC的CPU模組 21
1.5.2 S7-200 PLC的數字量擴展模組 24
1.5.3 S7-200 PLC的模擬量擴展模組 26
1.5.4 S7-200 PLC的溫度擴展模組 31
第2章 西門子S7-200 PLC數據通信基礎 33
2.1 串列通信技術簡介 33
2.1.1 串列通信的基本概念 33
2.1.2 串列通信的接口標準 38
2.1.3 個人計算機中的串列連線埠 42
2.2 PLC數據通信概述 48
2.2.1 PLC數據通信的目的 48
2.2.2 PLC數據通信的類型 50
2.2.3 S7-200 PLC數據通信的連線方式 54
2.2.4 數據在PLC存儲器中存取的方式 55
2.2.5 S7-200 PLC的通信功能 58
2.2.6 S7-200 PLC的通信指令 63
2.2.7 S7-200 PLC通信部件簡介 66
2.2.8 PLC數據通信介質 68
2.3 個人計算機與PLC的通信 70
2.3.1 計算機與PLC通信的方法與條件 70
2.3.2 計算機與PLC的通信內容 71
2.3.3 PLC控制系統的信號類型 72
2.3.4 計算機與PLC通信程式的設計要點與方法 75
2.3.5 PLC串口通信調試軟體及其套用 80
2.4 串列通信控制項MSComm 83
2.4.1 MSComm控制項處理通信的方式 83
2.4.2 MSComm控制項的使用 84
2.4.3 MSComm 控制項的常用屬性 87
2.4.4 MSComm 控制項的OnComm事件 92
2.4.5 MSComm控制項的通信步驟 93
第3章 S7-200 PLC數據通信協定與編程實例 94
3.1 PPI通信及套用 94
3.1.1 PPI網路 94
3.1.2 NETR與NETW指令介紹 96
3.1.3 兩台S7-200 PLC之間通過PPI通信 97
3.2 自由連線埠通信及套用 105
3.2.1 自由連線埠模式 105
3.2.2 自由連線埠接收實例 111
3.2.3 自由連線埠傳送實例 115
3.3 Modbus通信及套用 117
3.3.1 Modbus通信協定 117
3.3.2 兩台S7-200 PLC之間通過Modbus通信 127
3.4 MPI通信及套用 129
3.4.1 MPI通信概述 129
3.4.2 S7-200與S7-300 PLC之間通過MPI通信 130
3.5 USS通信及套用 131
3.5.1 USS通信協定簡介 131
3.5.2 S7-200 PLC與變頻器之間通過USS通信 135
3.6 工業乙太網通信及套用 138
3.6.1 工業乙太網概述 138
3.6.2 兩台S7-200 PLC之間通過乙太網通信 140
3.6.3 S7-200與S7-300 PLC通過乙太網通信 148
第4章 S7-200 PLC與PC採用PPI通信編程實例 156
4.1 PPI通信協定 156
4.1.1 通信過程 156
4.1.2 命令格式 157
4.1.3 命令類型 157
4.2 採用PPI協定編寫模擬電壓輸入程式 160
4.2.1 系統設計說明 160
4.2.2 PLC端電壓輸入程式 161
4.2.3 PC端採用Visual C++實現電壓輸入 164
4.2.4 PC端採用C++ Builder實現電壓輸入 169
4.2.5 PC端採用Delphi實現電壓輸入 172
4.3 採用PPI協定編寫模擬電壓輸出程式 175
4.3.1 系統設計說明 176
4.3.2 PLC端電壓輸出程式 177
4.3.3 PC端採用Visual C++實現電壓輸出 179
4.3.4 PC端採用C++ Builder實現電壓輸出 184
4.3.5 PC端採用Delphi實現電壓輸出 186
4.4 採用PPI協定編寫開關量輸入程式 190
4.4.1 系統設計說明 190
4.4.2 PC與西門子S7-200 PLC串口通信調試 191
4.4.3 PC端採用Visual C++實現開關量輸入 192
4.4.4 PC端採用C++ Builder實現開關量輸入 198
4.4.5 PC端採用Delphi實現開關量輸入 202
4.5 採用PPI協定編寫開關量輸出程式 206
4.5.1 系統設計說明 207
4.5.2 PC與西門子S7-200 PLC串口通信調試 207
4.5.3 PC端採用Visual C++實現開關量輸出 208
4.5.4 PC端採用C++ Builder實現開關量輸出 215
4.5.5 PC端採用Delphi實現開關量輸出 219
第5章 S7-200 PLC與PC採用自由連線埠通信編程實例 225
5.1 採用自由連線埠模式編寫模擬電壓輸入程式 225
5.1.1 系統設計說明 225
5.1.2 PLC端電壓輸入程式 226
5.1.3 PC端採用Visual C++實現電壓輸入 229
5.1.4 PC端採用C++ Builder實現電壓輸入 233
5.1.5 PC端採用Delphi實現電壓輸入 235
5.2 採用自由連線埠模式編寫開關量輸入程式 239
5.2.1 系統設計說明 239
5.2.2 PLC端開關量輸入程式 240
5.2.3 PC端採用Visual C++實現開關量輸入 242
5.2.4 PC端採用C++ Builder實現開關量輸入 247
5.2.5 PC端採用Delphi實現開關量輸入 250
5.3 採用自由連線埠模式編寫開關量輸出程式 257
5.3.1 系統設計說明 257
5.3.2 PLC端開關量輸出程式 258
5.3.3 PC端採用Visual C++實現開關量輸出 260
5.3.4 PC端採用C++ Builder實現開關量輸出 267
5.3.5 PC端採用Delphi實現開關量輸出 271
參考文獻 278

相關詞條

熱門詞條

聯絡我們