SIMATIC S7-1500與TIA博途軟件使用指南 第2
作 者: 崔堅 編
定 價: 149
出?版?社: 機械工業出版社
出版日期: 2020年06月01日
頁 數: 525
裝 幀: 平裝
ISBN: 9787111653486
●序/Preface
前言
中英文術語對照
章TIA博途
1.1TIA博途簡介
1.2TIA博途軟件的構成
1.2.1TIA博途STEP 7
1.2.2TIA博途STEP 7工程組態繫統的選件
1.2.3TIA博途WinCC
1.2.4TIA博途WinCC工程組態繫統和運行繫統的選件
1.3TIA博途的安裝
1.3.1硬件要求
1.3.2支持的操作繫統
1.3.3安裝步驟
1.4TIA博途軟件的卸載
1.5授權管理功能
1.5.1授權的種類
1.5.2授權管理器(ALM)
1.5.3安裝許可證密鑰
1.6TIA博途軟件的特性
第2章TIA博途平臺支持的新一代PLC產品
2.1完整的PLC產品線全面滿足用戶需求
2.2全新分布式和PC-Based自動化解決方案
2.3集成功能安全和信息安全
2.4高效的開發環境
第3章SIMATIC S7-1500 PLC控制繫統的硬件組成
3.1負載電源與繫統電源
3.1.1負載電源
3.1.2繫統電源
3.1.3繫統電源選擇示例
3.1.4查看功率分配詳細信息
3.1.5如何在繫統中選擇PM和PS
3.2SIMATIC S7-1500 CPU
3.3SIMATIC S7-1500 PLC顯示屏(Display)
3.4信號模塊
3.5通信模塊
3.6工藝模塊
3.6.1高速計數器模塊
3.6.2基於時間的I/O模塊
3.6.3PTO脈衝輸出模塊
第4章SIMATIC S7-1500 PLC的硬件配置
4.1配置一個SIMATIC S7-1500 PLC站點
4.1.1添加一個SIMATIC S7-1500 PLC新設備
4.1.2配置SIMATIC S7-1500 PLC的中央機架
4.1.3使用自動檢測功能配置SIMATICS7-1500 PLC的中央機架
4.2CPU參數配置
4.3SIMATIC S7-1500 I/O參數
第5章數據類型與地址區
5.1SIMATIC S7.1500 PLC的數據類型
5.2SIMATIC S7-1500 PLC的地址區
第6章SIMATIC S7-1500 PLC的編程指令
6.1指令的處理
6.2基本指令
6.3擴展指令
6.4工藝指令
6.5通信指令
第7章程序塊
7.1用戶程序中的程序塊
7.1.1組織塊與程序結構
7.1.2用戶程序的分層調用
7.2優化與非優化訪問
7.3組織塊
7.4函數
7.5函數塊
7.6數據塊
7.7FC、FB選擇的探討
第8章聲明PLC變量
8.1PLC變量表的結構
8.2聲明PLC變量的幾種方法
8.3聲明PLC 變量的類型
第9章指針數據類型的使用
9.1Pointer數據類型指針
9.2Any數據類型指針
9.3Variat數據類型指針
9.3.1Variant與PLC數據類型
9.3.2Variant與數組DB
9.3.3Variant與數組
9.4引用
9.4.1引用聲明
9.4.2引用與解引用
9.4.3引用與Variant
0章SIMATIC S7-1500 PLC的通信功能
10.1網絡概述
10.2網絡及通信服務的轉變
10.2.1從PROFIBUS到PROFINET的轉變
10.2.2MPI接口被PROFINET接口替代
10.2.3基於PROFIBUS通信服務的變化
10.3工業以太網與PROFINET
10.4SIMATIC S7-1500 PLC與HMI通信
10.4.1SIMATIC S7-1500 PLC與HMI在相同項目中通信
10.4.2使用PLC代理與HMI通信
10.4.3使用SIMATIC NET 連接 SIMATICS7-1500 PLC
10.5SIMATIC S7-1500 PLC的安全通信
10.5.1安全通信的通用原則
10.5.2安全通信的加密方式
10.5.3通過簽名確保數據的真實性和完整性
10.5.4使用HTTPS訪問CPU Web服務器的安全通信
10.5.5SIMATIC S7-1500 CPU的安全通信
10.6SIMATIC S7-1500 OPC UA通信功能
10.6.1SIMATIC S7-1500 CPU OPC UA服務器訪問數據的方式
10.6.2SIMATIC S7-1500 CPU OPC UA服務器變量的設置
10.6.3非安全通信方式訪問 SIMATICS7-1500 OPC UA服務器
10.6.4安全通信方式訪問 SIMATIC S7-1500 OPC UA服務器
10.6.5SIMATIC S7-1500 OPC UA服務器性能測試
10.7串行通信
10.7.1SIMATIC S7-1500/ET200MP串行通信模塊的類型
10.7.2串行通信接口類型及連接方式
10.7.3自由口協議參數設置
10.7.4串行通信模塊的通信函數
10.7.5自由口協議通信示例
10.7.6MODBUS RTU通信協議
1章SIMATIC S7-1500組態控制功能
11.1組態控制的原理
11.2軟件、硬件要求以及使用範圍
11.3SIMATIC S7-1500硬件配置的數據記錄格式
11.4SIMATIC S7-1500中央機架模塊組態控制示例
11.5PROFINET IO繫統的組態控制
11.5.1軟硬件要求
11.5.2IO繫統的組態控制的數據格式
11.5.3IO繫統的組態控制示例
2章SIMATIC S7-1500 PLC的PID功能
12.1控制原理
12.2SIMATIC S7-1500 PLC支持的PID指令
12.3PID_Compact指令的調用與PID調試示例
12.3.1組態PID_Compact 工藝對像
12.3.2調用指令PID_Compact
12.3.3調試PID
3章SIMATIC S7-1500 PLC的工藝及特殊功能模塊
13.1工藝模塊
13.2工藝對像
13.3計數模塊和位置檢測模塊的分類和性能
13.4TM Count模塊和TM PosInput模塊通過工藝對像實現計數和測量
13.5使用TM PosInput模塊連接SSI絕對值編碼器
13.6帶計數功能的DI模塊
13.7Time-based IO 模板
13.7.1功能描述
13.7.2Time-based IO 時間控制功能舉例
4章SIMATIC S7-1500 PLC的診斷功能
14.1SIMATIC S7-1500 PLC診斷功能介紹
14.2通過LED指示燈實現診斷
14.3通過PG/PC實現診斷
14.4在HMI上通過調用診斷控件實現診斷
14.5通過 SIMATIC S7-1500 CPU的Web服務器功能實現診斷
14.6通過 SIMATIC S7-1500 CPU自帶的顯示屏實現診斷
14.7通過編寫程序實現診斷
14.8通過模塊自帶診斷功能進行診斷
14.9通過模塊的值狀態功能實現診斷
14.10通過用戶程序發送報警消息
14.11使用ProDiag進行診斷
14.11.1ProDiag的許可證
14.11.2ProDiag 監控的類型
14.11.3ProDiag 監控的設置
14.11.4ProDiag 變量監控的示例
5章訪問保護
15.1SIMATIC S7-1500 PLC項目的訪問保護
15.2CPU在線訪問保護
15.3CPU Web服務器的訪問保護
15.4CPU 自帶顯示屏的訪問保護
15.5PLC的程序塊的訪問保護
15.6綁定程序塊到CPU序列號或SMC卡序列號
15.7通過帶安全功能的CP 1543-1以太網模塊保護
15.7.1通過CP 1543-1的防火牆功能實現訪問保護
15.7.2通過CP 1543-1的VPN功能實現訪問保護
6章程序調試
16.1程序信息
16.1.1調用結構
16.1.2從屬性結構
16.1.3分配列表
16.1.4程序資源
16.2交叉引用
16.3程序的、上傳和復位操作
16.3.1設置 SIMATIC S7-1500 CPU的IP地址
16.3.2程序到CPU
16.3.3程序到SIMATIC 存儲卡SMC
16.3.4SIMATIC S7-1500 PLC的一致性特性
16.3.5SIMATIC S7-1500 CPU程序的上傳
16.3.6SIMATIC S7-1500 CPU存儲器復位
16.3.7刪除 SIMATIC S7-1500 CPU中的程序塊
16.4數據塊的操作
16.4.1但不重新初始化功能
16.4.2SIMATIC S7-1500 PLC數據塊的快照功能
16.4.3SIMATIC S7-1500 PLC數據塊的數據傳遞
16.5SIMATIC S7-1500 CPU的路由編程功能
16.6比較功能
16.6.1離線/在線比較
16.6.2離線/離線比較
16.7使用程序編輯器調試程序
16.7.1調試LAD/FBD程序
16.7.2調試STL程序
16.7.3調試SCL程序
16.7.4調用環境功能
16.8使用監控表進行調試
16.8.1創建監控表並添加變量
16.8.2變量的監控和修改
16.8.3強制變量
16.9硬件診斷
16.9.1硬件的診斷圖標
16.9.2模塊的在線與診斷功能
16.9.3更新硬件固件版本
16.10使用仿真器SIMATIC S7-PLCSIM測試用戶程序
16.10.1啟動 SIMATIC S7-1500 PLC的仿真器
16.10.2創建SIM表格
16.10.3創建序列
16.10.4仿真通信功能
16.11S7-PLCSIM Advanced仿真器
16.11.1S7-PLCSIM Advanced與S7-PLCSIM的區別
16.11.2S7-PLCSIM Advanced的通信路徑
16.11.3S7-PLCSIM Advanced 分布式通信路徑的設置
16.11.4使用操作面板創建虛擬PLC實例
16.11.5
程序到S7-PLCSIMAdvanced
16.11.6S7-PLCSIM Advanced 的API
16.12使用Trace跟蹤變量
16.12.1配置Trace
16.12.2Trace的操作
16.12.3使用Web瀏覽器查看Trace
7章團隊工程
17.1團隊工程的解決方案
17.2多用戶項目的部署及功能
17.3多用戶功能的許可證管理
17.4使用多用戶功能進行工程組態
17.4.1創建用戶賬戶
17.4.2安裝多用戶服務器
17.4.3在多用戶服務器中添加用戶賬戶
17.4.4添加與多用戶服務器的連接
17.4.5上傳多用戶項目到服務器
17.4.6創建本地會話
17.4.7本地會話的操作
17.4.8多用戶項目管理
17.5單用戶項目的聯合調試功能
17.6多用戶項目的聯合調試功能
17.7導出多用戶項目作為單用戶項目
8章淺談PLC的規範化建設
18.1規範化建設的工作流程
18.2規範化的優點
18.3PLC硬件的規範化
18.4PLC軟件的規範化
18.4.1分配符號名稱
18.4.2符號表層級化
18.4.3控制對像的拆分
18.4.4程序塊接口的定義
18.4.5編程語言的選擇
18.4.6程序的層級化和調用順序
18.4.7數據的存儲
18.5庫功能
18.5.1庫的基本信息
18.5.2項目庫類型的使用
18.5.3項目庫模板副本的使用
18.5.4全局庫的使用
18.5.5企業庫功能
18.6用戶自定義幫助
18.7SiVArc
18.7.1SiVArc 的應用
18.7.2SiVArc對PLC程序架構的要求
18.7.3使用SiVArc生成HMI畫面示例
18.7.4變量規則示例
18.7.5布局的示例
18.8TIA Portal Openness簡介
9章打印和歸檔程序
19.1打印簡介
19.1.1打印設置
19.1.2框架和封面
19.1.3文檔信息
19.1.4打印預覽
19.2程序歸檔簡介
19.2.1程序歸檔的方式
19.2.2項目恢復
第20章移植SIMATIC S7-300/400 PLC項目到SIMATIC S7-1500 PLC
20.1SIMATIC S7-300/400 PLC項目移植到SIMATIC S7-1500 PLC簡介
20.2移植SIMATIC S7-300/400 PLC項目的限制
20.2.1硬件限制
20.2.2功能限制
20.2.3集成項目的注意事項
20.3項目移植的前期準備工作
20.4在STEP7 V5.5中對原項目進行檢查
20.5移植STEP7 V5.5 的SIMATIC S7-300/400 PLC項目到TIA博途軟件
20.6移植TIA博途軟件中的SIMATIC S7-300/400 PLC項目到 SIMATIC S7-1500 PLC
20.7移植需要注意的問題
20.7.1組織塊與繫統函數/函數塊的移植
20.7.2數據類型不匹配
20.7.3無效浮點數的處理
20.7.4診斷地址的變化
20.7.5函數塊參數的自動初始化
20.7.6繫統狀態信息的查詢
20.7.7SIMATIC S7-300 CPU、 SIMATIC S7-1500中CPU與HMI通信的差異
20.7.8Any指針的移植
20.7.9邏輯運算順序和跳轉
20.7.10累加器以及相關指令的移植
20.7.11編程語言轉換時累加器值的傳遞
20.7.12塊調用時狀態字信息的傳遞
附錄尋求幫助
參考文獻
內容簡介
SIMATIC S7-1500 PLC自動化繫統通過集成大量的新功能和新特性,具有很好的性能和出色的可用性。借助於西門子新一代框架結構的TIA博途軟件,可在同一開發環境下組態開發PLC、人機界面和驅動繫統等。統一的數據庫使各個繫統之間輕松、快速地進行互連互通,真正達到了控制繫統的全集成自動化。本書以TIA博途軟件V15.1為基礎,介紹了更新的硬件模塊和新增可選軟件的功能和應用,例如PLC SIM Advance仿真器的使用和編程接口、團隊編程和調試功能、SiVarc自動生成HMI畫面功能和ProDiag帶有程序顯示的報警功能,使工程項目的開發和調試更加方便和快捷。本書還介紹了FB、Fc的應用,新指針與原有SIMATIC S7-300/400 PLC指針應用的對比及優勢,基於Web的診斷方式等。對讀者關心的程序標準化問題以及將SIMATIC S7-300/400 PLC程序移植到SIMATI......