S7-1200 PLC編程及應用
S7-1200 PLC編程及應用
《S7-1200 PLC編程及應用(第2版)》一書詳細介紹了用編程軟體STEP 7 Basic完成各種任務的操作過程,讀者一邊看書一邊用軟體進行操作,可以較快地掌握STEP 7 Basic、S7-1200和精簡系列面板的使用方法。
《S7-1200 PLC編程及應用(第2版)》通過幾十個常式,深入淺出地介紹了西門子公司新一代小型PLC S7-1200的硬體組成、硬體和網路組態的方法、指令系統應用、用戶程序結構,高速輸入/高速輸出、各種通信功能、PID閉環控制的組態、編程和調試方法,精簡系列面板的組態與模擬、故障診斷與提高PLC控制系統可靠性的措施。還介紹了一整套數字量控制系統梯形圖的先進完整的設計方法。
隨書光碟附有STEP 7 Basic中文版、S7-1200 PLC與精簡系列面板的用戶手冊和產品樣本,以及作者編寫的與正文配套的大量的常式和視頻教程。
《S7-1200 PLC編程及應用(第2版)》可供工程技術人員學習S7-1200的編程和應用時使用,也可以作高校機電類各專業的教材。
廖常初,重慶大學教授,本科畢業於清華大學,曾在企業從事機械、電氣技術工作,長期從事工業控制和PLC應用的教學、科研和工程應用工作。主編教材和著作有:《PLC編程及應用》第3版,獲中國書刊發行業協會“2006年度全行業優秀暢銷品種(科技類)”稱號;《S7-300/400 PLC應用技術》第2版,獲2006年度機械工業出版社科技進步獎;《S7-300/400 PLC應用教程》;《FX系列PLC編程及應用》,獲機械工業出版社2007年度科技進步獎; 《S7-200 PLC編程及應用》第2版,教育部“十一五”國家級規劃教材;《S7-200 PLC基礎教程》第2版;《PLC基礎及應用》第2版,教育部“十一五”國家級規劃教材;《西門子人機界面(觸摸屏)組態與應用技術》第2版;《西門子工業通信網路組態編程與故障診斷》;《S7-1200 PLC編程及應用》。
前言
第1章 概述
1.1PLC的基本概念
1.1.1 PLC的基本結構
1.1.2 PLC的特點
1.1.3 PLC的應用領域
1.1.4 怎樣下載西門子PLC的資料和軟體
1.2 S7-1 200的程序結構與工作原理
1.2.1 邏輯運算
1.2.2 S7-1 200用戶程序結構簡介
1.2.3 PLC的工作原理
第2章 PLC的硬體與硬體組態
2.1 S7.1 200的硬體
2.1.1 CPU模塊
2.1.2 信號板與信號模塊
2.1.3 集成的通信接U與通信模塊
2.2 STEP7Basic編程軟體
2.2.1 STEP7Basic的特點
2.2.2 安裝STEP7Basic
2.3 硬體組態
2.3.1 項目視圖的結構
2.3.2 項目的創建與STEP7Basic的參數設置
2.3.3 硬體組態
2.3.4.信號模塊與信號板的參數設置
2.3.5 將模擬量輸入模塊的輸出值轉換為實際的物理量
2.3.6 CPU模塊的參數設置
第3章 S7-1200程序設計基礎
3.1 S7-1200的編程語言
3.1.1 PLC編程語言的國際標準
3.1.2 S7-1200的編程語言
3.2 數據類型與系統存儲區
3.2.1 物理存儲器
3.2.2 數制與數據類型
3.2.3 系統存儲區
3.3 用STEP7Basic生成用戶程序
3.3.1 編寫用戶程序
3.3.2 使用PLC變數表
3.3.3 STEP7Basic的幫助功能
3.4 下載用戶程序、
3.4.1 乙太網設備的地址
3.4.2 下載與上載用戶程序
3.5 用STEP7.Basic調試程序
3.5.1 用程序狀態功能調試程序
3.5.2 用監視表監視與修改變數
3.5.3 用監視表強制變數
3.6 位邏輯指令
3.6.1 觸點指令與線圈指令
3.6.2 其他位邏輯指令
3.7 定時器與計數器指令
3.7.1 定時器指令
3.7.2 計數器指令
第4章 數字量控制系統梯形圖程序設計方法
4.1 梯形圖的經驗設計法
4.1.1 梯形圖中的基本電路
4.1.2 梯形圖的經驗設計法
4.2 順序控制設計法與順序功能圖
4.2.1 步與動作
4.2.2 有向連線與轉換條件
4.2.3 順序功能圖的基本結構
4.2.4 順序功能圖中轉換實現的基本規則
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 自動回原點程序
第5章 S7-1200的指令
5.1 數據處理指令
5.1.1 比較指令
5.1.2 使能輸入與使能輸出
5.1.3 數據轉換指令
5.1.4 數據傳送指令
5.1.5 移位與循環移位指令
5.2 數學運算指令
5.2.1 數學運算指令
5.2.2 邏輯運算指令
5.3 程序控制指令
5.3.1 程序控制指令
5.3.2 擴展指令中的程序控制指令
5.4 字元串指令
5.4.1 字元串轉換指令
5.4.2 字元串指令
5.5 高速脈衝輸出與高速計數器
5.5.1 高速脈衝輸出
5.5.2 編碼器
5.5.3 高速計數器
5.5.4 高速脈衝輸出與高速計數器的計數實驗
5.5.5 用高速計數器測量頻率的實驗
5.6 其他指令與庫
5.6.1 實時時鐘指令
5.6.2 項目庫與傘局庫
5.6.3 間接定址指令
第6章 S7-1200的用戶程序結構與故障診斷
6.1 功能與功能塊
6.1.1 生成與調用功能
6.1.2 生成與調用功能塊
6.1.3 功能塊的多重背景數據塊
6.2 全局數據塊與數據類型
6.2.1 全局數據塊
6.2.2 數據類型
6.2.3 數據類型的轉換
6.3 中斷事件與中斷指令
6.3.1 事件與組織塊
6.3.2 組織塊的實驗
6.3.3 硬體中斷
6.3.4 中斷連接與巾斷分離指令
6.4 在線功能與故障診斷
6.4.1 在線功能
6.4.2 使用狀態LED診斷故障
6.4 -3使用STEP7Basic診斷故障
6.4.4 診斷錯誤中斷
6.4.5 時間錯誤中斷
6.5 交叉引用表與程序信息
6.5.1 交叉引用表
6.5.2 分配表
6.5.3 調用結構
6.5.4 從屬性結構與資源
第7章 S7-1200的乙太網通信
7.1 計算機通信的國際標準
7.1.1 開放系統互連模型
7.1.2 1EEE802通信標準
7.1.3 現場匯流排及其標準
7.2 西門子的工業自動化通信網路
7.2.1 工業乙太網與PROFINET
7.2.2 現場匯流排PROFIBIJS與AS
7.3 S7-1200之問的開放式用戶通信
7.3.1 開放式用戶通信的編程
7.3 12開放式用戶通信的組態與實驗
7.4 S7.1 200與S7.3 00/400的乙太網通信
7.4.1 S7-1200的組態與編程
7.4.2 S7-300的組態與編程
7.4.3 使用ISO.on.TCP連接的通信實驗
7.4.4 使用TCP連接和S7連接的通信
7.5 S7.1 200與S7.2 00的乙太網通信
7.6 S7.1 200基於乙太網的OPC通信
7.6.1 組態PLC和PC站點
7.6.2 組態OPC伺服器
7.6.3 S7-1200與WinCC的OPC通信
第8章 S7-1200的串列通信
8.1 點對點通信
8.1.1 串列通信的基本概念
8.1.2 串列通信模塊的組態
8.1.3 串列通信的編程與實驗
8.2 使用MODBUSRTU協議的串列通信
8.2.1 ModbusRTU通信協議與通信功能
8.2.2 計算機作主站的ModbusRTU通信
8.2.3 S7.2 00作從站的ModbusRTU通信
……
第9章 精簡系列面板的組態與應用
第10章 PLC應用中的其他問題
附錄 隨光碟內容簡介
參考文獻