S7-200PLC編程原理與工程實訓

內容介紹

《普通高校"十一五"規劃教材 ·S7-200PLC編程原理與工程實訓》以西門子S7—200可程式序控制器及其編程軟體STEP 7一Micro/WIN為例,重點介紹了PLC的硬體結構、工作原理、指令系統、程式編輯和程式的調試等,還介紹了網路通信知識,以及由S7—200PLC組成的通信網路通信協定的具體套用。
書中從工程套用和實訓出發,列舉了大量的PLC控制電路和實際套用系統,通過系統配置和編程訓練,可使讀者儘快學習可程式控制器技術。

作品目錄

第1章可程式序控制器概述1.1PLC的產生、定義及分類 1.1.1PLC的產生 1.1.2PLC的定義 1.1.3PLC的分類1.2PLC的特點、主要功能及性能指標 1.2.1PLC的特點 1.2.2PLC的主要功能 1.2.3性能指標1.3PLC的程式語言1.4PLC的硬體結構及工作原理 1.4.1PLC的硬體結構 1.4.2PLC的工作原理1.5PLC的套用設計及發展方向 1.5.1PLC的套用設計 1.5.2PLC的發展方向第2章可程式控制器S7-200概述2.1S7-200的系統組成 2.1.1S7-200的系統基本構成 2.1.2主機單元 2.1.3數字量擴展模板 2.1.4模擬量擴展模板 2.1.5智慧型模板 2.1.6其他設備2.2S7-200的性能特點及基本功能 2.2.1S7-200的主要技術性能指標 2.2.2S7-200的輸入/輸出系統 2.2.3存儲系統 2.2.4S7-200的工作方式及掃描周期第3章S7-200系列PLC的基本指令3.1S7-200系列PLC的內部元件及程式結構 3.1.1S7-200的基本數據類型 3.1.2S7-200的定址方式 3.1.3S7-200的編程元件 3.1.1S7-200的程式結構3.2S7-200系列PLC的基本邏輯指令 3.2.1標準觸點指令 3.2.2輸出指令(Out) 3.2.3置位和復位指令 3.2.4立即存取(I/O)指令 3.2.5邊沿觸發指令 3.2.6邏輯結果取反指令(NOT)和空操作指令(NOP) 3.2.7邏輯堆疊指令 3.2.8定時器指令 3.2.9計數器指令 3.2.10定時器及計數器指令的套用與擴展 3.2.11移位暫存器指令 3.2.12比較觸點指令 3.2.13順序控制繼電器(SCR)指令3.3S7-200系列PLC的運算指令 3.3.1加減乘除指令與加1、減1指令 3.3.2數學函式指令 3.3.3邏輯運算指令3.4S7-200系列PLC的數據處理指令 3.4.1數據傳送指令 3.4.2交換位元組指令SWAP 3.4.3填充指令FILL 3.4.4移位和循環移位指令3.5S7-200系列PLC的程式控制指令 3.5.1有條件結束(END)指令 3.5.2暫停(STOP)指令 3.5.3監視定時器復位(Watchdog Reset,WDR)指令 3.5.4跳轉與標號指令 3.5.5循環指令(FOR,NEXT) 3.5.6子程式第4章S7-200系列PLC的功能指令4.1表功能指令 4.1.1填表、查表指令 4.1.2先進先出、後進先出指令 4.1.3存儲器填充指令4.2數據轉換指令 4.2.1BCD碼與整數的轉換 4.2.2位元組與整數的轉換 4.2.3雙字整數與整數的轉換 4.2.4雙字整數與實數的轉換 4.2.5七段顯示解碼(段碼)指令 4.2.6解碼、編碼指令 4.2.7ASCII碼與十六進制數的轉換指令 4.2.8整數、雙字整數、實數轉為ASCII碼指令 4.2.9字元串轉換指令 4.2.10子字元串轉換為數字量 4.2.11指令套用舉例4.3中斷指令 4.3.1中斷事件 4.3.2中斷指令 4.3.3中斷程式的調用原則4.4高速處理指令 4.4.1高速計數器指令 4.4.2高速脈衝輸出指令4.5其他功能指令 4.5.1實時時鐘指令 4.5.2PID指令第5章STEP 7-Micro/WIN編程軟體的使用5.1編程軟體安裝及硬體配置 5.1.1編程軟體安裝 5.1.2硬體配置5.2STEP 7-Micro/WIN軟體功能 5.2.1設定中文語言環境 5.2.2主界面各部分功能 5.2.3系統塊設定5.3STEP 7-Micro/WIN軟體編程 5.3.1項目檔案 5.3.2程式語言切換 5.3.3輸入程式 5.3.4編輯程式方法 5.3.5數據塊編輯 5.3.6符號表 5.3.7編譯與下載 5.3.8S7-200的出錯處理 5.3.9引入和引出檔案 5.3.10交叉引用5.4程式運行、監控和調試 5.4.1工作模式選擇 5.4.2梯形圖程式的狀態監控 5.4.3在運行模式下用狀態表監視與調試程式 5.4.4在停止模式下用狀態表監視與調試程式 5.4.5用趨勢圖觀察程式 5.4.6在運行方式下編輯程式 5.4.7程式的列印輸出第6章S7-200 PLC的通信及網路6.1通信基礎知識 6.1.1基本概念和術語 6.1.2異步串列通信接口標準6.2計算機通信網路及拓撲結構 6.2.1網路性能的主要因素 6.2.2網路協定和體系結構6.3西門子SIMATIC NET 6.3.1西門子工業乙太網 6.3.2現場匯流排PROFIBUS 6.3.3現場匯流排AS-i6.4S7-200的網路通信 6.4.1S7-200的通信協定 6.4.2S7-200通信網路配置 6.4.3PPI網路的組成形式6.5S7-200網路套用 6.5.1網路指令及套用 6.5.2自由口指令及套用6.6USS協定控制電動機驅動器 6.6.1使用USS協定的優點 6.6.2USS通信硬體連線 6.6.3USS協定的通信報文結構 6.6.4利用基本指令實現USS通信的編程6.7使用USS協定庫控制MicroMaster變頻器 6.7.1使用USS協定專用指令的要求 6.7.2與變頻器通信的時間要求 6.7.3使用USS協定專用指令 6.7.4USS協定指令 6.7.5連線和設定4系列MicroMaster變頻器第7章工程實訓實例7.1運料小車延時正、反轉控制程式7.2皮帶運輸機循環延時順序啟動、停止控制程式7.3四組搶答器控制程式7.4液體反應池定量定時送液控制程式7.5人行道交通信號燈控制程式7.6基於中斷功能的彩燈循環移動控制程式7.7基於高速計數器的箱體包裝工序控制程式7.8基於高速計數器的電梯顯示控制程式7.9飲料自動售貨機控制程式7.10圓形停車庫汽車存取控制程式7.11步進電動機運轉控制程式7.12百天倒計時控制程式7.1330/5型橋式起重機小車運行PLC改造控制程式7.14T68鏜床PLC改造程式7.15X62w萬能銑床PLC改造程式7.16PLC改造Z3050型搖臂鑽床控制系統7.17PLC改造B2012A型龍門刨床控制系統7.18兩台PLC主從式通信程式設計7.19用TD200文本顯示器監控郵包配送的程式設計7.20基於PID控制功能的食品罐頭殺菌溫度控制程式設計7.21PLC與MM440變頻器控制電動機實現工5速段運轉7.22使用USS協定專用指令控制變頻器實現電機動多段速運行7.23使用通用指令實現PLC與MM440之間的自由口通信附錄附錄1S7-200的SIMATIC指令集簡表附錄2S7-200的特殊存儲器(SM)標誌位附錄3S7-200錯誤代碼附錄4文本顯示器TD200參考文獻

相關詞條

熱門詞條

聯絡我們