西門子S7可程式序控制器:STEP7編程指南

《西門子S7可程式序控制器:STEP7編程指南》是2010年1月1日機械工業出版社出版的圖書。

基本信息

內容簡介

《西門子S7可程式序控制器:STEP7編程指南(第2版)》介紹了西門子公司的P

西門子S7可程式序控制器:STEP7編程指南

LC系統硬體、CPU的存儲器、數據區、中斷和掃描等與用戶編程相關的內容。編者結合多年的使用經驗就程式語言的使用、項目的創建、調試功能、通信功能及一些典型指令給出了使用示例。《西門子S7可程式序控制器:STEP7編程指南(第2版)》的第2版中增加了更多Profinet的內容,以示例的方式介紹了PROFINET10設備快速啟動功能、設備替換無需存儲介質/PG、網路拓撲診斷功能、通過Web功能對CPU的變數進行監控、瀏覽CPU及模組的診斷信息及整個網路的拓撲結構,以及PROFINETIRT(等時實時)的Highflexibility。《西門子S7可程式序控制器:STEP7編程指南(第2版)》旨在幫助讀者由淺人深地學習使用STEP7軟體和西門子公司的PLC,適合做為廣大自動化產品工程師快速、深入地掌握西門子公司PLC的參考書。

目錄

前言

第1章 西門子S7系列PLC系統

概述

1.1 S7系列PLC介紹

1.1.1 S7-200系列PLC

1.1.2 S7-300系列PLC

1.1.3 S7-400系列PLC

1.2 遠程分散式I/O

1.3 其他控制系統

1.3.1 SIMATIC C7控制器

1.3.2 基於PC的SIMATIC WinAC控制器

1.4 STEP7編程軟體

1.4.1 編程功能

1.4.2 TIA軟體平台

第2章 西門子S7-300/400系列PLC硬體系統

2.1 電源模組

2.1.1 S7-300系列PLC的SITOP電源模組

2.1.2 S7-400系列PLC的電源模組

2.2 機架

2.2.1 S7-300系列PLC機架

2.2.2 S7-400系列PLC機架

2.3 CPU

2.3.1 S7-300/400系列PLC CPU簡介

2.3.2 S7-300/400系列PLC CPU操作模式

2.3.3 S7-300/400系列PLC CPU的存儲區域

2.3.4 S7-CPU過程映像區的功能

2.3.5 S7-CPU過程映像區的劃分

2.4 信號模組

2.4.1 數字量輸入模組

2.4.2 數字量輸出模組

2.4.3 數字量輸入/輸出模組

2.4.4模擬量輸入模組

2.4.5 模擬量輸出模組

2.4.6 模擬量輸入/輸出模組

2.4.7 特殊模組

2.5 通信模組

2.6 功能模組

2.7 接口模組

2.7.1 S7-300系列PLC的接口模組

2.7.2 S7-400系列PLC的接口模組

第3章 西門子S7-300/400系列PLC系統擴展

3.1 S7-300系列PLC的中央擴展

3.2 S7-400系列PLC的中央擴展

3.3 S7-300/400系列PLC的分散式擴展

第4章 S7系列PLC編程軟體——STEP7簡介

4.1 STEP7編程軟體的訂貨版本

4.2 STEP7編程軟體的安裝

4.2.1 硬體要求

4.2.2 軟體要求

4.2.3 語言設定

4.2.4 安裝步驟

4.3 STEP7編程軟體的卸載

4.4 授權管理功能

4.4.1 授權的種類

4.4.2 授權管理器

4.4.3 使用浮動授權

4.5 STEP7標準軟體包

4.5.1 SIAMTIC Manager

4.5.2 硬體配置

4.5.3 編程工具

4.5.4 符號編輯器

4.5.5 硬體診斷

4.5.6 NetPro網路配置

4.6 STEP7擴展軟體包

4.6.1 工程工具

4.6.2 運行版軟體

4.6.3 人機接口

第5章 數據類型與地址區

5.1 S7-300/400系列PLC的數據類型

5.1.1 基本數據類型

5.1.2 複合數據類型

5.1.3 參數類型

5.2 S7-300/400系列PLC地址區

5.2.1 CPU地址區的劃分及定址方法

5.2.2 全局變數與區域變數

5.2.3 地址區數據的排列

第6章 編程指令

6.1 指令的處理

6.1.1 LAD指令處理

6.1.2 STL指令處理

6.2 位邏輯指令

6.2.1 觸點指令

6.2.2 線圈指令

6.2.3rlo操作指令

6.2.4 立即讀與立即寫

6.3 比較指令

6.4 轉換指令

