第1章 組態(tài)軟件概述 1
1.1 工控組態(tài)軟件 1
1.1.1 工控組態(tài)軟件簡介 1
1.1.2 數(shù)據(jù)采集的方式 2
1.1.3 腳本的功能 2
1.1.4 組態(tài)軟件的開放性 2
1.1.5 組態(tài)環(huán)境的可擴展性 3
1.1.6 對Internet的支持程度 3
1.1.7 組態(tài)軟件的控制功能 3
1.2 MCGS組態(tài)軟件概述 4
1.2.1 MCGS通用組態(tài)軟件的特點 4
1.2.2 MCGS組態(tài)軟件構成 6
1.2.3 通用版MCGS組態(tài)軟件的安裝 7
1.3 基于MCGS的某大型儀器自動老化臺測試系統(tǒng) 8
1.3.1 系統(tǒng)工藝流程和控制要求 8
1.3.2 基于MCGS設計的測試系統(tǒng)的功能及效果 9
習題1 12
第2章 實時數(shù)據(jù)庫 13
2.1 創(chuàng)建實時數(shù)據(jù)庫 13
2.1.1 數(shù)據(jù)對象的分類 13
2.1.2 數(shù)據(jù)對象的建立 16
2.1.3 組對象的建立 18
2.1.4 內部數(shù)據(jù)對象的調用 18
2.1.5 供暖鍋爐系統(tǒng)實時數(shù)據(jù)庫的創(chuàng)建 19
2.2 數(shù)據(jù)對象存盤屬性設置 22
2.2.1 數(shù)據(jù)對象存盤屬性 22
2.2.2 數(shù)據(jù)對象定時存盤 23
2.2.3 數(shù)據(jù)對象按變化量存盤 24
2.2.4 數(shù)據(jù)對象存盤函數(shù)的調用 24
2.2.5 供暖鍋爐系統(tǒng)數(shù)據(jù)對象存盤屬性設置 24
2.3 數(shù)據(jù)對象報警屬性設置 26
2.3.1 數(shù)據(jù)對象報警屬性 26
2.3.2 數(shù)據(jù)對象報警值存盤 28
2.3.3 數(shù)據(jù)對象報警值修改 28
2.3.4 數(shù)據(jù)對象報警值應答 28
2.3.5 供暖鍋爐系統(tǒng)數(shù)據(jù)對象報警屬性的設置 29
2.4 數(shù)據(jù)對象的瀏覽、查詢和修改 30
2.4.1 數(shù)據(jù)對象的瀏覽 31
2.4.2 數(shù)據(jù)對象的查詢 31
2.4.3 數(shù)據(jù)對象的替換 31
習題2 32
第3章 用戶窗口組態(tài) 34
3.1 用戶窗口 34
3.1.1 用戶窗口的分類、屬性與方法 34
3.1.2 建立標準用戶窗口 35
3.1.3 標準用戶窗口屬性設置 35
3.1.4 子窗口 36
3.1.5 模態(tài)窗口 36
3.1.6 用戶窗口設計舉例 36
3.2 創(chuàng)建圖形對象 38
3.2.1 圖形構件的建立 39
3.2.2 標簽構件的屬性及其動畫連接形式 40
3.2.3 標準按鈕的屬性及應用 44
3.2.4 輸入框的屬性及在數(shù)據(jù)顯示、設定中的應用 46
3.2.5 流動塊構件屬性及在流體動畫中的應用 47
3.2.6 自由表格和歷史表格的使用方法 49
3.2.7 報警顯示構件的使用 53
3.2.8 實時曲線和歷史曲線的使用方法 54
3.2.9 儀表盤元件的調入及使用方法 58
3.2.10 其他圖形構件簡介 60
3.3 多個圖形對象的排列方法 62
3.3.1 多個圖形對象的組合、分解 62
3.3.2 多個圖形對象的對齊和旋轉方法 64
3.3.3 多個圖形對象的疊加用法 64
3.3.4 圖形構件的鎖定、固化和激活方法 66
習題3 66
第4章 運行策略組態(tài) 68
4.1 腳本程序 68
4.1.1 腳本程序語言概述 69
4.1.2 PID算法 70
4.1.3 用腳本語言實現(xiàn)順序控制 73
4.2 運行策略 75
4.2.1 運行策略的分類與建立 75
4.2.2 用啟動策略實現(xiàn)系統(tǒng)初始化 77
4.2.3 用循環(huán)策略中實現(xiàn)設備的定時運行 78
4.2.4 用報警策略實現(xiàn)報警數(shù)據(jù)存盤 80
4.2.5 用用戶策略實現(xiàn)存盤數(shù)據(jù)瀏覽 81
4.2.6 用退出策略實現(xiàn)數(shù)據(jù)對象初始值的設定 84
4.2.7 其他策略簡介 85
4.3 內部函數(shù)簡介 86
習題4 87
第5章 設備窗口組態(tài) 88
5.1 設備構件的添加及屬性設置 88
5.2 歐姆龍PLC(HostLink)設備組態(tài) 91
5.2.1 歐姆龍PLC設備組態(tài)要求 91
5.2.2 數(shù)據(jù)變量及PLC地址分配對照表 91
5.2.3 歐姆龍PLC(HostLink協(xié)議)設備組態(tài) 92
5.3 天辰儀表設備組態(tài) 102
5.3.1 天辰儀表設備組態(tài)要求 102
5.3.2 數(shù)據(jù)變量及天辰儀表地址分配對照表 102
5.3.3 天辰儀表構件的組態(tài) 103
5.3.4 設備構件的調試 110
5.4 模擬設備組態(tài) 110
5.4.1 模擬設備的添加 110
5.4.2 模擬設備構件的基本屬性組態(tài) 110
5.4.3 模擬設備構件的通道連接 111
5.4.4 模擬設備構件的設備調試 112
習題5 112
第6章 主控窗口組態(tài) 114
6.1 主控窗口屬性設置 114
6.1.1 基本屬性設置 115
6.1.2 啟動屬性設置 115
6.1.3 內存屬性設置 116
6.1.4 系統(tǒng)參數(shù)設置 117
6.1.5 存盤參數(shù)設置 117
6.2 菜單組態(tài) 118
6.2.1 建立下拉菜單 118
6.2.2 配料系統(tǒng)主控窗口組態(tài)舉例 119
6.3 MCGS的安全機制組態(tài) 123
6.3.1 工程密碼和試用期的設定 123
6.3.2 工程權限的設定 124
習題6 128
第7章 用MCGS實現(xiàn)機械手自動分揀系統(tǒng) 129
7.1 工作流程及控制要求 129
7.1.1 系統(tǒng)的工作流程 129
7.1.2 系統(tǒng)的控制要求 130
7.2 控制系統(tǒng)的組成 131
7.3 實時數(shù)據(jù)庫的創(chuàng)建 131
7.4 系統(tǒng)的畫面制作與動畫連接 136
7.4.1 手動分揀系統(tǒng)畫面設計與動畫連接 136
7.4.2 自動分揀系統(tǒng)畫面設計與動畫連接 144
7.5 運行策略設計 146
7.5.1 手動向自動切換 146
7.5.2 自動向手動切換 147
7.5.3 手動控制策略 148
7.5.4 自動控制策略 149
7.6 設備窗口組態(tài) 151
7.7 自動分揀系統(tǒng)運行效果 153
習題7 155
第8章 用MCGS實現(xiàn)單容水箱液位系統(tǒng)的自動控制 156
8.1 系統(tǒng)的工藝流程 156
8.2 系統(tǒng)的控制要求和實現(xiàn)功能 157
8.3 實時數(shù)據(jù)庫的創(chuàng)建 157
8.4 畫面設計制作與動畫連接 159
8.4.1 液位控制系統(tǒng)流程 160
8.4.2 歷史曲線 167
8.4.3 歷史數(shù)據(jù) 169
8.4.4 報警記錄 170
8.4.5 消息 171
8.5 控制程序的編寫 171
8.5.1 啟動策略 172
8.5.2 控制算法 172
8.5.3 循環(huán)策略 172
8.5.4 存盤策略 173
8.6 設備組態(tài) 174
8.7 主控窗口設計 175
習題8 176
第9章 IPC在水監(jiān)控系統(tǒng)中的應用 177
9.1 水監(jiān)控工藝系統(tǒng)簡介及要求 177
9.2 水監(jiān)控系統(tǒng)的組成 177
9.3 組態(tài)編程 178
9.3.1 變量定義及實時數(shù)據(jù)庫組態(tài) 178
9.3.2 設備窗口組態(tài) 180
9.3.3 主控窗口與用戶窗口組態(tài) 182
9.3.4 運行策略組態(tài) 186
附錄A 190