●目 錄篇 初探1章 TIA博途軟件和S7-1200/1500初探21.1 自動化發展概況21.2 西門子集成自動化和產品體繫簡介41.3 S7-1200/1500介紹51.3.1 S7-1200/1500在SIMATIC S7體繫中的位置51.3.2 S7-1200特點介紹61.3.3 S7-1500 特點介紹61.4 TIA博途軟件介紹71.4.1 TIA博途軟件的特點71.4.2 TIA博圖軟件的結構和版本91.4.3 TIA博圖軟件的支持軟件101.4.4 TIA博途軟件的授權10第2篇 PLC技術基礎11第2章 電氣控制基礎122.1 常用的電件122.1.1 保護(配電)器件122.1.2 接觸器152.1.3 繼電器172.1.4 主令電器172.2 電氣控制繫統簡單實例18第3章 PLC控制基礎203.1 從繼電器(接觸器)到PLC控制203.2 PLC的硬件結構213.3 PLC程序運行原理233.3.1 程序循環機制233.3.2 編程語言243.3.3 CPU的結構和運行原理253.3.4 存儲器的編址與變量303.3.5 變量類型313.3.6 OB塊簡介323.3.7 DB塊簡介323.3.8 FC塊簡介323.3.9 FB塊簡介363.3.10 UDT簡介393.4 現場總線與分布式IO簡介393.4.1 PROFIbus 現場總線簡介403.4.2 PROFInet 現場總線簡介40第4章 梯形圖、基礎指令和執行原理434.1 梯形圖語言基礎434.2 位操作指令444.2.1 常開、常閉和“與”邏輯444.2.2 取反和“或”邏輯464.2.3 置位、復位、置位優先觸發器(RS)和復位優先觸發器(SR)474.2.4 上升沿檢測和下降沿檢測494.3 定時器指令504.3.1 脈衝定時器(S_PULSE)504.3.2 擴展脈衝定時器(S_PEXT)524.3.3 延遲輸出定時器(S_ODT)544.3.4 帶記憶的延遲輸出定時器(S_ODTS)554.3.5 關斷延遲定時器(S_OFFDT)564.4 計數器指令574.4.1 向上計數器574.4.2 向下計數器(C計數器)584.4.3 上下計數器(C計數器)58第3篇 TIA軟件和S7-1200/1500 PLC基礎61第5章 TIA 軟件的基本操作625.1 軟件的視圖625.2 軟件的常用操作635.2.1 項目的創建、打開、關閉、移植、壓縮和解壓縮635.2.2 軟件中的幫助繫統和撤銷功能665.2.3 軟件的升級675.3 軟件的窗體685.3.1 窗體的劃分685.3.2 項目樹中的操作705.3.3 窗口的基本操作和軟件的使用思路725.3.4 各部分窗口的配合與軟件的使用思路75第6章 硬件操作776.1 硬件組態和在線設置概述776.2 在線設置786.2.1接口(Interface)的設置786.2.2 對硬件模塊的在線設置796.3 硬件組態846.3.1 創建設備846.3.2 組態CPU機架856.3.3 組態分布式設備886.3.4 配置PROFInet參數和建立PROFInet連接896.4 硬件組態的編譯與下載916.4.1 編譯916.4.2 下載936.5 常用模塊的硬件配置966.5.1 S7-1500 PLC的PS電源與PM電源模塊966.5.2 S7-1500 PLC的CPU模塊的屬性設置986.5.3 EP200SP的組態和使用1056.5.4 模擬量輸入與輸出模塊的配置和使用1066.6 與硬件配置有關的其他操作1096.6.1 硬件組態和程序的上傳1096.6.2 CPU機架的探測功能1106.6.3 GSD文件的加載1126.6.4 硬件庫的更新1156.6.5 自動附加IP功能的說明115第7章 程序操作1177.1 程序編輯的基本方法1177.1.1 程序塊的創建1177.1.2 程序塊的在線、編譯、下載、上傳、比較1187.1.3 程序塊的加密與保護1217.1.4 程序編輯界面的基本操作1227.1.5 變量的拖曳1247.2 OB塊1267.2.1 程序循環、錯誤中斷、時間中斷的觸發條件1277.2.2 OB100的調用條件和S7-1200/1500的啟動1297.2.3 OB80的觸發條件1307.2.4 硬件中斷的觸發條件1307.2.5 診斷中斷的觸發條件1327.2.6 優化的OB塊1327.3 S7-1200/1500 下的數據類型1347.3.1 基礎數據類型1347.3.2 PLC數據類型(UDT)1357.3.3 數組(Array)1367.3.4 結構體(Struct)1377.4 變量(tags)1377.4.1 變量(tags)的管理1387.4.2 在變量(tags)中新建變量1397.4.3 變量表中的幾種特殊情況和提示1407.4.4 變量斷電保持屬性的設置1417.4.5 變量的HMI訪問屬性1427.4.6 變量(tags)的更名與內置ID機制1447.4.7 變量(tags)中的監控功能1447.4.8 常量和新建常量1447.4.9 繫統常量1457.5 DB塊1467.5.1 DB塊的類型1467.5.2 在DB塊中建立變量1477.5.3 DB塊中數據的屬性1477.5.4 DB塊調試功能之快閃(Snapshot)繫列功能1497.5.5 優化DB塊之存儲方式改變1507.5.6 優化DB塊之下載而不初始化功能1527.6 FC塊與FB塊1567.6.1 FC塊1567.6.2 FB塊1567.6.3 FC塊和FB塊的更新1587.7 工藝指令1597.8 數組的使用和FC/FB塊中Variant 類型接口參數的討論和實例159第8章 TIA博途軟件指令1658.1 TIA博途軟件指令的新特征1658.1.1 更加靈活的梯形圖畫法1658.1.2 更加靈活的指令選擇和參數配置1658.1.3 “使能輸出端”的可選擇性1668.1.4 隱形轉換和指令接口參數的添加1678.2 位邏輯指令1678.3 定時器指令1708.4 計數器指令1758.4 比較指令1788.6 數學指令1808.7 移動指令1818.8 轉換指令1848.9 程序控制指令1868.10 字邏輯運算指令1888.11 位移指令190第9章 調試方法1929.1 程序的監控和相關功能1929.1.1 一般程序塊的監控和相關功能1929.1.2 在調用選擇下FB塊的監控1939.2 監控變量和強制IO1949.2.1 監控變量1949.2.2 強制IO1989.3 查看資源分配列表2009.4 變量的交叉檢索2019.5 調用結構與調用層級的查看2049.6 離線與在線的比較2049.6.1 離線與在線的比較功能實操2049.6.2 對不一致程序塊的處理2069.6.3 對程序細節的離線與在線的比較2069.7 變量跟蹤2079.7.1 變量跟蹤的原理2079.7.2 變量跟蹤的觸發模式2089.7.3 變量跟蹤的組態2089.7.4 變量跟蹤的實際操作2109.7.5 采用數據的保存與導出2120章 錯誤(故障)的處理、診斷與程序診斷21410.1 PLC錯誤(故障)綜述21410.2 PLC的在線診斷21510.3 PLC的程序診斷21910.3.1 基於指令的診斷22010.3.2 基於OB塊的診斷2261章 HMI相關操作22911.1 HMI設備的新建和連接設置23011.1.1 新建HMI設備和HMI設計的框架23011.1.2 HMI與PLC通信的設置23011.2 HMI變量23411.3 畫面與控件23711.3.1 畫面的設計與管理23711.3.2 控件的使用23811.4 報警的管理和配置24311.5 HMI中的常用特殊功能24611.5.1 HMI與CPU之間的狀態彙報24611.5.2 HMI與PLC的時間同步24811.5.3 將CPU的診斷信息顯示在HMI上2492章 SCL語言與Graph語言25412.1 SCL語言25412.1.1 SCL編輯環境和調試工具25412.1.2 SCL語言中的指令25512.1.3 SCL語言中的控制結構25712.2 Graph語言26012.2.1 Graph語言程序介紹26112.2.2 Graph語言程序塊的建立和運行原理26212.2.3 順控圖與順控圖的編輯26612.2.4 單步編輯26912.2.5 互鎖和監控的報警2733章 故障安全和安全型PLC的使用27613.1 故障安全簡介27613.2 TIA博途軟件中故障安全的設置28013.2.1 安全模塊的硬件組態和設置28113.2.2 硬件組態的下載和模塊端F目標地址的設置28613.2.3 安全程序的創建、編寫、編譯與下載289第4篇 編程經驗與PLC技術漫談2954章 設計與編程經驗漫談29614.1 組建一個控制繫統29614.2 輸入、狀態、輸出三層級的編程與分析方法29714.2.1 方法概述29714.2.2 舉升機控制實例之狀態變量的創建29714.2.3 舉升機控制實例之狀態變量的定義29914.2.4 舉升機控制實例之狀態變量決定輸出30514.3 論程序的層次與結構3065章 編程技巧31015.1 利用Excel批量編輯簡單的語句表指令31015.2 源文件操作3156章 展望“工業4.0”與《》下的PLC技術318
本書全面介紹了TIA博途(V13 SP1)軟件和S7-1200/1500 PLC的基本功能、硬件組態、編程和調試的方法與技巧,在結構上分為4篇:首先簡單介紹TIA博途軟件和S7-1200/1500 PLC產品;接著通過電氣技術發展的歷史脈絡闡述PLC有關的基本知識和基本概念;然後詳盡介紹在TIA博途軟件和S7-1200/1500 PLC下各部分基本功能的使用方法;很後,總結一般工控程序的編寫方法和技巧,並簡要介紹PLC技術在“工業4.0”和“智能制造”背景下的地位和方向。 對於初學PLC的人員,可以通過前2篇輕松理解PLC相關的基礎知識,並直接對接TIA博途軟件下的各種應用,而對於有S7-300/400 PLC使用經驗的讀者,可以在通讀靠前篇的整體產品介紹後,直接跳到第3篇,快速上手新軟件、新設備。