Ⅰ 如何用組態王讀取ACCESS資料庫的數據
1.SQL訪問管理器
SQL訪問管理器用來建立資料庫列和組態王變數之間的聯系。包括表格模板和記錄體兩部分功能。通過表格模板在資料庫表中建立表格;通過記錄體建立資料庫表格列和組態王之間的聯系,允許組態王通過記錄體直接操縱資料庫中的數據。表格模板和記錄體都是在工程瀏覽器中建立的。
2.創建表格模板
在工程瀏覽器中左側工程目錄顯示區中選擇「SQL訪問管理器」下的「表格模板」項,在右側目錄內容顯示區中雙擊「新建」,彈出「創建表格模板」對話框,如下圖。
8.單擊「選取」按鈕,從中選擇相應路徑下剛剛定義的資料庫文件。 單擊「確定」按鈕,完成對數據源的配置。
9.對資料庫的操作
首先在數據詞典里建立變數DeviceID,為內存整形,是資料庫連接時產生的連接號。這樣就能讀取access資料庫的數據了。
Ⅱ 組態王連接資料庫
是組態王的一個內置函數
ReportSetHistData
此函數為報表專用函數,按照用戶給定的參數查詢歷史數據語法格式使用如下:
ReportSetHistData(ReportName, TagName, StartTime, SepTime, szContent) ;
參數說明:
ReportName:要填寫查詢數據結果的報表名稱
TagName:所要查詢的變數名稱, 類型為字元串型,即帶引號。
StartTime:數據查詢的開始時間,該時間是通過組態王 HTConvertTime 函數轉換的以1969 年12 月31 日16:00:00 為基準的長整型數,所以用戶在使用本函數查詢歷史數據之前,應先將查詢起始時間轉換為長整型數值。
SepTime:查詢的數據的時間間隔,單位為秒
szContent:查詢結果填充的單元格範圍
例如:
查詢變數「壓力」自2001 年5 月1 日8:00:00 以來的數據,查詢間隔為30 秒,數據報表的填充范圍為』a2 :a50』, 表示豎排第一列從第二行到第五十行。
long StartTime; (StartTime 為自定義變數)
StartTime=HTConvertTime(2001, 5, 1, 8, 0, 0);
ReportSetHistData(「歷史數據報表」, 「壓力」, StartTime, 30,「a2:a50」);
參考:http://gx.gongkong.com/tech/class/file/1016.pdf
Ⅲ 組態王怎麼讀取db數據
在組態王跡正中讀取資料庫數據的步驟如下:
1、打開組態王軟體並登錄到賬戶。
2、姿猛悔點擊「數據」菜單,選擇「導入數據」選項。
3、在導入數據對話框中,選擇要導入的數據源,例如資料庫文件或Excel文件。
4、選擇知答要導入的數據格式,例如CSV、SQL、Excel等。
5、點擊「導入」按鈕,等待數據導入完成。
6、導入完成後,在組態王中會顯示出導入的數據,可以通過數據面板進行數據的可視化和分析。
Ⅳ 如何實現組態王與OPC數據交換
組態與OPC技術的MATLAB的數虧衫據交換步驟:掘納
1、下載matlab7.0以上版本,最好別用7.0,matlab7.0雖然有opc工具箱,但沒有opc模擬模塊,我用的是matlab2010。
2、下載組態王6.53,我是在亞控科技官網下載的組態王6.53。3、為保證OPC Toolbox 中對象和OPC 伺服器對象連接起來,下載並安裝客戶端開發工具包OPC CoreComponents 2.00 Redistributable 2.20.msi控制項。打開matlab安裝路徑D:ProgramFilesMATLABR2010b oolboxopcopcprivate,
找到該文件雙擊安裝。(有些版本這個控制項已經損壞了,考一下別銷散腔人的也可以安裝)4、打開matlab,在command window 輸入命令opcregister('install'),注冊OPC 伺服器和客戶端用到的來安裝能在網路上瀏覽其他計算機並能與之通訊的核心組件,分別是:
OPC 通訊介面組件OPCcomn_ps.dll
OPC 自動化介面組件OPCdaAuto.dll
OPC 代理佔位組件OPCProxy.dll
還有opc_aeps.dll。
5、在OPC 伺服器和OPC 客戶端進行分布式COM的環境設置,這個步驟有些麻煩,有個名為「dcom配置」的文件步驟很詳細,上面有好幾個系統的dcom配置,看準了我們需要的XP系統的。
這一步目的同樣是為使OPC Too lbox 中的對象和OPC 伺服器對象之間建立連接。