●前言
第1章 綜述
第2章 傳統PLC編程方法的總結與回顧
2.1 所有物理信號都是I/O信號
2.2 通信數據都是I/O數據
2.3 上位機通信數據也是I/O數據
2.4 面向I/O的邏輯編程
2.5 傳統編程標準規範
2.6 結論
第3章 標準化編程原理
3.1 標準化方法的目的是提高效率
3.2 標準化不代表完美和正確無錯誤
3.3 PLC編程中的高內聚與低耦合
3.4 標準化思想與PLC品牌無關
3.5 對像和實例的概念
3.6 PLC控制繫統中的設備類型
3.7 設備分層級
3.8 HMI/上位機在標準化架構中的位置
3.9 PLC、HMI產品的選型原則
3.10 標準化編程對程序員技能的要求
3.11 工藝設備的規劃定義
3.12 標準化編程的規則
第4章 標準化繫統設計流程
4.1 設備類型的子類定義
4.2 PLC標準化設計從位號表開始
4.3 生成符號表
4.4 自動生成符號表
4.5 自動生成位號
第5章 西門子S7-1500 PLC+WinCC標準化編程
5.1 庫函數和模板在標準化編程架構中的地位
5.2 BST例程學習
5.2.1 VALVE FB630閥門
5.2.2 DIGITAL(FB650)數字量信號
5.2.3 ANALOGUE(FB640)模擬量信號
5.2.4 MOTOR FB620電機
5.3 深入理解BST例程
5.3.1 圖標的動態實現
5.3.2 設備設定窗口的彈出顯示
5.3.3 設備窗口的報警視圖
5.3.4 畫面窗口的趨勢圖
5.4 BST例程的缺陷與改進
5.4.1 符號尋址
5.4.2 WinCC變量的建立
5.4.3 庫函數的引腳太多
5.4.4 設備的時間參數
5.4.5 設備參數的掉電保持
5.4.6 WinCC報警信息生成(S7-1200 PLC)
5.4.7 WinCC報警信息生成(S7-1500 PLC)
5.4.8 補足不完整的設備類型DO
5.4.9 補足不完整的設備類型AO
5.4.10 行業特殊設備類型PSV
5.5 L2設備庫函數實現
5.5.1 L1庫函數封裝升級為L2庫函數
5.5.2 L2示例:雙驅動的電機(S7-1200 PLC和S7-1500 PLC)
5.5.3 L2庫函數:PID控制
5.5.4 L2庫函數:PROFINET通信的PID儀表
5.5.5 L2庫函數:MODBUS通信的PID儀表
5.5.6 L2庫函數:MODBUS通信的變頻器電機
5.6 L3工藝庫函數實現
5.6.1 公用設備:電機
5.6.2 公用設備:急停按鈕
5.6.3 公用設備:中央聲光報警繫統
5.6.4 設備的聯鎖功能
5.6.5 設備的連起功能
5.6.6 多路可操作員控制的可視化聯鎖功能
5.6.7 設備的自動功能實現1
5.6.8 設備的自動功能實現2
5.7 標準化工程實踐
5.7.1 PLC硬件組態和變量表生成
5.7.2 設備的手動程序生成
5.7.3 設備的自動程序生成
5.7.4 WinCC庫面板個性化處理
5.7.5 WinCC變量和畫面圖標
5.7.6 WinCC趨勢圖和報警
5.7.7 關於程序注釋
5.7.8 關於編程語言的選擇
第6章 其他PLC品牌型號標準化探索
6.1 RS Logix(羅克韋爾,Rockwell AB,1756/1769繫列)
6.2 GX Works(三菱,MitSubishi,Q繫列)
6.3 SYSMAC(歐姆龍,OMRON,NJ繫列)
6.4 CODESYS陣營
6.5 S7-200 Smart
第7章 結束語:標準化設計工作的未來
本書針對PLC編程工程師設計工作量大、現場調試時間長、售後服務工作量大、工作效率低的現狀,提出了全新的、以面向對像為基礎原理、模塊化、高內聚低耦合的設計和編程框架,*終形成以提高效率為目的的標準化編程方法。其標準化編程原理和方法是一種普遍性的設計思想架構,適用於所有PLC品牌和絕大部分型號。書中以西門子S7-1500 PLC和WinCC為例做了比較深入的講解,同時也對其他各品牌軟件平臺做了可行性分析,對實現標準化架構所需要的其他技能也做了詳盡的分析。無論是工程行業還是非標設備行業,預期應用標準化設計方法後,效率均可以提高3~5倍以上,由於實現了模塊化,使團隊協作分工成為可能,大量簡單重復的工作可以由技術工人協助工程師完成,減輕了工程師的工作負擔。本書適用於工業自動化行業對PLC產品軟件、硬件和編程語言有基本了解和應用經驗的編程工程師。