《西門子S7-200系列PLC應用技術》從實用角度出發,分模塊介紹了西門子S7-200系列PLC的應用。它吸收了大量PLC教科書的優點,內容翔實,案例豐富,習題配有答案,適合初學者學習。《西門子S7-200系列PLC應用技術》全書共有7個模塊,模塊1介紹了PLC的初步認識,包括PLC基礎知識、硬件配置和STEP 7-Micro/WIN軟件的使用;模塊2介紹了S7-200的數據區、尋址方式和指令系統等位指令知識和應用;模塊3介紹了數據處理功能指令的功能和應用;模塊4介紹了程序轉移類指令、順序控制指令和高速計數器指令的功能和應用;模塊5介紹了模擬量處理功能及應用;模塊6介紹了PLC應用系統的設計步驟和程序設計方法;模塊7介紹了S7-200的通信基礎知識、通信協議和通信功能指令,PPI通信、PLC和變頻器之間通信的應用。
《西門子S7-200系列PLC應用技術》可作為高職高專電氣工程及自動化、應用電子技術、機電一體化等相關專業的教材,也可作為成人教育及企業培訓的教材,還可作為從事PLC技術工作的工程技術人員自學用書。
模塊1 PLC的認知初步
項目 單燈雙開關的多邏輯PLC控制系統
1.1 可編程控制器概述
1.1.1 PLC的由來
1.1.2 可編程控制器的定義、分類及特點
1.1.3 可編程控制器的功能和應用
1.1.4 可編程控制器的發展趨勢
1.1.5 PLC的組成與基本結構
1.2 S7-200系列PLC介紹
1.2.1 S7-200系列PLC系統
1.2.2 可編程控制器的工作原理
1.3 STEP 7-Micro/WIN編程軟件的使用
1.3.1 STEP 7-Micro/WIN V4.0編程軟件介紹
1.3.2 STEP 7-Micro/WIN V4.0主要編程功能
1.3.3 程序的狀態監控與調試
任務 設計單燈雙開關的多邏輯PLC控制系統
思考與練習題
模塊2 PLC基本指令的應用
項目1 三相異步電動機的單向啟、停控制
2.1 PLC的編程語言與程序結構
2.1.1 PLC程序設計語言
2.1.2 S7-200 PLC的程序結構
2.2 S7-200 PLC的內部元件
2.2.1 數據存儲類型
2.2.2 編址方式
2.2.3 尋址方式
2.2.4 元件功能及地址分配
2.3 基本位邏輯指令及應用
任務1.1 設計一個單臺電動機的啟、停的PLC控制系統
任務1.2 設計一個單臺電動機兩地控制的PLC控制系統
任務1.3 采用一個按鈕控制兩臺電動機的依次順序啟動
項目2 三相異步電動機的正/反轉控制
2.4 編程注意事項及編程技巧
2.4.1 梯形圖語言中的語法規定
2.4.2 編程技巧
2.5 PLC程序設計常用的方法
任務2.1 設計一個單臺電動機的正/反轉互鎖PLC控制系統
任務2.2 設計一個工作臺自動往復的PLC控制系統
任務2.3 設計一個搶答器的PLC控制系統
項目3 三相異步電動機的定時運動控制
2.6 定時器指令及應用
2.6.1 定時器指令
2.6.2 定時器指令應用舉例
任務3.1 設計一個三相異步電動機的Y/△降壓啟動的PLC控制系統
任務3.2 設計小車送料的PLC控制系統
任務3.3 設計三相異步電動機自耦變壓器降壓啟動的PLC控制系統
項目4 皮帶運輸機的順序控制
2.7 計數器指令及應用
任務4.1 設計一個皮帶運輸機的PLC控制系統
任務4.2 設計一個運料小車的PLC控制系統
項目5 復雜的定時器/計數器的控制系統
2.8 定時器/計數器的應用舉例
2.8.1 計數器的擴展
2.8.2 定時器的擴展
2.8.3 閃爍計數控制
任務5.1 多級皮帶運輸機循環延時順序啟、停的PLC控制系統
任務5.2 交通信號燈的PLC控制系統
任務5.3 液體攪拌機的PLC控制系統
思考與練習題
模塊3 數據處理功能指令的應用
項目1 彩燈的PLC控制
3.1 數據傳送指令簡介
3.1.1 數據傳送指令
3.1.2 數據塊傳送指令
3.1.3 字節交換和字節立即讀、寫指令
3.2 移位和循環移位指令
3.2.1 右移位指令SHR
3.2.2 左移位指令SHL
3.2.3 循環右移位指令ROR
3.2.4 循環左移位指令ROL
3.2.5 移位寄存器指令
任務1.1 設計一個按鈕控制的8個彩燈依次點亮的PLC控制系統
任務1.2 設計霓虹燈閃爍的PLC控制
任務1.3 天塔之光的模擬控制系統
項目2 數據處理的PLC控制系統
3.3 數據比較指令及應用
3.4 數據轉換指令及應用
3.4.1 字節與字整數之間的轉換
3.4.2 字整數與雙字整數之間的轉換
3.4.3 雙整數與實數之間的轉換
3.4.4 BCD碼與整數的轉換
3.4.5 譯碼和編碼指令
3.4.6 七段顯示譯碼指令
3.4.7 ASCII碼與十六進制數的轉換
3.5 算術運算、邏輯運算指令
3.5.1 整數與雙整數加減法指令
3.5.2 整數與雙整數乘除法指令
3.5.3 實數加、減、乘、除法指令
3.5.4 數學函數變換指令
3.5.5 邏輯運算指令
3.5.6 遞增、遞減指令
3.5.7 數據表指令
任務2.1 小車定位的PLC控制系統
任務2.2 搶答器的PLC控制系統
任務2.3 飲料自動售貨機控制系統
任務2.4 停車場數碼顯示PLC控制系統
思考與練習題
模塊4 特殊功能指令的應用
項目1 機電一體化設備的PLC控制
4.1 程序控制類指令
4.1.1 有條件結束
4.1.2 暫停
4.1.3 監視計時器復位
4.1.4 跳轉
4.1.5 循環指令
4.1.6 子程序指令
4.2 步進順序控制指令
4.2.1 功能流程圖簡介
4.2.2 順序控制指令
4.2.3 順序功能圖的基本結構
4.2.4 順序控制系統的編程方法
任務1.1 專用鉆床的PLC控制系統
任務1.2 傳送機分揀大小球的控制系統
任務1.3 組合機床的PLC控制
項目2 PLC高速處理指令的應用
4.3 中斷處理指令
4.3.1 中斷事件
4.3.2 中斷指令
4.3.3 中斷程序的調用原則
4.3.4 中斷指令應用舉例
4.4 高速處理指令
4.4.1 占用輸入/輸出端子
4.4.2 高速計數器的工作方式
4.4.3 高速計數器指令
4.4.4 高速輸出指令及應用
4.5 時鐘指令及應用
任務2.1 電動機高速轉速的測量的PLC控制系統
任務2.2 步進電動機的PLC控制系統
思考與練習題
模塊5 模擬量處理功能的應用
項目 恒壓供水的PLC控制系統
5.1 模擬量輸入/輸出模塊
5.1.1 模擬量輸入模塊
5.1.2 模擬量輸出模塊
5.1.3 EM235模擬量輸入/輸出模塊的使用
5.2 模擬數據的處理
5.2.1 模擬量輸入信號的整定
5.2.2 模擬量輸出信號的整定
5.3 PLC的PID控制
5.3.1 PID算法
5.3.2 PID控制回路選項
5.3.3 PID指令
5.3.4 PID控制功能的應用
5.3.5 PID指令向導的應用
任務 設計一個恒壓供水的PLC控制系統
思考與練習題
模塊6 PLC應用系統設計
項目1 PLC在順序控制系統中的應用
6.1 PLC系統設計的主要內容
6.1.1 PLC控制系統設計的基本原則
6.1.2 PLC控制系統設計的主要內容
6.1.3 程序設計的步驟
6.1.4 系統調試
6.2 PLC程序設計的方法
6.2.1 經驗設計法
6.2.2 順序控制設計法
6.3 PLC應用中的若干問題
6.3.1 對PLC某些輸入信號的處理
6.3.2 PLC的安全保護
任務1.1 PLC在自動門控制中的應用
任務1.2 全自動洗衣機PLC控制系統
任務1.3 多種工作方式機械手的PLC控制
項目2 PLC在邏輯控制系統中的應用
任務2.1 PLC在步進電動機控制中的應用
任務2.2 四層樓電梯的PLC控制系統
思考與練習題
模塊7 PLC通信與網絡功能應用
項目1 PLC與遠程PC的通信
7.1 通信的基本知識
7.1.1 基本概念
7.1.2 差錯控制
7.1.3 傳輸介質
7.1.4 串行通信接口標準
7.2 工業局域網基礎
7.3 S7-200網絡通信部件
7.3.1 通信端口
7.3.2 PC/PPI電纜
7.3.3 網絡連接器
7.3.4 PROFIBUS網絡電纜
7.3.5 網絡中繼器
7.3.6 EM277 PROFIBUS-DP模塊
7.4 S7-200系列PLC的自由端口通信
7.4.1 自由端口通信模式
7.4.2 自由端口通信發送/接收指令
任務 設計一臺PLC與遠程PC的通信系統
項目2 兩臺以上PLC的主從通信
7.5 S7-200系列PLC網絡通信
7.5.1 概述
7.5.2 通信協議
7.5.3 網絡讀與網絡寫指令
任務 設計4臺包裝機
項目3 PLC與變頻器之間的通信
7.6 USS通信協議簡介
7.6.1 USS協議指令
7.6.2 控制指令USS_CTRL
7.6.3 USS_RPM_x
7.6.4 USS的編程順序
7.6.5 通信電纜連接
任務3.1 基于端子控制的PLC與變頻器之間的通信
任務3.2 基于UUS協議的PLC與變頻器之間的通信
思考與練習題
附錄一 部分練習題參考答案
附錄二 S7-200 PLC指令集
參考文獻