6.5 計數器指令

6.6 數據塊操作指令

6.7 邏輯控制指令

6.7.1 LAD跳轉指令

6.7.2 STL跳轉指令

6.8 整數運算指令

6.9 浮點運算指令

6.10 賦值指令

6.10.1 LAD賦值指令

6.10.2 STL裝載、傳遞指令

6.11 程式控制指令

6.11.1 LAD程式控制指令

6.11.2 STL程式控制指令

6.12 移位和循環指令

6.13 狀態位指令

6.14 定時器指令

6.15 字邏輯指令

6.16 累加器指令

第7章 程式塊

7.1 用戶程式中的程式塊

7.1.1 組織塊與程式結構

7.1.2 用戶程式的分層調用

7.2 組織塊

7.2.1 組織塊的類型與優先權

7.2.2 組織塊的區域數據區堆疊

7.3 函式

7.3.1 函式的接口區

7.3.2 無形參函式

7.3.3 帶有形參的函式

7.3.4 函式嵌套調用時,允許參數傳遞的數據類型

7.4 函式塊

7.4.1 函式塊的接口區

7.4.2 函式塊與背景數據塊

7.4.3 函式塊嵌套調用時,允許參數傳遞的數據類型

7.5 數據塊

7.5.1 共享數據塊

7.5.2 背景數據塊

7.5.3 基於UDT的數據塊

7.6 系統函式與系統函式塊

7.7 STEP7集成用於邏輯運算的函式與函式塊

7.8 用於特殊功能的函式與函式塊

第8章 地址定址

8.1 絕對地址定址與符號地址定址

8.2 間接定址

8.2.1 存儲器間接定址

8.2.2 暫存器間接定址

8.3 程式塊參數——POINTER與ANY數據類型指針

8.3.1 POINTER數據類型指針

8.3.2 ANY數據類型指針

8.4 FB在多重數據塊中的定址

第9章 使用STEP7創建和編輯項目

9.1 創建一個項目

9.1.1 使用SIMATIC Manager嚮導功能創建一個項目

9.1.2 直接創建一個項目

9.2 項目基本配置

9.2.1 項目屬性配置

9.2.2 項目用戶化設定

9.3 硬體配置界面

9.4 配置中央機架及擴展機架

9.4.1 配置S7-300系列PLC中央機架

9.4.2 配置S7-300系列PLC擴展機架

9.4.3 配置S7-400系列PLC中央機架

9.4.4 配置S7-400系列PLC擴展機架

9.5 CPU參數配置

9.5.1 常規界面

9.5.2 啟動界面

9.5.3 同步循環中斷

9.5.4 循環/時鐘暫存器

9.5.5 保持存儲區

9.5.6 存儲區(不適用S7-300系列PLC CPU)

9.5.7 中斷

9.5.8 日期中斷

9.5.9 循環中斷

9.5.10 診斷/時鐘

9.5.11程式保護

9.5.12 分配通信資源(不適用S7-400系PLC CPU)

9.6 I/O模組參數配置

9.6.1 數字量I/O模組參數配置

9.6.2 模擬量模組參數配置

9.7 更新硬體條目

9.8 遠程I/O擴展

9.8.1 配置PROFIBUS-DP遠程I/O站

9.8.2 配置PROFINETIO遠程I/O站

9.8.3 遠程I/O站點的診斷

9.9 符號地址定址

9.10 生成用戶程式

9.10.1 生成系統數據

9.10.2 生成邏輯程式塊

9.10.3 地址替換功能

9.10.4 塊比較

9.10.5 生成變數監控表

9.10.6 程式塊的一致性檢查

9.11 生成用戶庫函式

9.12 複製其他項目中的程式塊

9.13 生成源檔案

9.14 生成地址交叉參考

9.14.1 交叉參考表

9.14.2 在程式編輯器中快速查詢地址的位置

第10章 PLC的通信功能

10.1 網路概述

10.2 MPI網路

10.2.1 MPI的種類

10.2.2 MPI網路的通信速率

10.2.3 MPI網路的拓撲結構

10.2.4 PLC通過MPI網路的通信方式

10.2.5 全局數據包通信方式

10.2.6 不需配置連線的通信

10.2.7 需要配置連線的通信

10.2.8 PLC通過MPI與HMI通信

10.3 PROFIBUS網路

10.3.1 PROFIBUS接口的種類

10.3.2 PROFIBUS的訪問機制

10.3.3 PROFIBUS網路的通信速率與通信距離

10.3.4 PROFIBUS網路拓撲結構

10.3.5 PROFIBUS支持的通信協定與服務

