內容簡介
全書分為3篇,分別介紹了PLC套用開發電氣基礎、PLC套用硬體基礎、PLC套用軟體基礎、PLC基本指令套用基礎,PLC控制程式線性編程實例、PLC步進控制指令套用實例、子程式塊編制與調用、PLC高速計數指令套用實例、脈衝串輸出功能套用實例、PLC在變頻器控制中的套用實例、數據計算套用實例、PLC分散式網路系統套用實例、組態監控軟體套用等內容。
《西門子PLC開發入門與典型實例》通俗易懂,實用性強,書中很多程式可直接套用於實際生產中。
《西門子PLC開發入門與典型實例》既可作為機械工程類、材料工程類、機電一體化、工業工程、自動化控制等專業的學生學習使用,也可作為從事電氣工作的技術人員的參考用書。
編輯推薦
從西門子PLC開發基礎講起。引導讀者快速入門
6個典型實例。覆蓋PLC的常用領域。可直接用於生產實踐
目錄
第1篇 基礎篇
第1章 PLC套用開發電氣基礎 3
1.1 PLC套用概述 3
1.2 電氣控制系統電路圖 6
1.2.1 電路圖的作用與繪製 6
1.2.2 電路圖中電路工作原理分析 7
1.2.3 採用PLC的控制系統電路圖 7
1.2.4 採用“繼電器+PLC”的控制系統電路圖 8
1.3 與PLC連線的常用電器元件 9
1.3.1 輸入控制信號電器 9
1.3.2 輸出執行電器 12
1.4 繼電器控制系統與PLC控制系統套用比較舉例 15
第2章 PLC套用硬體基礎 17
2.1 PLC組件簡述 17
2.1.1 PLC基本組成結構 17
2.1.2 整體式PLC結構簡述 19
2.1.3 模組組合式PLC結構簡述 20
2.2 PLC與外圍設備連線 20
2.2.1 PLC與被控設備的連線 21
2.2.2 PLC與PLC之間的連線 22
2.2.3 PLC與上位計算機的連線 22
2.3 PLC工作原理簡述 23
2.3.1 PLC的工作方式 23
2.3.2 PLC設備控制程式 24
第3章 PLC套用軟體基礎 26
3.1 編程基礎 26
3.1.1 編程元素 26
3.1.2 程式語言簡介 27
3.1.3 編程規則 29
3.1.4 控制系統設計及編程常用圖 29
3.2 編程軟體 33
3.2.1 軟體概述 33
3.2.2 西門子S7-200系列編程軟體套用 35
3.2.3 西門子S7-300系列編程軟體套用 37
第2篇 PLC套用基礎篇
第4章 PLC基本控制指令套用基礎 45
4.1 邏輯控制指令套用 45
4.1.1 基本邏輯控制指令 45
4.1.2 特殊功能指令 50
4.1.3 控制實例 53
4.2 計數控制指令套用 58
4.2.1 指令簡介 58
4.2.2 控制實例 63
4.3 定時控制指令套用 64
4.3.1 指令簡介 64
4.3.2 定時器指令套用 65
4.3.3 控制實例 67
4.4 控制指令套用 70
4.4.1 控制指令簡介 70
4.4.2 控制實例 74
4.5 步進控制指令套用 77
4.5.1 步進控制簡介 77
4.5.2 步進指令簡介 77
4.5.3 步進指令控制流程圖 78
4.5.4 零件搬運機械手控制 93
4.6 傳送指令套用 102
4.6.1 指令簡介 102
4.6.2 套用實例 106
4.7 比較功能指令套用 106
4.7.1 比較功能指令簡介 106
4.7.2 比較指令套用實例 107
4.8 算術功能指令套用 109
4.8.1 指令簡介 109
4.8.2 套用實例 117
4.9 程式的運行、監視、測試 118
4.9.1 程式的運行 118
4.9.2 程式的監視 119
4.9.3 程式測試 119
第5章 PLC控制程式線性編程實例 120
5.1 設備結構與工作過程分析 120
5.1.1 洗衣機概述 120
5.1.2 洗衣機工作過程與信號分析 121
5.2 設備控制要求分析 123
5.2.1 正常運行 123
5.2.2 強制停止 124
5.2.3 正常運行與強制停止控制流程圖 124
5.3 PLC輸入/輸出通道分配與端子圖 125
5.3.1 通道分配 126
5.3.2 I/O端子圖 127
5.4 PLC控制程式設計 128
5.4.1 控制程式結構 128
5.4.2 控制程式設計(梯形圖形式、助記符形式及功能塊圖形式) 128
5.5 設計小結 137
第6章 步進控制套用 139
6.1 控制指令簡介 139
6.2 大小球分揀設備分析 140
6.2.1 大小球分揀傳送過程分析 140
6.2.2 大小球分揀傳送過程控制分析 141
6.3 大小球分揀設備控制系統設計 142
6.3.1 PLC輸入/輸出端子分配用步進指令編程 142
6.3.2 控制程式設計(步進指令編程) 143
6.4 基本指令編程程式設計 151
6.5 設計小結 156
第7章 減少輸入點數方法套用 157
7.1 減少所需輸入點數方法 157
7.1.1 分組輸入 157
7.1.2 觸點合併式輸入 157
7.1.3 矩陣式輸入 158
7.1.4 開關組合式輸入 158
7.2 混凝土攪拌設備裝置簡介 158
7.3 混凝土攪拌設備稱料工作過程分析 158
7.4 混凝土攪拌設備控制系統動作信號分析 159
7.5 混凝土攪拌設備控制系統設計 159
7.5.1 通道分配 159
7.5.2 I/O端子圖 162
7.6 控制程式設計 162
7.7 設計小結 171
第8章 子程式塊編制與調用 173
8.1 S7_200系列產品子程式塊編寫與調用 173
8.1.1 主程式塊Main與子程式塊SBR編制與調用(組合工具機控制) 174
8.1.2 主程式塊Main與中斷子程式塊INT的編制和調用(設備復位控制) 180
8.2 S7-300系列產品用戶子程式塊編寫與調用 183
8.2.1 程式塊結構概述 183
8.2.2 設備控制要求分析 184
8.2.3 控制程式設計 185
第3篇 PLC套用提高篇
第9章 PLC高速計數指令套用實例 199
9.1 概述 199
9.2 指令簡介 199
9.2.1 高速計數器的工作模式 199
9.2.2 高速計數器的工作模式設定 202
9.2.3 高速計數器的功能設定 203
9.2.4 啟用高速計數器 206
9.3 物料稱重系統控制 208
9.3.1 設備控制要求與控制信號配置 208
9.3.2 設備控制程式設計 208
第10章 脈衝串輸出功能套用實例 213
10.1 概述 213
10.2 指令簡介 213
10.2.1 高速脈衝串輸出(PTO方式) 213
10.2.2 PTO對應的中斷事件 215
10.3 定長切割設備控制 215
10.3.1 設備控制要求與控制信號配置 215
10.3.2 設備控制程式設計 216
第11章 PLC在變頻器控制中的套用 222
11.1 概述 222
11.2 指令簡介 223
11.2.1 指令概述 223
11.2.2 變頻器控制參數設定指令 223
11.3 恆壓供水系統控制 228
11.3.1 系統控制要求與控制信號配置 228
11.3.2 系統控制程式設計 230
第12章 數據計算套用實例 235
12.1 概述 235
12.2 刀庫控制要求與控制信號配置 235
12.2.1 盤式刀庫特點 235
12.2.2 刀庫的換刀動作分析 236
12.2.3 刀庫的動作監控及互鎖 237
12.2.4 控制信號配置 237
12.3 刀庫控制程式設計 238
12.3.1 控制程式結構分析 238
12.3.2 控制程式設計 240
第13章 PLC分散式網路系統套用 246
13.1 西門子分散式網路系統概述 246
13.1.1 通信接口與網路連線方式 247
13.1.2 分散式網路系統的ET200設備 248
13.2 小型自動生產系統控制 249
13.2.1 生產系統組成及控制要求概述 249
13.2.2 分散式控制系統配置 250
13.2.3 分散式系統控制程式設計 256
第14章 組態監控軟體套用 277
14.1 軟體概述 277
14.2 軟體使用 278
14.2.1 監控系統構建與數據連線設定 279
14.2.2 數據連線 282
14.2.3 系統監控圖形界面設計與製作 286
14.2.4 運行屬性設定與運行 292
……