零點起飛學西門子S7-1200 PLC編程

零點起飛學西門子S7-1200 PLC編程

《零點起飛學西門子S7-1200 PLC編程》是2019年清華大學出版社出版的一本圖書,作者是趙化啟、徐斌山、崔繼仁。

基本介紹

  • 中文名:零點起飛學西門子S7-1200 PLC編程
  • 作者:趙化啟、徐斌山、崔繼仁
  • 出版社:清華大學出版社 
  • 出版時間:2019年06月01日
  • 定價:79.8 元
  • ISBN:9787302523048
圖書內容,圖書前言,目錄,

圖書內容

《零點起飛學西門子S7-1200 PLC編程》深入淺出地介紹了西門子公司推出的S7-1200 PLC的編程與套用。全書共分為10章,分別介紹了常用的低壓電器、電氣控制電路、PLC的基礎知識、S7-1200 PLC的硬體結構、指令、博途軟體的使用、用戶程式結構、程式設計方法、通信網路、精簡面板。並結合實際工程套用,介紹了PLC控制系統設計原則和流程。最後通過3個綜合實訓,熟悉博途軟體的使用,掌握S7-1200 PLC的硬體組態、編程、下載、調試及故障診斷等,達到具備設計和調試自動化工程的套用能力。
《零點起飛學西門子S7-1200 PLC編程》可供初學者及工程技術人員使用,也可作為高等院校、高職高專相關專業的教材。

圖書前言

本書是從零基礎開始全面介紹S7-1200PLC的書籍,全面介紹了S7-1200PLC的硬體、程式語言、編程軟體的使用、指令、用戶程式結構、程式設計方法、通信和精簡面板。通過套用實例,介紹了S7-1200控制系統的設計。最後通過綜合實訓,加強讀者對全書知識的理解,提高讀者的PLC的綜合套用和創新實踐能力。
本書由佳木斯大學趙化啟主編,佳木斯大學徐斌山、崔繼仁、竇艷芳、杜旭、張明強共同編寫。趙化啟編寫了第5章以及第4章的2~3節,徐斌山編寫了第2、10章,崔繼仁編寫了第3、6、9章,竇艷芳編寫了第1章以及第4章的第4~5節,杜旭編寫了第7章,張明強編寫了第8章以及第4章的第1節、第6~9節。

目錄