10.3.6 PROFIBUS-DP通信

10.3.7 PROFIBUS-FDL通信

10.3.8 PROFIBUS-S7通信

10.3.9 PLC通過PROFIBUS與HMI通信

10.4 工業乙太網

10.4.1 工業乙太網接口的種類

10.4.2 工業乙太網通信介質

10.4.3 工業乙太網絡交換機

10.4.4 工業乙太網拓撲結構

10.4.5 工業乙太網支持的通信協定與服務

10.4.6 配置S5兼容通信

10.4.7 配置S7通信連線

10.4.8 PLC通過乙太網與HMI通信

10.4.9 使用DCP直接配置乙太網接口

10.5 PROFINET通信

10.5.1 PROFINETIO通信

10.5.2 PROFINETIO快速啟動

10.5.3 PROFINETIO網路拓撲

10.5.4 PN10設備替換無需存儲介質或PG

10.5.5 PN10網路診斷-Web

10.5.6 PNIRT-High flexibility

10.5.7 PROFINETCBA通信

10.6 串列通信

10.6.1 串列通信接口類型及連線方式

10.6.2 串列通信支持的通信協定

10.6.3 串列通信模組與相應的通信函式

10.6.4 通信函式的調用

10.6.5 MODBUSRTU通信協定

第11章 功能模組的使用

11.1 高速計數器模組

11.1.1 高速計數器的套用場合

11.1.2 高速計數器的原理

11.1.3 高速計數器可以連線的信號

11.1.4 脈衝信號的採集方式

11.1.5 高速計數器的計數模式

11.1.6 高速計數器開始計數的條件

11.1.7 高速計數器的其他功能

11.1.8 具有高速計數功能的模組

11.1.9 FM350-1高速計數器的使用

11.1.10 FM350-2高速計數器的使用

11.1.11 S7-300C系列PLC集成高速計數器的使用

11.1.12 ET200S高速計數器的使用

11.2 FM352-5高速布爾處理器

11.2.1 工作方式

11.2.2 輸人輸出端子接線

11.2.3 模組的參數化

11.2.4 編程

11.2.5 FM352-5的編程資源

11.3 定位模組概述

11.3.1 雙速電動機的定位控制

11.3.2 步進電動機的定位控制

11.3.3 伺服電動機的定位控制

11.4 FM354伺服電動機定位模組的使用

11.4.1 FM354模組的輸入輸出接口

11.4.2 FM354模組的操作模式

11.4.3 FM354模組的參數化

11.4.4 MD機械參數

11.4.5 SM增量表的配置

11.4.6 WZK工具補償參數的配置

11.4.7 VP自動程式的編寫

11.4.8 將參數化的數據傳送到FM354申

11.4.9 FM354測試功能

11.4.10 FM354系統數據生成SDB檔案

11.4.11 進入FM354模組地址

11.4.12 FM354模組的編程

11.5 FM355PID控制模組

11.5.1 套用概述

11.5.2 硬體安裝與接線

11.5.3 系統配置及參數設定

11.5.4 編程控制FM355模組

11.5.5 監控、調試

11.5.6 控制器參數的最佳化

11.5.7 通過操作面板的後援操作

第12章 程式調試

12.1 建立與CPU的連線並進行設定

12.1.1 設定PG/PC接口

12.1.2 建立線上連線

12.1.3 顯示和改變CPU的操作模式

12.1.4 顯示和改變CPU的時鐘

12.1.5 線上更新硬體固件版本

12.2 程式的下載、上傳、復位操作

12.2.1 程式的下載

12.2.2 程式的上傳

12.2.3CPU存儲器復位

12.2.4 刪除CPU中的程式塊

12.3 使用變數表進行調試

12.3.1 變數表的創建

12.3.2 建立變數表與CPU間的通信

12.3.3 在變數表中輸入變數

12.3.4 變數的監控和修改

12.3.5 強制變數

12.4 使用程式編輯器調試程式

12.4.1 調試LAD/FBD程式

12.4.2 調試STL程式

12.4.3 使用斷點單步調試程式

12.4.4 調試數據塊

12.5 硬體診斷

12.5.1 硬體的診斷符號

12.5.2 模板診斷信息

12.6 使用模擬器S7PLCSIM測試用戶程式

12.6.1 設定PLC模擬器通信接口

12.6.2 設定CPU的操作模式

12.6.3 觸發中斷

12.6.4 回放功能

第13章 列印和歸檔程式

13.1 列印項目文檔

13.2 程式歸檔

附錄 尋求幫助

縮寫表

參考文獻

相關詞條

相關搜尋

熱門詞條

聯絡我們