西門子PLC1200-組態(tài)王跟Access數(shù)據(jù)庫--⑨數(shù)據(jù)庫查詢
組態(tài)王記錄不同類型變量到數(shù)據(jù)庫,和數(shù)據(jù)庫數(shù)據(jù)查詢到組態(tài)王界面
1.0 從左邊欄選擇表格模板,level1和level2分別設(shè)置整型和布爾型

2.0 設(shè)置記錄本,要對(duì)應(yīng)level1和level2,配置一個(gè)整形PLC變量count和Q0.5的BOOL量

3.0 這樣正式運(yùn)行的結(jié)果如圖,level2都是1,因?yàn)楫?dāng)Q0.5為1的時(shí)候才觸發(fā)記錄,所有記錄的時(shí)候都是1,而count變量是累加的,從0-9一共累計(jì)十次,就會(huì)出現(xiàn)如下的界面

4.0 做一個(gè)數(shù)據(jù)庫查詢
選擇插入通用控件,點(diǎn)擊KVADODBGrid Class,拉出表格

5.0 右鍵表格,屬性,點(diǎn)擊數(shù)據(jù)源的瀏覽,然后會(huì)出現(xiàn)數(shù)據(jù)源的鏈接屬性,在提供程序的目錄下,選擇數(shù)據(jù)庫的數(shù)據(jù)類型,Access數(shù)據(jù)庫屬于ODBC數(shù)據(jù),選擇后下一步

5.1 在指定數(shù)據(jù)庫中,找到我們?cè)谟?jì)算機(jī)新建的數(shù)據(jù)庫


5.2 輸入要使用的目錄,就是選擇鏈接路徑,然后按測(cè)試連接,如果能測(cè)試成功說明都填對(duì)了,然后按確定
6.0 回到表格的屬性頁面,這時(shí)候數(shù)據(jù)源跟數(shù)據(jù)庫會(huì)顯示剛才我們確定的數(shù)據(jù)庫,表名稱里面選擇組態(tài)王的表格模板,然后下面有效字段可以添加,也可以調(diào)整順序

6.0 然后設(shè)置一個(gè)查詢數(shù)據(jù)庫的按鈕,如下圖,在彈起時(shí)設(shè)置命令語言,
Ctrl0.FetchData( );
Ctrl0.FetchEnd( );
Ctrl0是我們剛才創(chuàng)建的表格名稱,F(xiàn)etchData( )提取數(shù)據(jù),F(xiàn)etchEnd( )為提取結(jié)束

7.0 保存,重啟運(yùn)行,按下查詢記錄就會(huì)看到如下的畫面,數(shù)據(jù)庫中的數(shù)據(jù)就會(huì)讀取到組態(tài)王界面表格中

了解最新工控PLC,上位機(jī),機(jī)器人,通訊等實(shí)例測(cè)試筆記~~請(qǐng)關(guān)注百家號(hào)或頭條號(hào)--老王工控筆記