內容簡介
本書從實際套用的角度出發,以德國西門子公司的S7-200系列PLC為對象,在介紹PLC的原理、指令等基礎知識以及編程軟體STEP 7-Micro/WIN的套用、通信、人機操作界面等相關知識的基礎上,進一步以大量的套用實例介紹了PLC控制系統的實用開發。隨著計算機技術、自動控制技術和網路通信技術的發展,PLC技術也得到了很好的發展,與數控技術、CAD/CAM以及機器人技術一起被稱為當代工業自動化生產的四大支柱。
《S7-200PLC原理與實用開發指南》共分3篇。第1篇為基礎篇,主要介紹PLC的基礎知識、基本指令系統等;第2篇為提高篇,主要介紹編程軟體、通信、PID以及人機操作界面;第3篇為實戰篇,詳細介紹了PLC控制系統的軟、硬體設計,並給出了多個典型的工程套用實例。
《S7-200PLC原理與實用開發指南》
內容豐富、全面系統、實用性很強,同時也融合了編者多年寶貴的套用經驗。
目錄
叢書序
前言
第1篇 基礎篇
第1章 可程式序控制器概述
1.1 PLC的產生與發展
1.1.1 PLC的產生
1.1.2 PLC的定義
1.1.3 PLC的現狀及發展趨勢
1.2 PLC的特點與功能
1.2.1 PLC的特點
1.2.2 PLC的功能
1.3 PLC的結構與分類
1.3.1 PLC的基本結構
1.3.2 PLC的分類
1.4 PLC的基本工作原理
1.4.1 PLC的工作原理
1.4.2 PLC與微型計算機
1.4.3 PLC與繼電器
1.4.4 PLC的主要技術性能指標
1.5 PLC的主要程式語言
1.5.1 梯形圖
1.5.2 語句表
1.5.3 功能塊圖
1.5.4 順序功能圖
1.5.5 結構化文本
1.6 PLC的套用
1.7 西門子公司PLC產品簡介
第2章 S7-200PLC的組成原理
2.1 S7-200PLC概述
2.2 S7-200PLC的基本結構
2.3 S7-200PLC的CPU模組
2.3.1 CPU221的技術指標
2.3.2 CPU222的技術指標
2.3.3 CPU224的技術指標
2.3.4 CPU224XP的技術指標
2.3.5 CPU226的技術指標
2.4 S7-200PLC的擴展單元模組
2.4.1 數字量I/O擴展模組
2.4.2 模擬量I/O擴展模組
2.4.3 溫度測量擴展模組
2.4.4 通信模組
2.4.5 特殊功能模組
2.5 S7-200PLC的配置
2.5.1 系統配置需要考慮的問題
2.5.2 系統配置應遵循的原則
2.5.3 S7-200PLC系統的硬體配置
第3章 S7-200PLC編程基礎
3.1 S7-200PLC程式的結構
3.2 S7-200PLC的數據區
3.2.1 數據的表示
3.2.2 S7-200PLC中的數據表示
3.2.3 s7-200PLC的數據區
3.3 S7-200PLC定址方式
第4章 S7-200PLC的指令系統
4.1 邏輯指令
4.1.1 S7-200PLC的梯形圖及堆疊
4.1.2 觸點指令
4.1.3 電路塊連線指令
4.1.4 堆疊指令
4.1.5 其他指令
4.1.6 立即觸點指令
4.2 時鐘指令
4.3 計數器和定時器指令
4.3.1 計數器指令
4.3.2 定時器指令
4.3.3 高速計數器指令
4.4 傳送和比較指令
4.4.1 傳送指令
4.4.2 比較指令
4.4.3 移位指令
4.5 運算指令
4.5.1 數學運算指令
4.5.2 函式運算指令
4.5.3 增/減指令
4.5.4 邏輯運算指令
4.5.5 表功能指令
4.6 程式控制指令
4.6.1 有條件結束
4.6.2 停止指令
4.6.3 看門狗復位指令
4.6.4 循環指令
4.6.5 中斷指令
4.6.6 跳轉指令
4.6.7 子程式調用指令
4.6.8 順序控制指令
4.7 字元串指令
4.7.1 求字元串長度指令
4.7.2 複製字元串指令
4.7.3 合併字元串指令
4.7.4 複製子串指令
4.7.5 字元串查找指令
4.7.6 字元查找指令
4.8 轉換指令
4.8.1 數字轉換指令
4.8.2 取整指令
4.8.3 段解碼指令
4.8.4 ASCⅡ轉換指令
4.8.5 字元串轉換指令
4.8.6 編碼和解碼指令
第2篇 提高篇
第5章 S7-200PLC編程軟體——STEP7-Micto/WIN
5.1 編程軟體概述
5.2 編程軟體的安裝
5.2.1 系統要求
5.2.2 軟體安裝
5.2.3 硬體連線
5.2.4 參數設定
5.2.5 PC與S7-200PLC建立通信
5.2.6 修改PLC通信參數
5.3 STEP7-Micro/WIN4.0軟體界面及各部分功能
5.4 創建工程及程式編寫
5.4.1 生成一個工程檔案
5.4.2 編輯項目檔案
5.4.3 程式的編譯與下載
5.5 程式調試及運行監控
5.5.1 調試
5.5.2 監控
第6章 S7-200PLC網路與通信
6.1 網路與通信概述
6.1.1 網路的組成
6.1.2 西門子公司的全集成自動化
6.1.3 數據通信技術基礎
6.1.4 幾種串列通信接口標準
6.2 S7-200PLC通信及網路
6.2.1 S7-200PLC的網路通信協定
6.2.2 S7-200PLC的串列通信網路部件
6.3 S7-200PLC的網路通信實現
6.3.1 在編程軟體中設定通信參數
6.3.2 網路通信的高級議題
6.3.3 網路讀寫指令
第7章 人機操作界面
7.1 概述
7.2 西門子公司的HMI設備
7.2.1 西門子公司HMI設備的分類
7.2.2 HMI軟體
7.3 TD400C文本顯示器
7.3.1 TD400C概述
7.3.2 使用Keypad Designer創建自定義面板
7.3.3 TD400C文本顯示嚮導
7.3.4 用TD400C替換其他TD設備
7.3.5 TD400C的操作概述
第8章 PID指令的功能與套用
8.1 PID功能概述
8.1.1 模擬量控制系統
8.1.2 PID控制器
8.2 PID指令
8.3 PID嚮導
8.4 PID參數的自整定
第3篇 實戰篇
第9章 PLC控制系統系統設計
9.1 概述
9.2 PLC控制系統的設計
9.2.1 控制系統的設計階段
9.2.2 PLC控制系統的設計流程
9.3 PLC控制系統硬體設計
9.3.1 PLC選型原則
9.3.2 PLC硬體設計過程
9.4 軟體系統設計
9.4.1 PLC軟體設計的基本原則
9.4.2 軟體設計過程
9.4.3 程式設計方法
9.4.4 程式結構
9.4.5 PLC程式的內容
9.4.6 質量評價指標
9.5 調試與運行
9.5.1 程式的模擬調試
9.5.2 程式的現場調試
9.6 故障檢查與處理
9.6.1 故障的分類
9.6.2 PLC的自診斷測試
9.6.3 利用系統功能進行診斷測試
9.6.4 PLC的維護
9.7 梯形圖的編程方法
第10章 S7-200 PLC在數字量控制系統中的套用實例
10.1 消防給水泵的控制
10.1.1 概述
10.1.2 控制系統的設計
10.1.3 控制系統梯形圖程式及程式注釋
10.1.4 小結
10.2 布袋除塵系統的控制
10.2.1 概述
10.2.2 控制系統的設計
10.2.3 控制系統梯形圖程式及程式注釋
10.2.4 小結
10.3 帶式傳輸系統的控制
10.3.1 概述
10.3.2 控制系統的設計
10.3.3 控制系統梯形圖程式及程式注釋
L0.3.4 小結
第11章 S7-200 PLC在模擬量及脈衝量控制系統中的套用實例
11.1 鍋筒水位控制
11.1.1 概述
11.1.2 控制系統的設計
11.1.3 控制系統梯形圖程式及程式注釋
11.1.4 小結
11.2 鋼包車行走控制
11.2.1 概述
11.2.2 控制系統的設計
11.2.3 控制系統梯形圖程式及程式注釋
11.2.4 小結
第12章 S7-200 PLC在網路通信系統中的套用實例
12.1 PLC與變頻器通信
12.1.1 概述
12.1.2 控制系統設計
12.1.3 控制系統梯形圖程式及程式注釋
12.1.4 小結
12.2 S7-200 PLC與WINCC通信設定
12.2.1 概述
12.2.2 網路設定
12.2.3 讀取變數
附錄A 字元的ASCⅢ編碼
附錄B 特殊存儲器(SM)各標誌位的功能
附錄C S7-200PLC系統電源數據簡表
附錄D 最大I/O擴展能力(純I/O模組時)
附錄E 系統常見故障
附錄F 錯誤代碼
附錄G 快速參考信息