內容簡介
本書以“全彩+圖精放殼解+視頻”方式介紹PLC技術,主要內容有PLC入門、PLC編程與仿真軟體的使用、基本指令及套用、順序控制指令及套用、功能指令及套用、PLC通信、常用擴展模組的接線與使用。本書配套光碟中附有13個高清視頻檔案(檔案名稱稱見目錄),建議讀者在閱料民雅體讀本書前先觀看這些視頻,通過這些視頻的學習,讀者能在短時間內從理論和實際操作方面全面了解PLC。
圖書目錄
第1章PLC入門1
1.1概述1
1.1.1PLC的定義1
1.1.2PLC的分類1
1.1.3PLC的特點2
1.2PLC控制與繼電器控制比較3
1.2.1繼電器正轉控制線路3
1.2.2PLC正轉控制線路4
1.2.3PLC控制、繼電器控制和單片機控制的比較5
1.3PLC的組成與工作原理6
1.3.1PLC的組成方框圖6
1.3.2PLC內部組成單元說明6
1.3.3PLC的工作方式10
1.4PLC的程式語言10
1.4.1梯形圖(LAD)10
1.4.2功能塊圖(FBD)11
1.4.3指令語句表(STL)11
1.5西門子PLC介紹12
1.5.1S7系列與S7-200系列PLC12
1.5.2S7-200系列PLC的編程元件14
1.5.3S7-200系列PLC的硬淚只埋戒件接線18
1.6PLC套用系統開發舉例22
第2章PLC編程與仿真軟體的使用26
2.1S7-200PLC編程軟體的使用26
2.1.1軟體界面說明…26
2.1.2通信設定29
2.1.3編寫程式31
2.1.4下載和上載程式36
2.2S7-200PLC仿真軟體的使用37
2.2.1軟體界面說明37
2.2.2CPU型號的設定與擴展模組的安裝38
2.2.3程式的仿真39
第3章基本指令及套用42
3.1位邏輯指令42
3.1.1觸點指令42
3.1.2線圈指令43
3.1.3立即指令44
3.1.4RS觸發器指令46
3.1.5空操作指令47
3.2定時器47
3.2.1通電延時型定時器(TON)48
3.2.2斷電延時型定時器(TOF)49
3.2.3記憶型通電延時定時器(TONR)50
3.3計數器51
3.3.1加計數器(CTU)52
3.3.2減計數器(CTD)53
3.3.3加減計數器(CTUD)54
3.4常用的基本控制線及梯形圖55
3.4.1啟動、盼謎自鎖和停止控制線路與梯形圖55
3.4.2正、反轉聯鎖控制線路與梯形圖57
3.4.3多地控制線路與梯形圖58
3.4.4定時控制線路與梯形圖60
3.4.5長定時控制線路與梯形圖61
3.4.6多重輸出控制線路與梯形圖62
3.4.7過載報警控制線路與梯形圖63
3.4.8閃爍控制線路與梯形圖64
3.5基本指令套用實例65
3.5.1噴泉控制65
3.5.2交通信號燈控制68
3.5.3多級傳送帶控制71
3.5.4車庫自動門控制74
第4章順序控制指令及套用79
4.1順序控制與狀態轉移圖…79
4.2順序控制指令80
4.2.1指令名稱及功能80
4.2.2指令使用舉例80
4.2.3指令使用注意事項82
4.3順序控制的幾種方式82
4.3.1選擇性分棄愚店支方式82
4.3.2並行分支方式85
4.4順序控制指令套用實例87
4.4.1液體混合裝置的PLC控制87
4.4.2簡易機械手的PLC控制92
4.4.3大小鐵球分檢機的PLC控制97
第5章功能指令及套用104
5.1功能指令使用基礎104
5.1.1數據類型104
5.1.2定址方式105
5.2傳送指令108
5.2.1單一數據傳送指令108
5.2.2位元組立即傳送指令109
5.2.3數據塊傳送指設端榆令110
5.2.4位元組交換指令111
5.3比較指令112
5.3.1位元組觸點比較指令112
5.3.2整數觸點比較指令113
5.3.3雙字整數觸點比較指令114
5.3.4實數觸點比較指令115
5.3.5字元串觸點比較指令116
5.3.6比較指付趨槳令套用舉例116
5.4數學運算指令116
5.4.1加減乘除運算指令117
5.4.2浮點數函式運算指令122
5.5邏輯運算指令123
5.5.1取反指令123
5.5.2與指令124
5.5.3或指令125
5.5.4異或指令126
5.6移位與循環指令127
5.6.1左移位與右移位指令127
5.6.2循環左移位與右移位指令129
5.6.3移位暫存器指令131
5.7轉換指令132
5.7.1標準轉換指令132
5.7.2ASCII碼轉換指令137
5.7.3字元串轉換指令143
5.7.4編碼與解碼指令146
5.8時鐘指令147
5.8.1時鐘指令說明147
5.8.2時鐘指令使用舉例148
5.9程式控制指令150
5.9.1跳轉與標籤指令150
5.9.2循環指令151
5.9.3條件結束、停止和監視定時器復位指令152
5.10子程式指令154
5.10.1子程式154
5.10.2子程式指令154
5.10.3帶參數的子程式調用指令156
5.11中斷與中斷指令159
5.11.1中斷事件與中斷優先權159
5.11.2中斷指令162
5.12高速計數器指令165
5.12.1指令說明165
5.12.2高速計數器的計數模式165
5.12.3高速計數器的工作模式168
5.12.4高速計數器的控制位元組169
5.12.5高速計數器計數值的讀取與預設170
5.12.6高速計數器的狀態位元組172
5.12.7高速計數器指令的使用172
5.13高速脈衝輸出指令174
5.13.1指令說明175
5.13.2高速脈衝輸出的控制位元組、參數設定和狀態位175
5.13.3PTO脈衝的產生與使用176
5.13.4PWM脈衝的產生與使用182
5.14PID指令及使用185
5.14.1PID控制185
5.14.2PID指令介紹186
5.14.3PID指令的套用舉例189
第6章PLC通信192
6.1通信基礎知識192
6.1.1通信方式192
6.1.2通信傳輸介質195
6.2S7-200PLC通信硬體196
6.2.1PLC通信接口標準196
6.2.2通信連線埠198
6.2.3通信連線電纜198
6.2.4網路連線器199
6.3S7-200網路通信協定200
6.3.1PPI協定(點對點接口協定)200
6.3.2MPI協定(多點接口協定)201
6.3.3PROFIBUS協定201
6.3.4TCP/IP協定202
6.3.5用戶定義的協定(自由連線埠模式)202
6.4通信指令及套用203
6.4.1網路讀寫指令203
6.4.2兩台PLC的PPI通信205
6.4.3傳送和接收指令214
6.4.4獲取和設定連線埠地址指令217
6.4.5PLC與印表機之間的通信(自由連線埠模式)217
第7章常用擴展模組的接線與使用223
7.1數字量擴展模組的接線與使用224
7.1.1數字量輸入模組EM221224
7.1.2數字量輸出模組EM222226
7.1.3數字量輸入/輸出模組EM223229
7.2模擬量擴展模組的接線與使用232
7.2.1模擬量輸入模組EM231232
7.2.2模擬量輸出模組EM232237
7.2.3模擬量輸入/輸出模組EM235240
7.3測溫模組的接線與使用241
7.3.1熱電偶與熱電偶測溫模組EM231241
7.3.2熱電阻(RTD)與熱電阻測溫模組EM231247
7.3.3熱電偶與熱電阻測溫模組EM231的技術數據252
3.4.6多重輸出控制線路與梯形圖62
3.4.7過載報警控制線路與梯形圖63
3.4.8閃爍控制線路與梯形圖64
3.5基本指令套用實例65
3.5.1噴泉控制65
3.5.2交通信號燈控制68
3.5.3多級傳送帶控制71
3.5.4車庫自動門控制74
第4章順序控制指令及套用79
4.1順序控制與狀態轉移圖…79
4.2順序控制指令80
4.2.1指令名稱及功能80
4.2.2指令使用舉例80
4.2.3指令使用注意事項82
4.3順序控制的幾種方式82
4.3.1選擇性分支方式82
4.3.2並行分支方式85
4.4順序控制指令套用實例87
4.4.1液體混合裝置的PLC控制87
4.4.2簡易機械手的PLC控制92
4.4.3大小鐵球分檢機的PLC控制97
第5章功能指令及套用104
5.1功能指令使用基礎104
5.1.1數據類型104
5.1.2定址方式105
5.2傳送指令108
5.2.1單一數據傳送指令108
5.2.2位元組立即傳送指令109
5.2.3數據塊傳送指令110
5.2.4位元組交換指令111
5.3比較指令112
5.3.1位元組觸點比較指令112
5.3.2整數觸點比較指令113
5.3.3雙字整數觸點比較指令114
5.3.4實數觸點比較指令115
5.3.5字元串觸點比較指令116
5.3.6比較指令套用舉例116
5.4數學運算指令116
5.4.1加減乘除運算指令117
5.4.2浮點數函式運算指令122
5.5邏輯運算指令123
5.5.1取反指令123
5.5.2與指令124
5.5.3或指令125
5.5.4異或指令126
5.6移位與循環指令127
5.6.1左移位與右移位指令127
5.6.2循環左移位與右移位指令129
5.6.3移位暫存器指令131
5.7轉換指令132
5.7.1標準轉換指令132
5.7.2ASCII碼轉換指令137
5.7.3字元串轉換指令143
5.7.4編碼與解碼指令146
5.8時鐘指令147
5.8.1時鐘指令說明147
5.8.2時鐘指令使用舉例148
5.9程式控制指令150
5.9.1跳轉與標籤指令150
5.9.2循環指令151
5.9.3條件結束、停止和監視定時器復位指令152
5.10子程式指令154
5.10.1子程式154
5.10.2子程式指令154
5.10.3帶參數的子程式調用指令156
5.11中斷與中斷指令159
5.11.1中斷事件與中斷優先權159
5.11.2中斷指令162
5.12高速計數器指令165
5.12.1指令說明165
5.12.2高速計數器的計數模式165
5.12.3高速計數器的工作模式168
5.12.4高速計數器的控制位元組169
5.12.5高速計數器計數值的讀取與預設170
5.12.6高速計數器的狀態位元組172
5.12.7高速計數器指令的使用172
5.13高速脈衝輸出指令174
5.13.1指令說明175
5.13.2高速脈衝輸出的控制位元組、參數設定和狀態位175
5.13.3PTO脈衝的產生與使用176
5.13.4PWM脈衝的產生與使用182
5.14PID指令及使用185
5.14.1PID控制185
5.14.2PID指令介紹186
5.14.3PID指令的套用舉例189
第6章PLC通信192
6.1通信基礎知識192
6.1.1通信方式192
6.1.2通信傳輸介質195
6.2S7-200PLC通信硬體196
6.2.1PLC通信接口標準196
6.2.2通信連線埠198
6.2.3通信連線電纜198
6.2.4網路連線器199
6.3S7-200網路通信協定200
6.3.1PPI協定(點對點接口協定)200
6.3.2MPI協定(多點接口協定)201
6.3.3PROFIBUS協定201
6.3.4TCP/IP協定202
6.3.5用戶定義的協定(自由連線埠模式)202
6.4通信指令及套用203
6.4.1網路讀寫指令203
6.4.2兩台PLC的PPI通信205
6.4.3傳送和接收指令214
6.4.4獲取和設定連線埠地址指令217
6.4.5PLC與印表機之間的通信(自由連線埠模式)217
第7章常用擴展模組的接線與使用223
7.1數字量擴展模組的接線與使用224
7.1.1數字量輸入模組EM221224
7.1.2數字量輸出模組EM222226
7.1.3數字量輸入/輸出模組EM223229
7.2模擬量擴展模組的接線與使用232
7.2.1模擬量輸入模組EM231232
7.2.2模擬量輸出模組EM232237
7.2.3模擬量輸入/輸出模組EM235240
7.3測溫模組的接線與使用241
7.3.1熱電偶與熱電偶測溫模組EM231241
7.3.2熱電阻(RTD)與熱電阻測溫模組EM231247
7.3.3熱電偶與熱電阻測溫模組EM231的技術數據252