西門子S7-300及S7-400是面向系統解決方案的通用型PLC,其應用相當廣泛。《西門子S7-300/400PLC編程技術及工程應用》主要分為六大部分:第一部分是對S7-300及S7- 400的系統概述,介紹了S7-300和S7-400的工作原理、硬件結構、安裝配置及模塊特性,使讀者對PLC系統的體系架構有一定的了解;第二部分介紹了STEP 7的編程環境、硬件組態及調試方法;第三部分介紹了基于IEC61131-1的編程語言及先進的編程技術思想:順序功能圖(S7 Graph)和狀態圖( S7 HiGraph);第四部分介紹了組織塊和系統功能塊的作用;第五部分介紹工業網絡通信的基本方法和人機界面的通信;第六部分介紹了工程設計步驟和兩個工程實例。《西門子S7-300/400PLC編程技術及工程應用》的編寫宗旨是:通過大量的實驗案例和真實的工程實例使學習和實踐能融會貫通;通過實用編程技術的介紹,提供易于交流的平臺和清晰的編程思路。隨書附贈學習光盤,內容包括STEP 7 V5.4編程軟件、程序、參考課件和軟硬件參考手冊。《西門子S7-300/400PLC編程技術及工程應用》可供工程技術人員自學和參考,也可作為高等院校本科自動化及 相關專業的參考教材。
序
前言
第1章 PLC基礎
1.1 概述
1.1.1 PLC的發展史
1.1.2 PLC的主要特點
1.1.3 PLC的主要應用
1.2 西門子PLC概述
1.2.1 西門子“全集成自動化”概念
1.2.2 西門子PLC產品
1.2.3 S7-300系列PLC
1.2.4 S7-400系列PLC
1.2.5 S7-1200系列PLC
1.3 PLC的組成
1.3.1 PLC的基本結構
1.3.2 S7-300/400系列PLC的組成
1.4 PLC的工作原理
1.4.1 工作原理
1.4.2 循環時間和響應時間
習題
第2章 S7-300/400結構體系
2.1 S7-300的CPU模塊
2.1.1 CPU的分類
2.1.2 CPU的面板
2.1.3 CPU的存儲器
2.2 S7-300的信號模塊
2.2.1 數字量模塊
2.2.2 模擬量模塊
2.3 S7-300的特殊模塊
2.3.1 通信處理模塊CP34x
2.3.2 計數器模塊FM350和CM35
2.3.3 位置控制與位置檢測模塊FM35x
2.3.4 閉環控制模塊FM355
2.3.5 稱重模塊SIWAREX
2.4 硬件模塊的安裝
2.4.1 安裝導軌(RACK)
2.4.2 安裝模塊
2.4.3 接線
2.5 尋址
2.5.1 存儲區中的地址及格式
2.5.2 基于槽編址的模塊地址
2.5.3 用戶編址的模塊地址
習題
第3章 STEP7的使用基礎
3.1 STEP7概述
3.2 安裝與卸載STEP7
3.2.1 系統配置要求
3.2.2 安裝STEP7
3.2.3 卸載STEP7
3.3 SIMATIC管理器
3.4 硬件組態
3.4.1 硬件組態步驟
3.4.2 參數設置
3.4.3 硬件組態目錄的更新
3.5 軟件編程
3.5.1 程序編輯器界面
3.5.2 使用程序編輯器
3.5.3 變量與符號
3.6 硬件接口和下載
3.6.1 硬件接口
3.6.2 下載方法
3.6.3 上傳
3.7 程序歸檔
3.8 如何使用STEP7軟件的在線幫助
3.8.1 查找某個關鍵字或功能
3.8.2 了解某個邏輯塊FB/FC/SFB/SFC的功熊及管腳的定義
3.8.3 應用方法
習題
第4章 編程語言
4.1 概述
4.2 STEP7編程語言的程序結構
4.2.1 用戶塊
4.2.2 系統塊
4.3 指令結構
4.3.1 指令組成
4.3.2 數據類型及存儲區
4.3.3 CPU存儲區
4.3.4 尋址方式
4.3.5 狀態字和邏輯操作過程
4.4 位邏輯指令
4.4.1 位邏輯運算指令
4.4.2 位操作指令
習題I
4.5 定時器與計數器指令
4.5.1 定時器
4.5.2 計數器
習題Ⅱ
4.6 數據處理功能指令
4.6.1 裝載和傳輸指令
4.6.2 比較指令
4.6.3 轉換指令
4.6.4 移位和循環移位指令
4.6.5 累加器操作和地址寄存器指令
4.7 數據運算指令
4.7.1 整數算術運算
4.7.2 浮點數算術運算
4.7.3 字邏輯運算指令
4.8 控制指令
4.8.1 邏輯控制指令
4.8.2 程序控制指令
4.8.3 主控繼電器指令
習題Ⅲ
4.9 應用實例
4.9.1 常用指令的綜合用法
4.9.2 ErI200M的使用
……
第5章 調試方法
第6章 編程技術
第7章 結構化編程
第8章 組織塊及系統功能的使用
第9章 工業網絡通信
第10章 西門子人機界面技術
第11章 PLC在實際工程中的應用
參考文獻