編輯推薦
本書涵蓋了PLC技術人員需要掌握的基礎知識與技術,其特點是基礎起點低,內容由淺入深,語言通俗易懂,理論和實踐相結合,讀者可以通過學習很快掌握PLC的基礎知識與技術。 本書採用雙色印刷,對重點難點突出標註,有助於讀者學習。
內容簡介
本書系統地介紹了PLC技術入門的相關知識。主要內容包括:西門子S7-200 PLC入門、PLC編程與仿真軟體的使用、基本指令及套用、順序控制指令及套用、功能指令及套用、PLC通信、數字量與模擬量擴展模組的使用、三菱FX系列PLC快速入門和歐姆龍CP1系列PLC快速入門。
本書涵蓋了PLC初學者需要掌握的基本知識和技能,講解全面詳細,內容由淺入深,語言通俗易懂。本書採用雙色印刷的形式,對重點部分用進行了突出標記,同時,在附錄部分配有視頻教學,方便讀者學習。
本書可供學習PLC的工程技術人員使用,也可供大中專院校、培訓機構相關專業的師生學習使用。
目錄
第1章 PLC入門
1.1 概述 2
1.1.1 PLC的定義 2
1.1.2 PLC的分類 2
1.1.3 PLC的特點 3
1.2 PLC控制與繼電器控制的比較 4
1.2.1 繼電器正轉控制線路 4
1.2.2 PLC正轉控制線路 4
1.2.3 PLC控制、繼電器控制和單片機控制的比較 6
1.3 PLC的組成與工作原理 6
1.3.1 PLC的組成方框圖 6
1.3.2 PLC內部組成單元說明 7
1.3.3 PLC的工作方式 10
1.4 PLC的程式語言 10
1.4.1 梯形圖(LAD) 11
1.4.2 功能塊圖(FBD) 11
1.4.3 指令語句表(STL) 12
1.5 西門子PLC介紹 12
1.5.1 S7系列與S7-200系列PLC 12
1.5.2 S7-200 PLC的編程元件 14
1.5.3 S7-200 PLC的硬體接線 16
1.6 PLC套用系統開發舉例 21
1.6.1 PLC套用系統開發的一般流程 21
1.6.2 PLC控制電動機正、反轉的開發實例 22
第2章 PLC編程與仿真軟體的使用
2.1 S7-200PLC編程軟體的使用 26
2.1.1 軟體界面說明 26
2.1.2 通信設定 29
2.1.3 編寫程式 30
2.1.4 下載和上載程式 36
2.2 S7-200PLC仿真軟體的使用 38
2.2.1 軟體界面說明 38
2.2.2 CPU型號的設定與擴展模組的安裝 39
2.2.3 程式的仿真 39
第3章 基本指令及套用
3.1 位邏輯指令 44
3.1.1 觸點指令 44
3.1.2 線圈指令 45
3.1.3 立即指令 46
3.1.4 RS觸發器指令 47
3.1.5 空操作指令 48
3.2 定時器 48
3.2.1 通電延時型定時器(TON) 49
3.2.2 斷電延時型定時器(TOF) 50
3.2.3 記憶型通電延時定時器(TONR) 51
3.3 計數器 52
3.3.1 加計數器(CTU) 53
3.3.2 減計數器(CTD) 54
3.3.3 加減計數器(CTUD) 55
3.4 常用的基本控制線路及梯形圖 56
3.4.1 啟動、自鎖和停止控制線路與梯形圖 56
3.4.2 正、反轉聯鎖控制線路與梯形圖 57
3.4.3 多地控制線路與梯形圖 59
3.4.4 定時控制線路與梯形圖 60
3.4.5 長定時控制線路與梯形圖 62
3.4.6 多重輸出控制線路與梯形圖 63
3.4.7 過載報警控制線路與梯形圖 64
3.4.8 閃爍控制線路與梯形圖 65
3.5 基本指令套用實例 66
3.5.1 噴泉控制 66
3.5.2 交通信號燈控制 69
3.5.3 多級傳送帶控制 72
3.5.4 車庫自動門控制 74
第4章 順序控制指令及套用
4.1 順序控制與狀態轉移圖 80
4.2 順序控制指令 81
4.2.1 指令名稱及功能 81
4.2.2 指令使用舉例 81
4.2.3 指令使用注意事項 81
4.3 順序控制的幾種方式 83
4.3.1 選擇性分支方式 83
4.3.2 並行分支方式 83
4.4 順序控制指令套用實例 88
4.4.1 液體混合裝置的PLC控制 88
4.4.2 簡易機械手的PLC控制 93
4.4.3 大小鐵球分檢機的PLC控制 97
第5章 功能指令及套用
5.1 功能指令使用基礎 104
5.1.1 數據類型 104
5.1.2 定址方式 105
5.2 傳送指令 107
5.2.1 單一數據傳送指令 108
5.2.2 位元組立即傳送指令 109
5.2.3 數據塊傳送指令 110
5.2.4 位元組交換指令 111
5.3 比較指令 111
5.3.1 位元組觸點比較指令 111
5.3.2 整數觸點比較指令 112
5.3.3 雙字整數觸點比較指令 113
5.3.4 實數觸點比較指令 113
5.3.5 字元串觸點比較指令 114
5.3.6 比較指令套用舉例 114
5.4 數學運算指令 115
5.4.1 加減乘除運算指令 115
5.4.2 浮點數函式運算指令 120
5.5 邏輯運算指令 121
5.5.1 取反指令 121
5.5.2 與指令 122
5.5.3 或指令 123
5.5.4 異或指令 124
5.6 移位與循環指令 125
5.6.1 左移位與右移位指令 125
5.6.2 循環左移位與循環右移位指令 126
5.6.3 移位暫存器指令 128
5.7 轉換指令 129
5.7.1 標準轉換指令 129
5.7.2 ASCII碼轉換指令 133
5.7.3 字元串轉換指令 139
5.7.4 編碼與解碼指令 141
5.8 時鐘指令 142
5.8.1 時鐘指令說明 142
5.8.2 時鐘指令使用舉例 143
5.9 程式控制指令 146
5.9.1 跳轉與標籤指令 146
5.9.2 循環指令 146
5.9.3 結束、停止和監視定時器復位指令 148
5.10 子程式指令 149
5.10.1 子程式 149
5.10.2 子程式指令 149
5.10.3 帶參數的子程式調用指令 151
5.11 中斷與中斷指令 154
5.11.1 中斷事件與中斷優先權 154
5.11.2 中斷指令 156
5.12 高速計數器指令 159
5.12.1 指令說明 159
5.12.2 高速計數器的計數模式 159
5.12.3 高速計數器的工作模式 161
5.12.4 高速計數器的控制位元組 163
5.12.5 高速計數器計數值的讀取與預設 164
5.12.6 高速計數器的狀態位元組 165
5.12.7 高速計數器指令的使用 165
5.13 高速脈衝輸出指令 167
5.13.1 指令說明 168
5.13.2 高速脈衝輸出的控制位元組、參數設定和狀態位168
5.13.3 PTO脈衝的產生與使用 169
5.13.4 PWM脈衝的產生與使用 174
5.14 PID指令及使用 178
5.14.1 PID控制 178
5.14.2 PID指令介紹 179
5.14.3 PID指令的套用舉例 181
第6章 PLC通信
6.1 通信基礎知識 186
6.1.1 通信方式 186
6.1.2 通信傳輸介質 188
6.2 S7-200 PLC通信硬體 189
6.2.1 PLC通信接口標準 189
6.2.2 通信連線埠 191
6.2.3 通信連線電纜 191
6.2.4 網路連線器 192
6.3 S7-200 網路通信協定 193
6.3.1 PPI協定(點對點接口協定) 193
6.3.2 MPI協定(多點接口協定) 194
6.3.3 PROFIBUS協定 194
6.3.4 TCP/IP協定 195
6.3.5 用戶定義的協定(自由連線埠模式) 195
6.4 通信指令及套用 196
6.4.1 網路讀寫指令 196
6.4.2 兩台PLC的PPI通信 198
6.4.3 傳送和接收指令 206
6.4.4 獲取和設定連線埠地址指令 208
6.4.5 PLC與印表機之間的通信(自由連線埠模式) 209
第7章 數字量與模擬量擴展模組的使用
7.1 數字量擴展模組的接線與使用 215
7.1.1 數字量輸入模組EM221 215
7.1.2 數字量輸出模組EM222 215
7.1.3 數字量輸入輸出模組EM223 219
7.2 模擬量擴展模組的接線與使用 223
7.2.1 模擬量輸入模組EM231 223
7.2.2 模擬量輸出模組EM232 227
7.2.3 模擬量輸入輸出模組EM235 230
第8章 三菱FX系列PLC快速入門
8.1 概述 234
8.1.1 三菱FX系列各類型PLC的特點 234
8.1.2 三菱FX系列PLC型號的命名方法 235
8.1.3 三菱FX2N PLC基本單元面板說明 236
8.2 三菱PLC控制電動機正、反轉的軟、硬體開發實例 237
8.2.1 明確係統的控制要求 237
8.2.2 確定輸入、輸出設備並分配合適的I/O端子 237
8.2.3 繪製控制線路圖 238
8.2.4 編寫控制程式 238
8.2.5 連線PLC並寫入程式 239
8.2.6 調試運行並投入使用 240
8.3 三菱PLC編程軟體的安裝與使用 240
8.3.1 軟體的安裝和啟動 240
8.3.2 程式的編寫 241
8.3.3 程式的轉換與下載 243
第9章 歐姆龍CP1系列PLC快速入門
9.1 歐姆龍CP1E型PLC介紹 246
9.1.1 外形及各部件說明 247
9.1.2 型號含義 248
9.1.3 CP1E基本型與套用型PLC的主要參數功能對照 249
9.2 歐姆龍CP1L型PLC介紹 250
9.2.1 外形及各部件說明 250
9.2.2 型號含義 252
9.3 歐姆龍CP1H型PLC介紹 253
9.3.1 外形及面板部件說明 253
9.3.2 型號含義 256
9.4 歐姆龍PLC控制電動機正、反轉的軟、硬體開發實例256
9.4.1 明確係統的控制要求 256
9.4.2 確定輸入、輸出設備並分配合適的I/O端子 256
9.4.3 繪製控制線路圖 257
9.4.4 用編程軟體編寫PLC控制程式 257
9.4.5 連線PLC並寫入程式 258
9.4.6 調試運行並投入使用 259
9.5 歐姆龍PLC編程軟體的安裝與使用 259
9.5.1 軟體的安裝與啟動 259
9.5.2 軟體主視窗介紹 261
9.5.3 新工程的建立與保存 262
9.5.4 程式的編寫與編輯 263
9.5.5 編譯程式 269
9.5.6 程式的下載與上載 269
附錄