西門子PLC完全精通教程(第2版)

內容簡介

本書從基礎和實用出發,系統介紹了西門子S7-200/200SMART/1200/300/400等系列PLC技術。

全書分兩個部分:第一部分為入門篇,主要介紹了可程式序控制器(PLC)基礎、西門子PLC的硬體、西門子PLC的軟體、西門子PLC的指令系統、邏輯控制編程的編寫方法與調試;第二部分為精通篇,包括PLC在過程控制中的套用、PLC在運動控制中的套用、PLC在變頻器調速系統中的套用、PLC的PPI/MPI/PROFIBUS和MODBUS通信、工業乙太網通信、西門子PLC其他套用技術、西門子PLC工程套用案例等。

本書內容豐富,重點突出,強調知識的實用性,同時配有大量實用的例題,便於讀者模仿學習。大部分實例都有詳細的軟體、硬體配置清單,並配有接線圖和程式。本書所配電子資源中有重點內容的程式和操作視頻資料。

本書可供從事PLC套用的技術人員學習使用,也可以作為大中專院校的機電類、信息類專業的教材。

目錄信息

第1篇入門篇
第1章可程式序控制器(PLC)基礎2
1.1概述2
1.1.1PLC的發展歷史2
1.1.2PLC的主要特點3
1.1.3PLC的套用範圍3
1.1.4PLC的分類與性能指標4
1.1.5PLC與繼電器系統的比較5
1.1.6PLC與微機的比較5
1.1.7PLC的發展趨勢5
1.1.8PLC在我國6
1.2可程式序控制器的結構和工作原理6
1.2.1可程式序控制器的硬體組成6
1.2.2可程式序控制器的工作原理9
1.2.3可程式序控制器的立即輸入、輸出功能10
第2章西門子PLC的硬體12
2.1西門子PLC概述12
2.2S7-200系列PLC13
2.2.1S7-200CPU模組13
2.2.2S7-200CPU的接線14
2.3S7-200擴展模組17
2.3.1數字量I/O擴展模組17
2.3.2模擬量I/O擴展模組18
2.3.3其他擴展模組20
2.4S7-200電源需求計算23
2.4.1最大I/O配置23
2.4.2電源需求計算23
2.5S7-300PLC常用模組及其接線24
2.5.1S7-300PLC的基本結構24
2.5.2S7-300PLC的CPU模組25
2.5.3數字量模組28
2.5.4模擬量模組33
2.5.5S7-300PLC的通信處理模組37
2.5.6S7-300PLC的功能模組37
2.5.7S7-300PLC的其他模組38
2.6S7-400PLC常用模組簡介38
2.6.1S7-400PLC的概述38
2.6.2S7-400PLC的機架39
第3章西門子PLC的軟體42
3.1西門子PLC編程軟體的簡介42
3.1.1LOGO!的編程軟體42
3.1.2S7-200的編程軟體42
3.1.3S7-200SMART的編程軟體42
3.1.4S7-1200的編程軟體42
3.1.5S7-300/400的編程軟體42
3.2S7-200的編程軟體STEP7-Micro/WIN的使用42
3.2.1STEP7-Micro/WIN軟體的界面介紹42
3.2.2編譯STEP7-Micro/WIN項目45
3.2.3用STEP7-Micro/WIN建立一個完整的項目53
3.2.4S7-200仿真軟體的使用59
3.3S7-300/400編程軟體STEP7的使用61
3.3.1STEP7軟體簡介61
3.3.2編程界面的SIMATIC管理器62
3.3.3硬體組態與參數設定65
3.3.4STEP7的下載和上傳80
3.3.5STEP7軟體編程85
3.3.6用STEP7建立一個完整的項目86
第4章西門子PLC的指令系統93
4.1西門子PLC的編程基礎知識93
4.1.1數據的存儲類型93
4.1.2程式語言95
4.2S7-200系列PLC的指令系統96
4.2.1S7-200的元件的功能與地址分配96
4.2.2位邏輯指令100
4.2.3定時器與計數器指令104
4.2.4功能指令118
4.2.5S7-200PLC的程式控制指令及其套用137
4.3S7-300/400系列PLC的指令系統146
4.3.1S7-300/400編程元件與數據類型146
4.3.2定址方式150
4.3.3CPU中的暫存器153
4.3.4位邏輯指令156
4.3.5定時器與計數器指令162
4.3.6其他常用指令168
4.4S7-300/400PLC的程式結構172
4.4.1功能、功能塊和數據塊173
4.4.2共享數據塊(DB)及其套用176
4.4.3組織塊(OB)184
4.5S7-300/400實例194
第5章邏輯控制編程的編寫方法與調試197
5.1順序功能圖197
5.1.1順序功能圖的畫法197
5.1.2梯形圖編程的原則202
5.1.3流程圖設計法204
5.2套用實例219
5.2.1液體混合的PLC控制219
5.2.2全自動洗衣機的PLC控制223
5.3程式的調試方法228
5.3.1用變數監控表進行調試228
5.3.2使用PLCSIM軟體進行調試(對於S7-300/400)231
5.4故障診斷233
5.4.1使用狀態和出錯LED進行故障診斷234
5.4.2用STEP7快速視圖進行故障診斷236
5.4.3用通信塊的輸出參數/返回值(RET_VAL)診斷故障242
第2篇精通篇
第6章PLC在過程控制中的套用246
6.1PID控制簡介246
6.1.1PID控制原理簡介246
6.1.2PID控制器的參數整定249
6.2利用PID指令編寫過程控制程式251
第7章PLC在運動控制中的套用273
7.1PLC控制步進電動機273
7.1.1步進電動機簡介273
7.1.2直接使用PLC的高速輸出點控制步進電動機274
7.1.3步進電動機的調速控制287
7.1.4步進電動機的正反轉控制289
7.2PLC控制伺服系統291
7.2.1伺服系統基礎291
7.2.2直接使用PLC的高速輸出點控制伺服系統293
第8章PLC在變頻器調速系統中的套用305
8.1西門子MM440變頻器使用簡介305
8.1.1認識變頻器305
8.1.2西門子MM440變頻器使用簡介306
8.2變頻器多段頻率給定309
8.3變頻器模擬量頻率給定314
8.3.1模擬量模組的簡介314
8.3.2電流信號頻率給定(利用S7-200)316
8.3.3電壓信號頻率給定(利用S7-300)318
8.4變頻器的通信頻率給定319
8.4.1MM440變頻器通信的基本知識319
8.4.2S7-200與MM440變頻器的USS通信頻率給定322
8.4.3S7-1200PLC與MM440的USS通信327
8.4.4S7-300與MM440變頻器的場匯流排通信頻率給定333
8.5使用變頻器時電動機的制動和正反轉338
8.5.1使用變頻器時電動機的制動338
8.5.2使用變頻器時電動機的正反轉339
第9章PLC的PPI/MPI/PROFIBUS和MODBUS通信341
9.1通信基礎知識341
9.1.1通信的基本概念341
9.1.2RS-485標準串列接口344
9.1.3OSI參考模型345
9.2SIMATICNET工業通信網路346
9.2.1工業通信網路結構346
9.2.2通信網路技術說明347
9.3PPI通信347
9.3.1初識PPI協定347
9.3.2S7-200系列PLC之間的PPI通信348
9.4MPI通信352
9.4.1MPI通信概述352
9.4.2無組態連線通信方式352
9.5PROFIBUS現場匯流排通信359
9.5.1PROFIBUS現場匯流排概述359
9.5.2PROFIBUS通信概述360
9.5.3PROFIBUS匯流排拓撲結構362
9.5.4S7-300與ET200M的PROFIBUS-DP通信364
9.5.5S7-300與S7-200間的PROFIBUS-DP通信370
9.5.6S7-300與S7-300間的PROFIBUS-DP通信379
9.6MODBUS通信概述387
9.6.1MODBUS通信概述387
9.6.2MODBUS傳輸模式388
9.6.3S7-200PLC間MODBUS通信388
9.6.4S7-1200與S7-1200的MODBUS通信392
第10章工業乙太網通信397
10.1乙太網通信概述397
10.1.1乙太網通信簡介397
10.1.2工業乙太網通信簡介398
10.2S7-200PLC的乙太網通信399
10.3S7-1200PLC的乙太網通信407
10.3.1S7-1200系列PLC間的乙太網通信407
10.3.2S7-1200系列PLC與S7-300系列PLC間的乙太網通信412
10.4S7-300/400系列PLC的乙太網通信418
10.4.1S7-300間的乙太網通信418
10.4.2S7-400與遠程I/O模組ET200間的PROFINET通信427
10.4.3S7-400與S7-200SMART間的乙太網通信433
第11章西門子PLC其他套用技術439
11.1高速計數器的套用439
11.1.1高速計數器的簡介439
11.1.2高速計數器在轉速測量中的套用441
11.2PWM449
11.2.1PWM功能簡介449
11.2.2PWM功能套用舉例450
11.3其他技巧/難點453
11.3.1安裝和使用西門子軟體注意事項453
11.3.2創建和使用S7-200的庫函式454
11.3.3指針的套用457
第12章西門子PLC工程套用案例459
12.1壓力數據採集PLC控制系統459
12.1.1系統軟硬體配置459
12.1.2編寫控制程式459
12.2物料混合機的PLC控制464
12.2.1系統軟硬體配置464
12.2.2編寫控制程式466
12.3小型攪拌機的PLC控制467
12.3.1系統軟硬體配置468
12.3.2控制程式的編寫468
12.4啤酒灌裝線系統的PLC控制471
12.4.1系統軟硬體配置472
12.4.2控制程式的編寫474
12.5往復運動小車PLC控制系統479
12.5.1系統軟硬體配置479
12.5.2控制程式的編寫481
參考文獻485

熱門詞條

聯絡我們