《SIMATIC S7-1500與TIA博途軟體使用指南(第2版)》是2020年機械工業出版社出版的圖書,作者是崔堅、趙欣。
基本介紹
內容簡介,圖書目錄,前言序言,
內容簡介
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程式移植到SIMATIC S7-1500 PLC中容易遇到的問題做了詳細的分析,使移植不再困難。
本書*新試用版本軟體請關注“機械工業出版社E視界”微信公眾號,輸入65348下載或聯繫工作人員索取。
本書適合自動化工程技術人員和大專院校相關專業的師生閱讀。
圖書目錄
序/Preface
前言
中英文術語對照
第1章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全新分散式和PCBased自動化解決方案
2.3集成功能安全和信息安全
2.4高效的開發環境
第3章SIMATIC S71500 PLC控制系統的硬體組成
31負載電源與系統電源
311負載電源
312系統電源
313系統電源選擇示例
314查看功率分配詳細信息
315如何在系統中選擇PM和PS
32SIMATIC S71500 CPU
33SIMATIC S71500 PLC顯示屏(Display)
34信號模組
35通信模組
36工藝模組
361高速計數器模組
362基於時間的I/O模組
363PTO脈衝輸出模組
第4章SIMATIC S71500 PLC的硬體配置
41配置一個SIMATIC S71500 PLC站點
411添加一個SIMATIC S71500 PLC新設備
412配置SIMATIC S71500 PLC的中央機架
413使用自動檢測功能配置SIMATICS71500 PLC的中央機架
42CPU參數配置
4.3SIMATIC S71500 I/O參數
第5章數據類型與地址區
5.1SIMATIC S7.1500 PLC的數據類型
52SIMATIC S71500 PLC的地址區
第6章SIMATIC S71500 PLC的編程指令
61指令的處理
62基本指令
63擴展指令
64工藝指令
65通信指令
第7章程式塊
71用戶程式中的程式塊
711組織塊與程式結構
712用戶程式的分層調用
72最佳化與非最佳化訪問
73組織塊
74函式
75函式塊
76數據塊
7.7FC、FB選擇的探討
第8章聲明PLC變數
81PLC變數表的結構
82聲明PLC變數的幾種方法
83聲明PLC 變數的類型
第9章指針數據類型的使用
91Pointer數據類型指針
92Any數據類型指針
93Variat數據類型指針
931Variant與PLC數據類型
932Variant與數組DB
933Variant與數組
94引用
941引用聲明
942引用與解引用
943引用與Variant
第10章SIMATIC S71500 PLC的通信功能
101網路概述
102網路及通信服務的轉變
1021從PROFIBUS到PROFINET的轉變
1022MPI接口被PROFINET接口替代
1023基於PROFIBUS通信服務的變化
103工業乙太網與PROFINET
104SIMATIC S71500 PLC與HMI通信
1041SIMATIC S71500 PLC與HMI在相同項目中通信
1042使用PLC代理與HMI通信
1043使用SIMATIC NET 連線 SIMATICS71500 PLC
105SIMATIC S71500 PLC的安全通信
1051安全通信的通用原則
1052安全通信的加密方式
1053通過簽名確保數據的真實性和完整性
1054使用HTTPS訪問CPU Web伺服器的安全通信
1055SIMATIC S71500 CPU的安全通信
106SIMATIC S71500 OPC UA通信功能
1061SIMATIC S71500 CPU OPC UA伺服器訪問數據的方式
1062SIMATIC S71500 CPU OPC UA伺服器變數的設定
1063非安全通信方式訪問 SIMATICS71500 OPC UA伺服器
1064安全通信方式訪問 SIMATIC S71500 OPC UA伺服器
1065SIMATIC S71500 OPC UA伺服器性能測試
107串列通信
1071SIMATIC S71500/ET200MP串列通信模組的類型
1072串列通信接口類型及連線方式
1073自由口協定參數設定
1074串列通信模組的通信函式
1075自由口協定通信示例
1076MODBUS RTU通信協定
第11章SIMATIC S71500組態控制功能
111組態控制的原理
112軟體、硬體要求以及使用範圍
113SIMATIC S71500硬體配置的數據記錄格式
114SIMATIC S71500中央機架模組組態控制示例
115PROFINET IO系統的組態控制
1151軟硬體要求
1152IO系統的組態控制的數據格式
1153IO系統的組態控制示例
第12章SIMATIC S71500 PLC的PID功能
121控制原理
122SIMATIC S71500 PLC支持的PID指令
123PID_Compact指令的調用與PID調試示例
1231組態PID_Compact 工藝對象
1232調用指令PID_Compact
1233調試PID
第13章SIMATIC S71500 PLC的工藝及特殊功能模組
131工藝模組
132工藝對象
133計數模組和位置檢測模組的分類和性能
134TM Count模組和TM PosInput模組通過工藝對象實現計數和測量
135使用TM PosInput模組連線SSI絕對值編碼器
136帶計數功能的DI模組
137Timebased IO 模板
1371功能描述
1372Timebased IO 時間控制功能舉例
第14章SIMATIC S71500 PLC的診斷功能
141SIMATIC S71500 PLC診斷功能介紹
142通過LED指示燈實現診斷
143通過PG/PC實現診斷
144在HMI上通過調用診斷控制項實現診斷
145通過 SIMATIC S71500 CPU的Web伺服器功能實現診斷
146通過 SIMATIC S71500 CPU自帶的顯示屏實現診斷
147通過編寫程式實現診斷
148通過模組自帶診斷功能進行診斷
149通過模組的值狀態功能實現診斷
1410通過用戶程式傳送報警訊息
1411使用ProDiag進行診斷
14111ProDiag的許可證
14112ProDiag 監控的類型
14113ProDiag 監控的設定
14114ProDiag 變數監控的示例
第15章訪問保護
151SIMATIC S71500 PLC項目的訪問保護
152CPU線上訪問保護
153CPU Web伺服器的訪問保護
154CPU 自帶顯示屏的訪問保護
155PLC的程式塊的訪問保護
156綁定程式塊到CPU序列號或SMC卡序列號
157通過帶安全功能的CP 15431乙太網模組保護
1571通過CP 15431的防火牆功能實現訪問保護
1572通過CP 15431的VPN功能實現訪問保護
第16章程式調試
161程式信息
1611調用結構
1612從屬性結構
1613分配列表
1614程式資源
162交叉引用
163程式的下載、上傳和復位操作
1631設定 SIMATIC S71500 CPU的IP位址
1632下載程式到CPU
1633下載程式到SIMATIC 存儲卡SMC
1634SIMATIC S71500 PLC的一致性下載特性
1635SIMATIC S71500 CPU程式的上傳
1636SIMATIC S71500 CPU存儲器復位
1637刪除 SIMATIC S71500 CPU中的程式塊
164數據塊的操作
1641下載但不重新初始化功能
1642SIMATIC S71500 PLC數據塊的快照功能
1643SIMATIC S71500 PLC數據塊的數據傳遞
165SIMATIC S71500 CPU的路由編程功能
166比較功能
1661離線/線上比較
1662離線/離線比較
167使用程式編輯器調試程式
1671調試LAD/FBD程式
1672調試STL程式
1673調試SCL程式
1674調用環境功能
168使用監控表進行調試
1681創建監控表並添加變數
1682變數的監控和修改
1683強制變數
169硬體診斷
1691硬體的診斷圖示
1692模組的線上與診斷功能
1693更新硬體固件版本
1610使用仿真器SIMATIC S7PLCSIM測試用戶程式
16101啟動 SIMATIC S71500 PLC的仿真器
16102創建SIM表格
16103創建序列
16104仿真通信功能
1611S7PLCSIM Advanced仿真器
16111S7PLCSIM Advanced與S7PLCSIM的區別
16112S7PLCSIM Advanced的通信路徑
16113S7PLCSIM Advanced 分散式通信路徑的設定
16114使用操作面板創建虛擬PLC實例
16115
程式下載到S7PLCSIMAdvanced
16116S7PLCSIM Advanced 的API
1612使用Trace跟蹤變數
16121配置Trace
16122Trace的操作
16123使用Web瀏覽器查看Trace
第17章團隊工程
171團隊工程的解決方案
172多用戶項目的部署及功能
173多用戶功能的許可證管理
174使用多用戶功能進行工程組態
1741創建用戶賬戶
1742安裝多用戶伺服器
1743在多用戶伺服器中添加用戶賬戶
1744添加與多用戶伺服器的連線
1745上傳多用戶項目到伺服器
1746創建本地會話
1747本地會話的操作
1748多用戶項目管理
175單用戶項目的聯合調試功能
176多用戶項目的聯合調試功能
177導出多用戶項目作為單用戶項目
第18章淺談PLC的規範化建設
181規範化建設的工作流程
182規範化的優點
183PLC硬體的規範化
184PLC軟體的規範化
1841分配符號名稱
1842符號表層級化
1843控制對象的拆分
1844程式塊接口的定義
1845程式語言的選擇
1846程式的層級化和調用順序
1847數據的存儲
185庫功能
1851庫的基本信息
1852項目庫類型的使用
1853項目庫模板副本的使用
1854全局庫的使用
1855企業庫功能
186用戶自定義幫助
18.7SiVArc
1871SiVArc 的套用
1872SiVArc對PLC程式架構的要求
1873使用SiVArc生成HMI畫面示例
1874變數規則示例
1875布局的示例
188TIA Portal Openness簡介
第19章列印和歸檔程式
191列印簡介
1911列印設定
1912框架和封面
1913文檔信息
1914列印預覽
192程式歸檔簡介
1921程式歸檔的方式
1922項目恢復
第20章移植SIMATIC S7300/400 PLC項目到SIMATIC S71500 PLC
201SIMATIC S7300/400 PLC項目移植到SIMATIC S71500 PLC簡介
202移植SIMATIC S7300/400 PLC項目的限制
2021硬體限制
2022功能限制
2023集成項目的注意事項
203項目移植的前期準備工作
204在STEP7 V55中對原項目進行檢查
205移植STEP7 V55 的SIMATIC S7300/400 PLC項目到TIA博途軟體
206移植TIA博途軟體中的SIMATIC S7300/400 PLC項目到 SIMATIC S71500 PLC
207移植需要注意的問題
2071組織塊與系統函式/函式塊的移植
2072數據類型不匹配
2073無效浮點數的處理
2074診斷地址的變化
2075函式塊參數的自動初始化
2076系統狀態信息的查詢
2077SIMATIC S7300 CPU、 SIMATIC S71500中CPU與HMI通信的差異
2078Any指針的移植
2079邏輯運算順序和跳轉
20710累加器以及相關指令的移植
20711程式語言轉換時累加器值的傳遞
20712塊調用時狀態字信息的傳遞
附錄尋求幫助
參考文獻
前言序言
前言
西門子工業自動化集團於2010年11月23日發布的全集成自動化軟體“TIA博途” (TIA Portal),是業內率先採用統一工程組態和軟體項目環境的自動化軟體,適用於所有自動化任務,用戶能夠快速、直觀地開發和調試自動化系統。
勇於創新、不斷探索是西門子自動化一直追求的目標,創新的TIA博途採用新型、統一的軟體框架,可在同一開發環境中組態西門子PLC、人機界面和驅動裝置,各種數據的共享可大大降低連線和組態成本。
新一代的SIMATIC系列控制器SIMATIC S71500作為全集成自動化架構的核心單元,與SIMATIC S7300/400系列控制器相比,從現場的接線、編程設計、實現通信的靈活方式以及系統的診斷和柔性控制方面都有顯著的提高和創新。
TIA博途與SIMATIC S71500的完美結合無論是設計、安裝、調試,還是維護和升級自動化系統,都能做到節省工程設計的時間、成本和人力。
在本書即將出版時,特別要感謝西門子(中國)有限公司數位化工廠集團工廠自動化產品管理部部門經理莫瑞茨(Moritz Mauer)先生為本書作序。同時,本書還得到了西門子(中國)有限公司數位化工廠集團工業客戶服務部客戶服務中心相關領導及眾多同事的大力支持和指導。項目策劃葛蓬先生,主編崔堅先生,副主編趙欣先生、參加編寫的還有張鵬飛先生、胡甲寧先生、王艷女士,對他們付出的辛勤勞動,在此一併表示深深的謝意。
無論您是西門子的工業產品用戶、自動化領域的工程技術人員,還是工業自動化的設計人員以及各大院校相關專業的師生,本書都能成為您的良師益友,為您提供相關技術支持,為您的成功助一臂之力。
本書由於編寫倉促,書中錯誤和不足之處在所難免,誠懇希望各位專家、學者、工程技術人員以及所有的讀者給予批評指正,我們將衷心感謝您的賜教,謝謝!
劉力康
工廠自動化中國區業務拓展總監
2020年3月
目前,工業市場正在面臨著“第四次工業革命”,如何抓住這個機遇確保製造業的未來,是每個製造企業都必須面對的挑戰。“第四次工業革命”即“工業4.0”和“中國製造2025”等概念的提出,在工業發展趨勢的探索之路上,點燃了一盞明燈。“工業4.0”以數位化製造為核心理念,將虛擬研發與高效現實製造相融合,最佳化生產,縮短產品上市時間,提高生產柔性和靈活性,進而全面提升企業的全球競爭力。
為了應對這些挑戰,順應電氣化、自動化、數位化生產的潮流,西門子公司早在數年前便提出了“全集成自動化(Totally Integrated Automation)”的概念。全集成自動化是一種全新的最佳化系統架構,基於豐富全面的產品系列,提供一致性的數據管理。其開放的系統架構,貫穿於整個生產過程,為所有自動化組件提供了高效的互操作性,為每項自動化任務提供了完整的解決方案。
西門子全集成自動化,化繁為簡,將全部自動化組態任務完美地集成在一個單一的開發環境——“TIA博途”(Totally Integrated Automation Portal)之中。這是工程軟體開發領域的一個里程碑,是工業領域率先全集成自動化組件的工程組態軟體。TIA博途以一致的數據管理、統一的工業通信、集成的工業信息安全和故障安全為基礎,幫助用戶縮短開發周期、減少停機時間、提高生產過程的靈活性、提升項目信息的安全性等,時刻為用戶創造著非凡的價值。
新一代的SIMATIC系列控制器是全集成自動化架構的核心單元。作為SIMATIC控制器家族的旗艦產品,從簡單的單機套用(SIMATIC S71200控制器),到中高端的複雜套用(SIMATIC S71500控制器),分散式的控制任務(ET 200SP控制器),以及基於PC的SIMATIC S71500軟控制器,西門子公司形成了完善、領先的產品系列,能夠為您的自動化任務提供量身定製的解決方案。憑藉著超高的性價比,新一代的SIMATIC系列控制器在工程研發、生產操作和日常維護等各個階段,在提高工程效率、提升操作體驗、增強維護便捷性等多個方面樹立了新的標桿。
為了幫助大家更深入地了解SIMATIC S71500控制器的功能特性,快速領略TIA博途的強大與高效,我們特別邀請了西門子公司客戶服務部的專家、工程師和產品經理編寫了這本書。他們對產品的功能、特點進行了深入的剖析,融入自己的工程經驗,使內容簡單易學,為大家開闢了一條學習的捷徑。在此,我對他們的辛勤付出表示由衷的謝意。
希望在這本書的幫助下,大家能夠更好地使用TIA博途,掌握西門子公司新一代控制器的全新特性。用博途,有前途!