本書全面介紹了PLC的工作原理、S7-200的硬件結構、指令系統、編程軟件和仿真軟件的使用方法。介紹了功能指令的使用方法。介紹了數字量控制系統梯形圖的一整套先進完整的設計方法。
《S7-200 PLC基礎教程(第3版)/全國高等職業教育規劃教材》全面介紹了PLC的工作原理、S7-200的硬件結構、指令系統、編程軟件和仿真軟件的使用方法;通過大量的例程,介紹了功能指令的使用方法;介紹了數字量控制系統梯形圖的一整套先進完整的設計方法,這些方法易學易用,可以節約大量的設計時間。本書還介紹了計算機通信的國際標準、工業控制網絡和S7-200的通信功能、PID控制和PID參數的整定方法、提高PLC控制系統可靠性的措施、PLC控制變頻器、觸摸屏的組態和應用以及常用的編程向導的使用方法。各章配有習題,附錄中有30多個實驗指導書。本書的40多個例程可以在網上下載。本書可以作為高職高專院校電類和機電一體化專業的教材,也可供工程技術人員自學。
第1章 PLC的硬件及其工作原理
1.1 概述
1.1.1 PLC的基本結構
1.1.2 S7-200 的特點
1.2 PLC的硬件
1.2.1 CPU模塊
1.2.2 數字量輸入/輸出電路
1.2.3 擴展模塊
1.3 邏輯運算與PLC的工作原理
1.3.1 用觸點和線圈實現邏輯運算
1.3.2 PLC的工作原理
1.4 I/O點的地址分配與接線
1.5 習題
第2章 STEP 7-Micro/WIN編程軟件與S7-200仿真軟件的使用
2.1 STEP 7-Micro/WIN編程軟件概述
2.1.1 編程軟件的安裝與項目的組成
2.1.2 幫助功能的使用與出錯處理
2.2 程序的編寫與下載
2.2.1 生成用戶程序
2.2.2 下載與調試用戶程序
2.2.3 符號表與符號地址的使用
2.3 用編程軟件監控與調試程序
2.3.1 用程序狀態監控與調試程序
2.3.2 用狀態表監控與調試程序
2.3.3 寫入與強制數值
2.3.4 調試用戶程序的其他方法
2.4 使用系統塊設置PLC的參數
2.4.1 斷電數據保持的設置與編程
2.4.2 創建與使用密碼
2.4.3 組態輸入/輸出參數
2.5 S7-200仿真軟件的使用
2.6 習題
第3章 PLC程序設計基礎
3.1 PLC的編程語言與S7-200的程序結構
3.1.1 PLC編程語言的國際標準
3.1.2 S7-200的程序結構
3.2 數據類型與尋址方式
3.2.1 數制
3.2.2 數據類型
3.2.3 CPU的存儲區
3.2.4 直接尋址與間接尋址
3.3 位邏輯指令
3.3.1 觸點指令與堆棧指令
3.3.2 輸出類指令與其他指令
3.4 定時器與計數器指令
3.4.1 定時器指令
3.4.2 計數器指令
3.5 習題
第4章 數字量控制系統梯形圖程序設計方法
4.1 梯形圖的經驗設計法與根據繼電器電路圖設計梯形圖的方法
4.1.1 梯形圖中的基本電路
4.1.2 經驗設計法
4.1.3 根據繼電器電路圖設計梯形圖的方法
4.1.4 設計中應注意的問題
4.2 順序控制設計法與順序功能圖
4.2.1 順序控制設計法
4.2.2 步與動作
4.2.3 有向連線與轉換條件
4.2.4 順序功能圖的基本結構
4.2.5 順序功能圖中轉換實現的基本規則
4.3 習題
第5章 順序控制梯形圖的設計方法
5.1 使用置位/復位指令的順序控制梯形圖設計方法
5.1.1 單序列的編程方法及其實例
5.1.2 選擇序列和并行序列的編程方法及其實例
5.2 使用SCR指令的順序控制梯形圖的設計方法
5.2.1 順序控制繼電器指令
5.2.2 單序列的編程方法
5.2.3 選擇序列與并行序列的編程方法及其實例
5.3 具有多種工作方式的系統的順序控制梯形圖的設計方法
5.3.1 系統的硬件結構、工作方式和程序的總體結構
5.3.2 公用程序與手動程序
5.3.3 自動程序
5.4 習題
第6章 S7-200的功能指令
6.1 功能指令概述
6.1.1 功能指令的類型及其學習方法
6.1.2 S7-200的指令規約
6.2 數據處理指令
6.2.1 比較指令與數據傳送指令
6.2.2 移位與循環移位指令
6.2.3 數據轉換指令
6.2.4 表格指令
6.2.5 實時時鐘指令
6.3 數學運算指令
6.3.1 整數運算指令
6.3.2 浮點數函數運算指令
6.3.3 邏輯運算指令
6.4 程序控制指令
6.4.1 跳轉與標號指令
6.4.2 循環指令
6.4.3 其他指令
6.5 局部變量與子程序
6.5.1 局部變量
6.5.2 子程序的編寫與調用
6.6 中斷程序與中斷指令
6.6.1 中斷的基本概念與中斷事件
6.6.2 中斷指令
6.6.3 中斷程序舉例
6.7 高速計數器與高速脈沖輸出指令
6.7.1 高速計數器的工作模式與外部輸入信號
6.7.2 高速計數器的程序設計
6.7.3 高速脈沖輸出
6.8 數據塊應用與字符串指令
6.8.1 數據塊概述
6.8.2 字符串指令
6.9 習題
第7章 PLC的通信與自動化通信網絡
7.1 計算機通信概述
7.1.1 串行通信的基本概念
7.1.2 串行通信的端口標準
7.2 計算機通信的國際標準
7.2.1 開放系統互連模型
7.2.2 IEEE 802通信標準
7.2.3 現場總線及其國際標準
7.3 西門子的工業自動化通信網絡
7.4 S7-200的通信概述
7.4.1 S7-200的網絡通信協議
7.4.2 S7-200的通信功能簡介
7.4.3 S7-200的串行通信網絡
7.5 S7-200的通信功能
7.5.1 網絡讀/寫指令與S7-200 CPU之間的通信
7.5.2 使用Modbus RTU協議的通信
7.5.3 使用自由端口模式的通信
7.5.4 使用USS協議與變頻器通信
7.6 習題
第8章 PLC應用中的一些問題
8.1 PLC控制系統的可靠性措施
8.1.1 輸入/輸出的抗干擾措施
8.1.2 故障檢測與診斷
8.2 PLC在模擬量閉環控制中的應用
8.2.1 模擬量閉環控制系統
8.2.2 PID控制器
8.2.3 PID參數的物理意義
8.2.4 PID參數整定的規則
8.2.5 PID參數整定的實驗
8.3 PLC在變頻器控制中的應用
8.3.1 變頻器的輸出頻率控制
8.3.2 用PLC切換電動機的變頻電源和工頻電源
8.4 觸摸屏的組態與應用
8.4.1 人機界面與觸摸屏
8.4.2 生成項目與組態變量
8.4.3 組態指示燈與按鈕
8.4.4 組態文本域和IO域
8.4.5 用控制面板設置觸摸屏的參數
8.4.6 PLC與觸摸屏通信的實驗
8.5 習題
附錄
附錄A 實驗指導書
附錄B 常用特殊存儲器位
附錄C S7-200 指令表索引
附錄D 例程清單
參考文獻