編輯推薦
適讀人群 :高等院校自動化、電氣控製、計算機控製及相關專業學生 暢銷PLC教材、西門子公司聯閤推齣
內容簡介
《西門子S7-300/400 PLC編程與應用(第2版)》由淺入深地全麵介紹瞭西門子公司廣泛應用的大中型PLC——S7-300/400的編程與應用,注重示例,強調應用。全書共14章,分彆介紹瞭S7係統概述、硬件安裝與維護、編程基礎、基本指令、符號功能、測試功能、數據塊、結構化編程、模擬量處理及閉環控製、組織塊、故障診斷、文檔處理和通信網絡等。
本書可作為高等院校自動化、電氣控製、計算機控製及相關專業的教材,也適閤職業學校學生及工程技術人員培訓及自學使用,對西門子自動化係統的用戶也有一定的參考價值。
本書配有電子課件,需要的教師可免費注冊、審核通過後下載或聯係編輯索取。
目錄
前言
第1章 S7係統概述
1.1 全集成自動化(TIA)
1.1.1 TIA的統一性
1.1.2 TIA的開放性
1.2 SIMATIC S7係列概述
1.2.1 S7-200 PLC
1.2.2 S7-300 PLC
1.2.3 S7-400 PLC
1.2.4 S7-200 SMART PLC
1.2.5 S7-1200 PLC
1.2.6 S7-1500 PLC
1.3 編程設備
1.4 編程軟件
1.4.1 工程工具
1.4.2 運行版軟件
1.4.3 人機接口(HMI)
1.4.4 TIA博途軟件
1.5 授權文件
1.5.1 授權的分類
1.5.2 使用授權和許可證密鑰
1.6 設置PG/PC接口
1.7 習題
第2章 硬件安裝與維護
2.1 S7-300 PLC的硬件組成
2.1.1 S7-300 PLC的CPU模塊
2.1.2 S7-300 PLC的信號模塊
2.1.3 S7-300 PLC的其他模塊
2.2 S7-300 PLC的安裝和維護
2.2.1 S7-300 PLC的硬件安裝
2.2.2 S7-300 PLC的硬件接綫
2.2.3 S7-300 PLC的擴展能力
2.2.4 S7-300 PLC的維護
2.3 S7-400 PLC的硬件組成
2.3.1 S7-400 PLC的CPU模塊
2.3.2 S7-400 PLC的信號模塊
2.3.3 S7-400 PLC的其他模塊
2.4 S7-400 PLC的安裝和維護
2.4.1 S7-400 PLC的硬件安裝
2.4.2 S7-400 PLC的硬件接綫
2.4.3 S7-400 PLC的擴展能力
2.4.4 S7-400 PLC的維護
2.5 習題
第3章 PLC編程基礎
3.1 PLC的基本結構
3.2 PLC的工作原理
3.3 存儲器及其尋址
3.3.1 CPU的存儲區
3.3.2 CPU中的寄存器
3.3.3 尋址
3.4 數據格式與數據類型
3.4.1 數製
3.4.2 基本數據類型
3.4.3 復雜數據類型
3.4.4 參數類型
3.5 程序結構
3.6 編程方法
3.6.1 綫性化編程
3.6.2 模塊化編程
3.6.3 結構化編程
3.6.4 塊的調用
3.7 編程語言
3.7.1 梯形圖編程語言
3.7.2 功能塊圖編程語言
3.7.3 語句錶編程語言
3.7.4 S7 Graph編程語言
3.7.5 S7 HiGraph編程語言
3.7.6 S7 SCL編程語言
3.7.7 S7 CFC編程語言
3.8 PLC的編程原則
3.9 習題
第4章 項目入門
4.1 SIMATIC管理器概述
4.2 硬件組態
4.2.1 直接組態硬件
4.2.2 修改信號模塊地址
4.2.3 硬件的下載和上載
4.2.4 安裝GSD文件
4.2.5 替換對象
4.2.6 使用嚮導
4.3 CPU屬性
4.3.1 概述
4.3.2 啓動
4.3.3 周期/時鍾存儲器
4.3.4 保持存儲器
4.3.5 中斷
4.3.6 時刻中斷
4.3.7 周期性中斷
4.3.8 診斷/時鍾
4.3.9 保護
4.4 一個簡單的項目練習
4.5 LAD/FBD/STL程序編輯器
4.5.1 概述
4.5.2 程序的下載
4.5.3 程序編輯器的用戶設置
4.6 仿真軟件PLCSIM
4.6.1 PLCSIM的使用
4.6.2 PLCSIM與真實PLC的差彆
4.7 下載與上載
4.8 習題
第5章 基本指令係統
5.1 位邏輯指令
5.2 傳送指令
5.3 定時器
5.3.1 不同類型的定時器
5.3.2 定時器的位指令
5.3.3 定時器的定時時間
5.4 計數器
5.5 比較指令
5.6 轉換指令
5.7 數字邏輯指令
5.8 基本數學功能
5.8.1 整數運算指令
5.8.2 浮點數運算指令
5.9 移位和循環移位指令
5.10 主控繼電器指令
5.11 狀態位指令
5.12 跳轉指令
5.13 習題
第6章 符號功能
6.1 符號錶
6.1.1 符號的輸入
6.1.2 符號錶的操作
6.2 符號信息
6.3 符號優先和地址優先
6.4 習題
第7章 測試功能
7.1 程序的狀態監視
7.2 監視修改變量錶
7.2.1 監視修改變量錶界麵
7.2.2 監視修改變量錶使用舉例
7.2.3 停機模式下修改變量值
7.2.4 強製功能
7.3 習題
第8章 數據塊
8.1 數據類型
8.1.1 基本數據類型
8.1.2 復雜數據類型
8.1.3 用戶自定義數據類型
8.2 定義數據塊
8.3 訪問數據塊
8.3.1 數據單元示意圖
8.3.2 訪問數據單元
8.4 使用全局數據塊
8.5 用戶定義數據類型(UDT)
8.5.1 建立UDT
8.5.2 建立數據塊
8.6 習題
第9章 編程方法
9.1 模塊化編程
9.1.1 模塊化編程舉例
9.1.2 臨時變量
9.2 結構化編程
9.3 功能塊
9.4 塊的調用
9.4.1 FC調用
9.4.2 FB調用
9.4.3 檢查塊的一緻性
9.5 多重背景
9.5.1 多重背景的屬性
9.5.2 多重背景應用舉例
9.6 係統功能和係統功能塊
9.6.1 程序庫的等級結構
9.6.2 標準程序庫總覽
9.6.3 係統功能塊
9.6.4 TI-S7轉換塊
9.6.5 通信塊
9.6.6 PID控製塊
9.6.7 IEC功能塊
9.6.8 S5-S7轉換塊
9.6.9 係統庫的使用舉例
9.7 用戶自定義庫
9.8 習題
第10章 模擬量處理及閉環控製
10.1 模擬量模塊的尋址
10.2 模擬量模塊的配置
10.2.1 硬件設置
10.2.2 硬件屬性
10.2.3 模擬量的轉換時間
10.2.4 模擬量模塊的分辨率
10.3 模擬量規格化
10.4 閉環控製
10.4.1 數字PID控製器
10.4.2 S7-300/400 PLC的模擬量閉環控製功能
10.5 習題
第11章 組織塊
11.1 中斷
11.1.1 中斷過程
11.1.2 中斷的優先級
11.1.3 事件驅動的程序處理
11.1.4 對中斷的控製
11.2 啓動組織塊
11.2.1 CPU的啓動
11.2.2 啓動組織塊的設置
11.2.3 啓動組織塊的臨時變量
11.3 定期執行組織塊
11.3.1 日期時間中斷組織塊
11.3.2 循環中斷組織塊
11.4 事件驅動組織塊
11.4.1 延時中斷組織塊
11.4.2 硬件中斷組織塊
11.5 中斷處理組織塊
11.5.1 DPV1中斷
11.5.2 多處理器中斷
11.6 錯誤處理組織塊
11.6.1 錯誤處理概述
11.6.2 錯誤的分類
11.6.3 異步錯誤處理組織塊
11.6.4 同步錯誤組織塊
11.6.5 冗餘錯誤處理組織塊
11.6.6 背景組織塊
11.7 習題
第12章 故障診斷
12.1 檢測導緻CPU停機的故障
12.1.1 CPU信息
12.1.2 模塊信息
12.1.3 使用診斷緩衝區
12.1.4 利用堆棧進行診斷
12.2 檢測邏輯錯誤
12.2.1 交叉參考
12.2.2 地址分配
12.2.3 程序結構
12.2.4 未使用的符號
12.2.5 不帶符號的地址
12.3 塊的比較
12.4 習題
第13章 文檔處理
13.1 打印文檔
13.2 管理多語言文本
13.3 項目管理
13.4 習題
第14章 通信網絡
14.1 概述
14.1.1 S7-300/400 PLC的通信功能
14.1.2 S7通信的分類
14.2 MPI網絡
14.2.1 全局數據包
14.2.2 組態MPI網絡
14.2.3 組態全局數據錶
14.2.4 編寫程序
14.3 PROFIBUS網絡
14.3.1 PROFIBUS協議
14.3.2 PROFIBUS的硬件
14.3.3 PROFIBUS-DP的應用
14.4 工業以太網
14.4.1 工業以太網的交換技術
14.4.2 西門子S7-300/400 PLC工業以太網組成方案
14.4.3 S7-300/400 PLC的工業以太網通信組態與編程舉例
14.4.4 S7-300/400 PLC的工業以太網IT解決方案
14.5 PROFINET
14.5.1 PROFINET技術
14.5.2 PROFINET IO組態
14.6 點對點通信
14.6.1 點對點通信的硬件
14.6.2 點對點通信的協議
14.6.3 S7-300/400 PLC點對點通信組態與編程舉例
14.7 AS-I網絡
14.7.1 AS-I網絡結構
14.7.2 AS-I尋址模式
14.7.3 AS-I硬件模塊
14.7.4 AS-I通信方式
14.7.5 AS-I通信舉例
14.8 習題
附錄
參考文獻
前言/序言
西門子S7係列PLC廣泛應用於工業生産。S7-300/400係列大中型PLC作為其典型代錶深受廣大用戶歡迎。本書第1版已問世五年多,在此期間,西門子公司又針對市場需求開發瞭部分新産品,編程軟件版本也有瞭升級改進,故對此書進行修訂是很有必要的。
本書仍由14章組成,全麵介紹瞭S7-300/400PLC的硬件、編程和維護及應用等。第1章介紹瞭全集成自動化和S7傢族産品以及編程軟件和授權的安裝與設置等,增加瞭新産品S7-200SMART、S7-1200和S7-1500的介紹;第2章介紹瞭S7-300/400PLC的硬件組成、安裝維護步驟等;第3章介紹瞭S7-300/400PLC編程的基礎知識,包括PLC的工作原理、存儲區尋址、數據類型、編程方法、編程原則等;第4章通過一個簡單的實例介紹瞭SIMATAIC管理器的使用、硬件組態的步驟及仿真軟件的使用等;第5章介紹瞭S7-300/400PLC的指令係統;第6章和第7章分彆介紹瞭符號功能和測試功能;第8章介紹瞭數據塊的使用;第9章介紹瞭編程方法,重點是模塊化編程和結構化編程,增加瞭部分實例;第10章介紹瞭模擬量的處理及閉環控製;第11章介紹瞭組織塊的使用;第12章介紹瞭故障診斷的各種工具及方法;第13章簡要介紹瞭文檔處理和項目管理的內容;第14章介紹瞭S7-300/400PLC的通信網絡及組態步驟。
第2版仍由劉華波、何文雪和王雪編寫。劉華波進行瞭第1、3、4、8、9、12、14章的修訂工作,何文雪進行瞭第2、5、6、7章的修訂工作,王雪進行瞭第10、11、13章的修訂工作,全書由劉華波統稿。
自本書第1版以來,西門子(中國)有限公司的各位同仁皆給予瞭大力支持,提供瞭大量資料,提齣瞭寶貴建議。此外,機械工業齣版社編輯也提齣瞭很多有價值的建議,在此一並錶示衷心的感謝。
本書的編寫注重理論和實踐相結閤,強調基本知識與操作技能相結閤。書中提供瞭大量的實例,讀者在閱讀過程中應結閤實踐加強練習,舉一反三,係統掌握。
因作者水平有限,書中難免有錯漏及疏忽之處,懇請讀者批評指正。
西門子S7-300/400 PLC編程與應用(第2版) 下載 mobi epub pdf txt 電子書