三菱PLC標準化程式設計煙台方法
王前厚
- 出版商: 機械工業
- 出版日期: 2024-12-03
- 售價: $510
- 貴賓價: 9.5 折 $485
- 語言: 簡體中文
- 頁數: 256
- 裝訂: 平裝
- ISBN: 7111769082
- ISBN-13: 9787111769088
立即出貨 (庫存=1)
相關主題
商品描述
本書針對PLC產業長久以來設計工作量大、現場調試時間長、售後服務工作量大、工程師工作效率低的現狀,
提出了以物件導向為基礎原理、模組化、高內聚低耦合的全新設計與程式框架,
最終形成以提高效率為目的的標準化程式方法,作者命名為煙台方法。
書中所提出的標準化程式設計原理和方法是一種普遍性的設計思想架構,適用於所有PLC品牌和絕大部分型號。
本書針對擁有大量使用者群體的三菱PLC品牌專門編寫。
讀者可以透過閱讀本書,一方面了解三菱PLC平台的標準化實現方法,另一方面可以了解關於煙台方法的最新進展。
標準化的本質是模組化,模組化的基礎是底層模組。
本書中示範了將部分BST庫模組移植到三菱系統中的技術要點,同時模組化的本意是所有模組都是可以拆下替換的。
書中也示範了自己搭建及封裝庫函數的方法。
本書主要針對GX Works2平台、FX3U與Q系列PLC做了講解,也對程式移植升級到GX Works3平台做了展示,
因此,本書講解的內容可以用於三菱全系列平台和PLC型號。
本書適合工業自動化產業對PLC產品軟體、硬體和程式語言有基本了解和應用經驗的程式設計工程師閱讀和參考。
目錄大綱
目錄
自序:從科學界跨界開創工控產業新時代
前言
第1章綜述 1
第2章傳統PLC程式設計方法的總結與回顧 5
2.1所有物理訊號都是I/O訊號 5
2.2通信數據都是I/O數據 6
2.3上位機通訊資料也是I/O資料 6
2.4面向I/O的邏輯程式設計 7
2.5傳統程式設計標準規格 8
2.6結論 10
2.7相關參考文獻 11
2.7.1[萬泉河]PLC高階編程:拋棄交叉索引 11
2.7.2[萬泉河]好的PLC程序和壞的PLC程序的比較標準 12
2.7.3[萬泉河]不用M和T的程序好在哪裡 12
第3章標準化的概念 14
3.1[萬泉河]當標準化編程方法遭遇非標設備 14
3.2[萬泉河]標準化模組化的本質不是搭積木,而是拆積木 15
3.3[萬泉河]結構化程式設計不是設備物件的模組化 15
3.4[萬泉河]《S7-1500 程式設計規範指南》與標準化程式設計的關係 16
3.5[萬泉河]從標準化的煙台方法到標準的生產流程規範 17
3.6[萬泉河]PLC標準化編程煙台方法是編程標準還是標準程序 20
3.7[萬泉河]PLC標準化程式設計煙台方法的本質是低程式碼 21
3.8[萬泉河]PLC程式設計煙台方法中的乾貨 21
3.9[萬泉河]PLC程式設計中的IEC 61131-3標準 22
3.10標準化設計工作的未來 24
第4章 標準化程式設計原理 28
4.1 標準化方法的目的在於提高效率 28
4.2 標準化不代表完美正確無錯誤 28
4.3 PLC程式設計中的高內聚與低耦合 29
4.4 標準化思想與PLC品牌無關 31
4.5 物件和實例的概念 31
4.6 PLC控制系統中的設備類型 33
4.7 設備分層級 35
4.8 HMI/上位機在標準化架構中的位置 37
4.9 PLC、HMI產品的選用原則 39
4.10 標準化程式設計對程式設計師技能的要求 42
4.11 製程設備的規劃定義 43
4.12 標準化程式設計的規則 45
4.13 相關參考文章 46
4.13.1 [萬泉河]煙台方法前進之路:在信捷PLC中實現FB功能 46
4.13.2 [萬泉河]所有小型PLC也都能做標準化程序了 49
第5章 標準化系統設計流程 52
5.1 設備類型的子類別定義 52
5.2 PLC標準化設計從位號表開始 59
5.3 產生符號表 60
5.4 自動產生符號表 68
5.5 自動產生位元號 72
第6章 三菱GX Works2標準化程式設計 73
6.1 函式庫函數和範本在標準化程式架構中的地位 73
6.2 BST例程移植 75
6.2.1 MOTOR FB620 馬達 76
6.2.2 程式區塊的引腳清單及說明 77
6.2.3 傳輸到WinCC的變數 78
6.2.4 警報和訊息 79
6.2.5 功能塊的控制和狀態訊號 80
6.2.6 塊圖示和麵板 87
6.2.7 面板視窗-總覽視圖 88
6.2.8 面板視窗-警報和訊息視圖 89
6.3 PLC庫函數與上位機模板的對應關係 89
6.3.1 圖示的動態實作 90
6.3.2 設備設定視窗的彈出顯示 93
6.3.3 設備視窗的警報視圖 95
6.3.4 畫面視窗的趨勢圖 97
6.4 MOTOR庫函數移植 100
6.4.1 MOTOR塊原始碼 100
6.4.2 局部標籤表 112
6.4.3 程序本體 118
6.4.4 正規替換規則表 119
6.4.5 移植後的程式碼 122
6.5 L1函數介面封裝 133
6.6 其他L1設備移植 137
6.6.1 VALVE塊 137
6.6.2 ANALOG塊 138
6.6.3 DIGITAL塊 139
6.7 上位機系統移植 140
6.7.1 WinCC與GX2通信 141
6.7.2 L1函式庫函數與WinCC畫面對接 145
6.8 補足不完整的L1設備類型 150
6.8.1 補足不完整的設備類型DO 150
6.8.2 補足不完整的設備類型AO 150
6.8.3 產業特殊設備類型PSV 150
6.8.4 產業特殊設備類型MVALVE 150
第7章 GX2 L2設備庫函數實作 151
7.1 設備的時間參數 152
7.2 設備參數的掉電保持 156
7.3 L2範例:雙驅動的馬達 161
7.4 L2範例:馬達設備就地備妥功能 162
7.5 L2範例:馬達設備就地備妥+雙驅動 168
7.6 L2範例:電動推桿 168
第8章 GX2 L3製程庫函數實現 174
8.1 公用設備:馬達 175
8.2 公用設備:馬達(簡化應用) 179
8.3 公用設備:急停按鈕 180
8.4 公用設備:中央聲光警報系統 182
8.5 設備的聯鎖功能 183
8.6 設備的連起功能 184
8.7 多路可操作員控制的可視化聯鎖功能 185
8.8 兩台馬達一用一備 186
8.9 一用一備馬達設備公用 187
8.10 設備的自動功能實現1 188
8.11 設備的自動功能實現2 189
8.12 更多自動功能需求 190
8.13 相關參考文章 190
8.13.1[萬泉河]雙線圈(1) 190
8.13.2[萬泉河]PLC程式中起保停的本質 192
8.13.3[萬泉河]淺議PLC程序中SR與RS邏輯的區別 195
8.13.4[萬泉河]PLC程式中SR邏輯的本質 196
8.13.5[萬泉河]雙線圈(2) 198
8.13.6[萬泉河]雙線圈(3) 200
8.13.7[萬泉河]PLC程式設計煙台方法升級:萬線圈技術 202
8.13.8[萬泉河]彙編語言支援物件導向程式設計嗎 203
8.13.9[萬泉河]工業控制系統中的Tik-Tok 204
8.13.10[萬泉河]如何優雅地點亮一個指示燈 205
8.13.11[萬泉河]如何優雅地點亮系統中央聲光警報 208
8.13.12[萬泉河]就是要用中文程式設計 209
第9章 三菱GX2標準化工程實務 212
9.1 PLC硬體組態和變數表產生 212
9.2 設備的手動程序產生 214
9.3 設備的自動程式產生 217
9.4 WinCC庫面板個性化處理 218
9.5 WinCC變數和畫面圖示 219
9.6 趨勢圖與警報 220
9.7 關