內容簡介
《西門子S7-200 PLC 從入門到實踐》採用項目導入、任務驅動的方式進行編寫
《西門子S7-200 PLC 從入門到實踐》具有新穎性、技術性、實用性和可操作性,既可作為高職高專電氣自動化、機電一體化等專業實踐教材和指導手冊,同時也可作為廣大自動化工程人員的設計指南。
目錄
項目1 定時器:增氧泵控制
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.2.6 西門子S7 200 PLC
1.3 編程技能一:編程環境的熟悉
1.3.1 編程軟體的安裝
1.3.2 編程環境的項目組成
1.3.3 簡單電氣控制線路的編程與運行
1.4 編程技能二:位邏輯與定時器
1.4.1 位邏輯指令
1.4.2 定時器
1.5 項目解決思路
1.5.1 增氧泵控制的硬體設計
1.5.2 增氧泵控制的軟體設計
項目2 計數器:自動分裝控制
2.1 項目背景及要求
2.1.1 項目背景
2.1.2 自動分裝控制要求
2.2 知識連結:PLC操作模式與I/O定址
2.2.1 PLC實現控制的過程
2.2.2 S7 200 PLC的運行與停止模式
2.2.3 S7 200 PLC的數據類型
2.2.4 直接和間接編址
2.2.5 S7 200 PLC記憶體地址範圍
2.3 編程技能一:LAD編輯與編譯
2.3.1 打開已有項目
2.3.2 LAD編輯圖形組件和邏輯網路
2.3.3 LAD常見邏輯結構
2.3.4 LAD編譯
2.4 編程技能二:計數器與傳送指令
2.4.1 計數器
2.4.2 數據傳送指令
2.5 項目解決思路
2.5.1 控制問題的提出
2.5.2 自動分裝控制的軟體編程
項目3 SCR指令:紙卷輸送控制
3.1 項目背景及要求
3.1.1 項目背景
3.1.2 紙卷輸送控制要求
3.2 知識連結:梯形圖的設計方法
3.2.1 根據繼電器電路圖設計梯形圖的方法
3.2.2 根據順序功能圖設計梯形圖的方法
3.3 編程技能一:定製STEP 7?Micro/WIN與PLC信息
3.3.1 定製STEP 7?Micro/WIN
3.3.2 PLC信息
3.3.3 特殊存儲器標誌位SMB0
3.4 編程技能二:SCR指令
3.4.1 SCR、SCRT和SCRE指令
3.4.2 西門子SCR指令套用例舉
3.5 項目解決思路
3.5.1 紙卷輸送控制的硬體設計
3.5.2 紙卷輸送控制的軟體編程
項目4 中斷程式:報警燈控制
4.1 項目背景及要求
4.1.1 項目背景
4.1.2 報警燈控制要求
4.2 知識連結:擴展模組與系統塊設定
4.2.1 擴展模組概念
4.2.2 數字量輸入EM221模組
4.2.3 數字量輸出EM222模組
4.2.4 數字量輸入輸出混合模組EM223
4.2.5 系統塊設定
4.3 編程技能一:子程式的使用
4.3.1 子程式
4.3.2 CALL指令
4.4 編程技能二:中斷子程式的使用
4.4.1 中斷子程式的類型
4.4.2 中斷子程式的相關指令
4.4.3 中斷子程式套用一:處理I/O中斷
4.4.4 中斷子程式套用二:T32中斷控制LED燈
4.5 項目解決思路
4.5.1 報警燈控制的硬體設計
4.5.2 報警燈控制的軟體編程
項目5 高速脈衝輸入:復卷機的計長控制
5.1 項目背景及要求
5.1.1 項目背景
5.1.2 復卷機計長控制要求
5.2 知識連結:PLC數字量輸入
5.2.1 PLC數字量輸入
5.2.2 脈衝量輸入和高速計數器
5.2.3 西門子S7 200的高速計數器
5.3 編程技能一:HDEF和HSC指令
5.3.1 HDEF和HSC指令
5.3.2 測速套用案例
5.4 編程技能二:HSC嚮導的使用
5.4.1 HSC嚮導
5.4.2 HSC嚮導使用案例
5.5 項目解決思路
5.5.1 復卷機計長控制的硬體設計
5.5.2 復卷機計長控制的軟體編制
項目6 高速脈衝輸出:永磁吸盤的控制
6.1 項目背景及要求
6.1.1 項目背景
6.1.2 永磁控制要求
6.2 知識連結:PLC數字量輸出
6.2.1 數字量輸出
6.2.2 脈衝量輸出和位置控制
6.2.3 位置控制模組EM253
6.3 編程技能一:PTO/PWM指令
6.3.1 PTO/PWM功能的控制字
6.3.2 PLS指令
6.3.3 PTO包絡圖計算
6.4 編程技能二:PTO/PWM嚮導
6.4.1 PTO/PWM嚮導的使用步驟
6.4.2 PTO/PWM嚮導套用舉例
6.4.3 PTO配置的項目組件
6.5 項目解決思路
6.5.1 永磁控制的PLC硬體設計
6.5.2 永磁控制的PLC程式設計
項目7 模擬量:水位顯示
7.1 項目背景及要求
7.1.1 項目背景
7.1.2 水位顯示要求
7.2 知識連結:PLC模擬量輸入/輸出
7.2.1 PLC模擬量控制
7.2.2 西門子模擬量輸入/輸出模組
7.3 編程技能一:數據塊的使用
7.3.1 數據塊的操作
7.3.2 數據塊與ASCII檔案的轉換
7.3.3 數據塊一般規則
7.3.4 數據塊的修正
7.4 編程技能二:常用數據指令
7.4.1 整數計算指令
7.4.2 浮點數計算指令
7.4.3 移位/循環指令
7.4.4 轉換指令
7.4.5 表指令
7.4.6 運用數據指令解決模擬量輸出案例
7.5 項目解決思路
7.5.1 水位顯示的PLC硬體線路
7.5.2 水位顯示的程式編制
項目8 PID:恆液位控制
8.1 項目背景及要求
8.1.1 項目背景
8.1.2 恆液位控制要求
8.2 知識連結:PID控制
8.2.1 自動控制基本概念
8.2.2 PID控制
8.2.3 PID算法
8.2.4 S7 200 EM235模組
8.3 編程技能一:PID標準指令
8.3.1 PID標準指令
8.3.2 PID語句的使用
8.4 編程技能二:PID嚮導的使用
8.4.1 PID嚮導的使用步驟
8.4.2 以本項目為例進行PID嚮導的使用
8.5 項目決思路
8.5.1 硬體接線
8.5.2 軟體程式與調試
項目9 通信:泵站監控系統
9.1 項目背景及要求
9.1.1 項目背景
9.1.2 泵站監控要求
9.2 知識連結:S7 200 PLC通信
9.2.1 小型PLC的基本配置
9.2.2 小型PLC通信系統
9.2.3 S7 200 PLC的通信方式
9.2.4 PPI通信
9.2.5 自由口模式
9.3 編程技能一:PPI通信模式
9.3.1 NETR與NETW指令
9.3.2 NETR/NETW指令嚮導
9.4 編程技能二:自由口通信模式
9.4.1 XMT和RCV指令
9.4.2 接收信息控制
9.5 項目解決思路
9.5.1 泵站監控的硬體設計
9.5.2 泵站監控的軟體設計
9.5.3 監控程式的調試
項目10 綜合實踐一:機械手自動分揀裝置
10.1 項目背景及分析
10.1.1 項目概述
10.1.2 工藝流程
10.1.3 控制要求
10.2 送料與搬運機構的控制
10.2.1 送料與搬運機構的組成部分
10.2.2 送料與搬運機構的感測器選型
10.2.3 執行機構的選型
10.2.4 PLC的輸入接線
10.2.5 送料和搬運機構的程式編制與調試
10.3 物料傳送和分揀機構的控制
10.3.1 物料傳送和分揀機構的組成部分
10.3.2 物料分揀用的檢測開關
10.3.3 物料傳送與分揀機構的程式編制與調試
10.4 項目設計思路
10.4.1 機械手自動分揀裝置的設計思路
10.4.2 機械手自動分揀裝置的硬體部分
10.4.3 機械手自動分揀裝置的程式編制
項目11 綜合實踐二:封口包裝機裝置
11.1 項目背景及分析
11.1.1 任務概述
11.1.2 工藝流程
11.1.3 控制要求
11.2 封口包裝機的溫度檢測
11.2.1 封口包裝機的溫度感測器
11.2.2 PLC的溫度感測器模組
11.2.3 S7 200對溫度感測器模組的軟體編程
11.2.4 熱電偶與PLC的硬體接線及其數據測試
11.3 封口包裝機的溫度控制
11.3.1 封口包裝機的溫度控制要求
11.3.2 固態繼電器SSR
11.3.3 SSR封口機溫度PID控制的接線與編程
11.4 項目設計思路
11.4.1 封口包裝機控制系統的設計原則
11.4.2 封口包裝機的硬體部分
11.4.3 封口包裝機的軟體部分
項目12 綜合實踐三:恆壓供水控制裝置
12.1 項目背景及分析
12.1.1 任務概述
12.1.2 供水流程
12.1.3 控制要求
12.2 壓力信號的採集
12.2.1 恆壓供水的原理
12.2.2 供水壓力感測器的原理與選型
12.2.3 供水壓力信號的採集
12.2.4 供水壓力信號數據的處理
12.3 PLC控制的PID單泵變頻供水
12.3.1 PLC控制的變頻恆壓供水
12.3.2 S7 200 PLC PID恆壓供水
12.4 項目設計思路
12.4.1 恆壓供水控制裝置的設計原則
12.4.2 恆壓供水控制裝置的硬體部分
12.4.3 恆壓供水控制裝置的軟體部分
參考文獻