第1章 電氣控制基礎 1
1.1 常用低壓電器 1
1.1.1 基本知識 1
1.1.2 主令電器 2
1.1.3 繼電器 7
1.2 電氣控制電路 13
1.2.1 電路圖圖形、文字元號及繪製原則 13
1.2.2 基本控制電路 17
1.2.3 降壓啟動控制線路 22
1.2.4 制動控制線路 25
1.2.5 電氣控制線路的設計方法 28
1.3 習題 31
第2章 S7-1200 PLC概述 33
2.1 PLC概述 33
2.1.1 PLC的產生 33
2.1.2 PLC的發展趨勢 34
2.1.3 PLC的用途 35
2.2 PLC的特點、分類及技術指標 36
2.2.1 PLC的特點 36
2.2.2 PLC的分類 37
2.2.3 PLC的技術指標 39
2.3 S7-1200的硬體 41
2.3.1 S7-1200的硬體結構 41
2.3.2 CPU模組 43
2.3.3 信號板與信號模組 46
2.3.4 集成的PROFINET接口 47
2.4 S7-1200 PLC的程式語言 49
2.5 PLC的工作原理與邏輯運算 50
2.5.1 PLC的工作原理 50
2.5.2 邏輯運算 54
2.6 數據類型與系統存儲區 55
2.6.1 CPU的存儲器 55
2.6.2 數制與數據類型 56
2.6.3 全局數據塊與其他數據類型 59
2.6.4 系統存儲區 66
2.7 習題 68
第3章 TIA...
第3章TIA博途軟體的使用 70
3.1TIA博途軟體基本操作 70
3.1.1TIA博途軟體常用操作 71
3.1.2TIA博途軟體的視窗 76
3.2STEP7博途軟體輕鬆使用 81
3.3TIA博途軟體編程入門 88
3.3.1創建項目 88
3.3.2為CPU的輸入/輸出創建變數 89
3.3.3在用戶程式中創建一個簡單程式段 90
3.3.4使用變數表中的PLC變數對指令進行定址 91
3.3.5添加“功能框”指令 92
3.3.6為複雜數學等式使用CALCULATE指令 93
3.3.7在項目中添加HMI設備 95
3.3.8在CPU和HMI設備之間創建網路連線 97
3.3.9創建HMI連線以共享變數 97
3.3.10創建HMI畫面 97
3.3.11為HMI元素選擇PLC變數 98
3.4習題 99
第4章S7-1200的指令 100
4.1位邏輯指令 100
4.2定時器與計數器指令 105
4.2.1定時器指令 105
4.2.2計數器指令 108
4.3數據處理指令 111
4.3.1比較指令 111
4.3.2使能輸入與使能輸出指令 112
4.3.3轉換操作指令 113
4.3.4移動操作指令 116
4.3.5移位與循環移位指令 117
4.4數學運算指令 118
4.4.1數學函式指令 118
4.4.2字邏輯運算指令 122
4.5程式控制操作指令 123
4.6日期和時間指令 127
4.7字元串與字元指令 130
4.7.1String數據 130
4.7.2字元串轉換指令 131
4.7.3字元串操作指令 134
4.8高速脈衝輸出與高速計數器 136
4.8.1高速脈衝輸出 137
4.8.2高速計數器 140
4.8.3高速脈衝輸出與高速計數器實驗 141
4.8.4用高速計數器測量頻率的實驗 146
4.9習題 148
第5章S7-1200的用戶程式結構 149
5.1用戶程式結構 149
5.2函式與函式塊 151
5.2.1生成與調用函式 151
5.2.2生成與調用函式塊 154
5.2.3多重背景 156
5.3數據類型與間接定址 160
5.3.1數據類型 160
5.3.2間接定址 161
5.4中斷事件與中斷指令 164
5.4.1中斷事件與組織塊 164
5.4.2初始化組織塊與循環中斷組織塊 166
5.4.3時間中斷組織塊 169
5.4.4硬體中斷組織塊 170
5.4.5中斷連線指令與中斷分離指令 172
5.4.6延時中斷組織塊 174
5.5習題 176
第6章數字量控制系統梯形圖程式設計方法 177
6.1梯形圖的經驗設計法 177
6.1.1梯形圖編程的基本規則 177
6.1.2常用典型實例 179
6.2順序控制設計法與順序功能圖 181
6.2.1順序功能圖的基本原件 182
6.2.2順序功能圖的基本結構 183
6.2.3順序功能圖轉換實現的基本規則 184
6.3使用置位復位指令的順序控制梯形圖編程實例 185
6.3.1控制電路的硬體設計 186
6.3.2軟體設計 186
6.4習題 194
第7章S7-1200的通信 196
7.1S7-1200PLC乙太網通信概述 196
7.1.1支持的協定 196
7.1.2與編程設備通信 198
7.2S7-1200PLC之間的乙太網通信 203
7.2.1組態兩個CPU之間的邏輯網路連線 203
7.2.2組態傳送(傳送)和接收參數 204
7.2.3S7-1200與S7-200PLC的通信 208
7.2.4S7-1200與S7-300/400PLC的通信 213
7.3S7-1200PLC的串口通信 217
7.3.1自由口通信協定 218
7.3.2ModbusRTU協定通信 223
7.4S7-1200與變頻器的USS協定通信 230
7.4.1硬體接線與變頻器參數設定 230
7.4.2S7-1200的組態與編程 231
7.4.3S7-1200與變頻器通信的實驗 233
7.5習題 235
第8章精簡系列面板的組態與套用 236
8.1精簡系列面板 236
8.2精簡系列面板的畫面組態 237
8.2.1使用HMI設備嚮導生成HMI設備 237
8.2.2項目設備組態 241
8.2.3調試運行 246
8.3習題 247
第9章S7-1200控制系統設計與套用實例 248
9.1S7-1200控制系統的設計原則與流程 248
9.1.1設計原則 248
9.1.2設計流程 249
9.2S7-1200控制系統套用實例 249
9.2.1三相異步電動機的星-三角降壓啟動實例 249
9.2.2搶答器設計實例 252
9.2.3液體混合控制系統設計實例 257
9.2.4運料小車控制系統設計實例 264
9.2.5旋轉機械控制實例 270
9.3習題 273
第10章綜合實訓 274
10.1CPU1214C通過乙太網控制變頻器G120 274
10.2機械手PLC控制 301
10.3氣缸往復運動PLC控制 309
10.4小結 314
參考文獻 315

相關詞條

熱門詞條

聯絡我們