《嵌入式組態軟體設計與實戰基於Windows CE平台和C#語言》是2018年機械工業出版社出版的圖書,作者是秦品樂 李正 曾建潮 柴銳 苗啟廣。
基本介紹
- 中文名:嵌入式組態軟體設計與實戰基於Windows CE平台和C#語言
- 作者:秦品樂 、李正、 曾建潮 、柴銳、 苗啟廣
- 出版社:機械工業出版社
- ISBN:9787111605072
內容簡介,圖書目錄,
內容簡介
隨著工業4.0的到來,越來越多的企業特別是中小製造業企業需要組態軟體來進行生產過程的監控。本書系統介紹了組態軟體的開發過程,並提供了一套開源組態軟體,使一般中小企業可以在此平台上進一步研發滿足自己企業的組態軟體。
圖書目錄
目 錄
前言
第1章 緒論 1
1.1 組態與組態軟體 1
1.1.1 組態軟體的含義 1
1.1.2 採用組態軟體的意義 3
1.1.3 常用的組態軟體 5
1.2 組態軟體的功能與特點 7
1.2.1 組態軟體的功能 7
1.2.2 組態軟體的特點 8
1.2.3 監控對組態軟體的性能要求 10
1.3 組態軟體的構成與組態方式 11
1.3.1 組態軟體的設計思想 11
1.3.2 組態軟體的系統構成 13
1.3.3 組態軟體的功能分析 16
1.3.4 常見的組態方式 17
1.4 組態軟體的使用 19
1.4.1 嵌入式系統的組態軟體 19
1.4.2 組態軟體的使用步驟 20
1.5 組態軟體的產生與發展背景 21
1.5.1 組態軟體的產生 21
1.5.2 推動組態軟體發展的動力 22
1.5.3 組態軟體的特點和市場分布 23
1.5.4 組態軟體在中國的發展 24
1.6 組態軟體的發展趨勢 25
1.6.1 組態軟體的技術發展方向 26
1.6.2 組態軟體的套用發展方向 28
第2章 嵌入式組態軟體總體設計 31
2.1 Windows CE介紹 31
2.2 Modbus介紹 33
2.3 類結構介紹 34
2.4 開發環境介紹 35
2.5 整體架構 38
第3章 組態開發平台設計實現 40
3.1 組態開發平台介紹 40
3.1.1 組態開發平台功能結構設計 40
3.1.2 組態開發平台HMI軟體界面設計 41
3.2 組態開發平台主框架建立 42
3.2.1 建立組態主程式 42
3.2.2 建立選單欄和工具列 42
3.2.3 建立左右中視圖 44
3.2.4 添加視圖控制項 46
3.3 圖元組態 47
3.3.1 GDI繪圖 47
3.3.2 圖元庫控制項的設計 47
3.3.3 圖元控制項開發 49
3.3.4 工具箱與圖元拖放實現 64
3.3.5 圖元的編輯 70
3.3.6 圖元基本屬性的編輯 81
3.3.7 圖元動作屬性的編輯 84
3.3.8 圖元事件屬性的編輯 90
3.4 組態項目管理 95
3.4.1 項目的引導檔案 95
3.4.2 實時資料庫設計 97
3.4.3 組態畫面的序列化 102
3.4.4 設備與變數列表的序列化 102
3.4.5 軟體工程化新建 102
3.4.6 軟體工程化保存 109
3.4.7 軟體工程化讀取 112
3.5 圖元屬性與設備變數配置 114
3.5.1 設備驅動接口配置 114
3.5.2 設備變數配置 114
3.5.3 圖元基本屬性配置 116
3.5.4 圖元動作屬性配置 118
3.5.5 圖元事件屬性配置 119
3.6 Web畫面生成 120
3.6.1 Web服務與監控介紹 121
3.6.2 Web背景圖片生成 122
3.6.3 組態網頁html檔案生成 123
3.6.4 Web網頁腳本檔案生成 124
第4章 組態運行平台設計實現 125
4.1 組態運行平台介紹 125
4.1.1 組態運行平台功能結構 125
4.1.2 組態運行平台HMI設計 126
4.2 項目載入 127
4.2.1 組態運行平台主程式建立 127
4.2.2 項目檔案載入 128
4.2.3 監控畫面創建 131
4.2.4 圖元註冊 133
4.3 設備驅動連線 136
4.3.1 設備驅動創建 136
4.3.2 設備數據採集調度 140
4.3.3 監控畫面刷新 141
4.4 狀態監視處理 142
4.5 用戶操作事件處理 143
4.6 Web服務功能創建 144
4.6.1 Web與網路通信 144
4.6.2 HTTP請求與回響 146
4.6.3 Web組態監控 149
4.7 組態運行平台運行 157
4.7.1 組態開發平台創建項目 157
4.7.2 組態運行平台監控運行 158
4.7.3 Web組態監控運行 158
第5章 Windows CE組態運行平台設計實現 161
5.1 Windows CE組態介紹 161
5.1.1 嵌入式組態軟體與智慧型設備開發介紹 161
5.1.2 嵌入式代碼移植技術 162
5.1.3 嵌入式開發與調試過程 163
5.2 開發智慧型設備組態軟體運行平台 172
5.2.1 建立eWinV6 CE設備開發環境 172
5.2.2 開發LJD-eWinV6-7010LX嵌入式程式 173
5.2.3 開發嵌入式Windows CE組態運行平台 179
5.3 嵌入式工程載入 193
5.3.1 自動載入 193
5.3.2 手動載入 193
5.4 嵌入式組態運行 193
5.4.1 嵌入式監控效果檢驗 194
5.4.2 螢幕閃爍問題解決 199
第6章 嵌入式組態項目組態實戰 202
6.1 系統概述 202
6.1.1 系統說明 202
6.1.2 設備介紹 202
6.2 監控平台搭建與配置 204
6.2.1 監控平台搭建 204
6.2.2 監控平台配置 204
6.3 項目開發 207
6.3.1 新建項目 207
6.3.2 畫面組態 207
6.3.3 設備組態 209
6.3.4 圖元與變數關聯設定 209
6.4 項目運行 212
6.4.1 組態運行平台運行 212
6.4.2 Web遠程監控 214
6.4.3 嵌入式組態運行平台運行 215
6.5 組態軟體完善與維護 217
第7章 展望 218
7.1 嵌入式組態的其他功能 218
7.1.1 歷史數據存儲功能 218
7.1.2 報警功能 218
7.1.3 驅動和圖元可擴展功能 218
7.1.4 組態可程式功能 219
7.1.5 用戶許可權管理功能 219
7.2 組態的參考意義 219
7.2.1 基於Windows平台的參考意義 219
7.2.2 基於嵌入式平台的參考意義 220