內容簡介
《S7-200 PLC基礎及套用》:全國高等職業教育規劃教材
圖書目錄
前言
第1章 電氣控制與PLC基礎
1.1 低壓電器與電氣控制電路
1.1.1 常用低壓電器
1.1.2 電氣控制電路基礎知識
1.2 PLC概述
1.2.1 PLC的產生
1.2.2 PLC的特點
1.2.3 PLC的分類
1.2.4 PLC的套用領域
1.2.5 PLC的發展趨勢
1.3 PLC控制和繼電器控制的區別
1.3.1 繼電接觸式控制系統的組成
1.3.2 PLC控制系統的組成
1.3.3 PLC控制與繼電器控制的區別
1.4 PLC的工作原理
1.4.1 PLC的掃描工作方式
1.4.2 PLC的工作流程圖
1.5 PLC系統的基本結構
1.5.1 硬體結構
.1.5.2 軟體組成
1.6 PLC的程式語言
1.6.1 常用的PLC程式語言
1.6.2 PLC的程式結構
1.6.3 PLC的簡單套用實例
1.7 實訓 PLC的套用及簡單實例
1.8 思考與練習
第2章 S7-200 PLC硬體系統及編程資源
2.1 S7-200 PLC硬體系統配置
2.1.1 S7-200 PLC的硬體構成和性能特點
2.1.2 S7-200 CPU的結構和擴展模組
2.1.3 CPU模組連線圖
2.2 S7-200 PLC編程軟元件
2.2.1 概述
2.2.2 軟元件類型和功能
2.3 S7-200 PLC的定址方式
2.3.1 數據類型
2.3.2 直接定址與間接定址
2.4 實訓 PLC硬體連線及簡單程式
2.5 思考與練習
第3章 S7-200 PLC的基本指令及套用
3.1 概述
3.1.1 S7-200 PLC編程軟體簡介
3.1.2 S7-200 PLC指令基本格式
3.2 基本邏輯指令
3.2.1 觸點輸入/線圈驅動輸出指令
3.2.2 邏輯與指令
3.2.3 邏輯或指令
3.2.4 邏輯塊與指令
3.2.5 邏輯塊或指令
3.2.6 置位/復位指令
3.2.7 立即指令
3.2.8 邊沿觸發指令
3.2.9 堆疊操作指令
3.2.10 取反/空操作指令
3.3 定時器指令
3.3.1 基本概念及定時器編號
3.3.2 通電延時定時器TON(On-Delay Timer)
3.3.3 斷電延時定時器TOF(Off-Delay Timer)
3.3.4 保持型通電延時定時器TONR(Retentive On-Delay Timer)
3.3.5 定時器當前值刷新方式
3.4 計數器指令
3.4.1 基本概念及計數器編號
3.4.2 遞增計數器CTU(Count Up)
3.4.3 遞減計數器CTD(Count Down)
3.4.4 增減計數器CTUD(Count UP/Down)
3.5 比較指令
3.5.1 比較指令運算符
3.5.2 比較數據類型
3.5.3 比較指令格式
3.6 程式控制指令
3.6.1 跳轉指令
3.6.2 循環指令
3.6.3 停止、結束及看門狗復位指令
3.6.4 子程式
3.6.5 “與”ENO指令
3.7 實訓 常用基本邏輯指令編程練習
3.8 思考與練習
第4章 S7-200 PLC順序控制指令及套用
4.1 PLC功能圖概述
4.1.1 功能圖基本概念
4.1.2 功能圖結構
4.1.3 功能圖轉換成梯形圖
4.2 順序控制指令
4.2.1 順序控制指令的格式與功能
4.2.2 順序控制指令示例
4.2.3 順序控制指令使用說明
4.3 實訓 順序控制指令編程練習
4.4 思考與練習
第5章 S7-200 PLC功能指令及套用
5.1 數據傳送指令
5.1.1 單個數據傳送指令
5.1.2 塊傳送指令
5.1.3 位元組交換與填充指令
5.2 算術和邏輯運算指令
5.2.1 算術運算指令
5.2.2 增減指令
5.2.3 數學函式指令
5.2.4 邏輯運算指令
5.3 移位指令
5.3.1 左移和右移指令
5.3.2 循環左移和循環右移指令
5.3.3 移位暫存器指令
5.4 表功能指令
5.4.1 填表指令
5.4.2 查表指令
5.4.3 表中取數指令
5.5 轉換指令
5.5.1 數據類型轉換指令
5.5.2 編碼和解碼指令
5.5.3 七段顯示碼指令
5.5.4 字元串轉換指令
5.6 中斷指令
5.6.1 中斷源、中斷事件號及中斷優先權
5.6.2 中斷指令的格式與功能
5.6.3 中斷設計步驟
5.7 高速處理指令
5.7.1 高速計數指令
5.7.2 高速脈衝輸出
5.8 PID操作指令
5.8.1 PID算法
5.8.2 PID迴路輸入轉換及標準化數據
5.8.3 迴路輸出值轉換成標定數據
5.8.4 正作用和反作用迴路
5.8.5 迴路輸出變數範圍、控制方式及特殊操作
5.8.6 PID迴路表
5.8.7 PID迴路指令
5.8.8 PID編程步驟及套用
5.9 時鐘指令
5.9.1 讀實時時鐘指令TODR
5.9.2 寫實時時鐘指令TODW
5.10 實訓 中斷等功能指令編程練習
5.11 思考與練習
第6章 STEP7-Micro/WIN編程軟體及套用
6.1 STEP7-Micro/WIN V4.0安裝
6.1.1 計算機配置要求
6.1.2 硬體連線
6.1.3 軟體安裝
6.1.4 線上連線
6.2 STEP7-Micro/WIN V4.0功能簡介
6.2.1 編程軟體基本功能
6.2.2 視窗組件及功能
6.3 程式編輯
6.3.1 建立項目
6.3.2 編輯程式
6.3.3 創建邏輯網路的規則
6.4 編譯下載
6.4.1 程式編譯
6.4.2 程式下載
6.5 調試監控
6.5.1 PLC的工作模式
6.5.2 選擇掃描次數
6.5.3 狀態監控
6.6 實訓 STEP7-Micro/WIN編程軟體練習
6.7 思考與練習
第7章 S7-200 PLC網路通信及套用
7.1 S7-200 PLC網路通信實現
7.1.1 S7-200 PLC網路通信概述
7.1.2 S7-200 PLC網路通信協定
7.1.3 網路通信配置實例
7.2 S7-200 PLC通信指令和套用
7.2.1 網路讀與網路寫指令
7.2.2 傳送與接收指令
7.2.3 獲取與設定通信口地址指令
7.3 實訓 S7-200 PLC網路通信實驗
7.4 思考與練習
第8章 PLC控制系統簡介
8.1 PLC控制系統的結構類型
8.1.1 單機控制系統
8.1.2 集中控制系統
8.1.3 遠程I/O控制系統
8.1.4 分散式控制系統
8.2 PLC控制系統的設計步驟
8.3 PLC硬體配置選擇與外圍電路
8.3.1 PLC硬體配置
8.3.2 PLC外圍電路
8.4 PLC軟體設計
8.4.1 PLC軟體設計的基本原則
8.4.2 PLC軟體設計的內容和步驟
8.5 PLC控制系統運行方式及可靠性
8.5.1 PLC控制系統的運行方式
8.5.2 PLC控制系統的可靠性
8.6 PLC控制系統安裝調試
8.6.1 PLC控制系統的安裝
8.6.2 PLC控制系統的調試
8.7 PLC控制系統套用實例
8.7.1 原理介紹
8.7.2 系統控制要求
8.7.3 控制系統I/O資源分配
8.7.4 選定PLC型號
8.7.5 控制系統原理圖
8.7.6 控制系統軟體設計
8.8 實訓 步進電動機運動控制
8.9 思考與練習
第9章 PLC控制系統設計實例
9.1 三相異步電動機帶延時的正反轉控制設計
9.1.1 工作原理
9.1.2 系統控制要求
9.1.3 控制系統I/O資源分配
9.1.4 選定PLC型號
9.1.5 控制系統接線圖
9.1.6 控制系統軟體設計
9.2 水塔水位實時檢測控制系統設計
9.2.1 工藝過程
9.2.2 系統控制要求
9.2.3 控制系統I/O資源分配
9.2.4 選定PLC型號
9.2.5 控制系統接線圖
9.2.6 控制系統軟體設計
9.3 散裝物料輸送系統設計
9.3.1 工藝過程
9.3.2 系統控制要求
9.3.3 控制系統I/O資源分配
9.3.4 選定PLC型號
9.3.5 控制系統接線圖
9.3.6 控制系統軟體設計
9.4 葉片式混料機控制設計
9.4.1 工藝過程
9.4.2 系統控制要求
9.4.3 控制系統I/O資源分配
9.4.4 選定PLC型號
9.4.5 控制系統接線圖
9.4.6 控制系統軟體設計
9.5 自動搬運車控制系統設計
9.5.1 工藝過程
9.5.2 系統控制要求
9.5.3 控制系統I/O資源分配
9.5.4 選定PLC型號
9.5.5 控制系統接線圖
9.5.6 控制系統軟體設計
9.6 煉鋼廠餵絲機控制系統
9.6.1 工藝過程
9.6.2 系統控制要求
9.6.3 控制系統I/O資源分配
9.6.4 選定PLC型號
9.6.5 控制系統接線圖
9.6.6 控制系統軟體設計
9.7 實訓 機械手動作模擬
9.8 思考與練習
附錄
附錄A 電氣簡圖用圖形符號(部分)
附錄B S7-200 PLC基本指令集
部分習題參考答案
參考文獻
序言
PLC是以微處理器為基礎,綜合計算機技術、自動控制技術和通信技術發展而來的一種新型工業控制裝置,在各種工業自動化控制領域中有廣泛的套用。
本書以目前廣泛套用的德國西門子S7-200 PLC為例,有針對性地介紹了PLC的結構、工作原理、硬體配置、指令系統、編程環境及網路通信等內容,並結合具體工程實例,對常用PLC控制系統的設計思想、設計步驟、設計方法及調試維護進行了詳盡的講述。本書通過大量由淺人深的PLC套用實例,引導讀者逐步認識、熟知、套用PLC,為PLC控制系統的開發和深入套用打下堅實的基礎。
本書是根據不斷發展的PLC控制技術以及編者多年的教學經驗和工程實踐,並在參閱同類教材和相關文獻的基礎上編寫而成的,在內容的安排上,既注重通過PLC套用實例反映PLC的一般工作原理及其套用特點,又注重PLC工程套用的可操作性和實用性。
本書共有9章。第1章在簡要介紹常用低壓電器和電氣控制電路的基礎上,闡述了現代工業控制系統從繼電器控制發展到PLC控制的過程,並對PLC的工作原理進行了分析;第2章主要介紹了s7.200 PLC的技術指標、硬體配置、編程軟元件、數據類型及其定址方式等;第.3~5章詳細介紹了s7-200 PLC的指令系統,通過實例介紹了梯形圖的語法結構、指令格式以及利用梯形圖設計控制系統的方法;第6章對STEP7-Micro/WIN編程工具的使用方法作了介紹;第7章主要介紹了S7.200 PLC通信網路的建立、通信組態的配置以及通信指令的套用等;第8、9章重點介紹了PLC控制系統的總體規劃和軟硬體設計,以幾個工程控制系統設計為例,說明PLC在工業控制系統中的套用。全書在取材和編排上由淺入深,循序漸進,便於讀者學習和教學使用。各章節中列舉的PLC設計實例都經STEP7-Micro/WIN編程工具編譯通過,並在S7.200 PLC開發系統上進行了硬體測試,可直接使用或稍作修改用於相關係統的設計。