電子開發(fā)網(wǎng)

電子開發(fā)網(wǎng)電子設(shè)計(jì) | 電子開發(fā)網(wǎng)Rss 2.0 會(huì)員中心 會(huì)員注冊(cè)
搜索: 您現(xiàn)在的位置: 電子開發(fā)網(wǎng) >> 電子開發(fā) >> 組態(tài)王KingView入門教程實(shí)例 >> 正文

組態(tài)王通過TCP和MCGS觸屏通訊,組態(tài)王和mysql連接_KingView連接MySql數(shù)據(jù)庫(筆記)

作者:佚名    文章來源:本站原創(chuàng)    點(diǎn)擊數(shù):    更新時(shí)間:2024/6/22


一、設(shè)置觸屏參數(shù)

我用的觸屏型號(hào)為TCP7032kt,觸屏上電后,點(diǎn)擊屏幕,進(jìn)入?yún)?shù)設(shè)置模式,更改里面的網(wǎng)絡(luò)參數(shù),使其和你鏈接的電腦在一個(gè)局域網(wǎng)內(nèi);開始創(chuàng)建觸屏設(shè)備,

 

 


進(jìn)入屬性設(shè)置

 


設(shè)置TCP/UDP 為 TCP;IP地址設(shè)置為和電腦在同一局域網(wǎng)內(nèi);設(shè)備站號(hào)設(shè)置為 1或其他值;

然后添加設(shè)備地址,關(guān)聯(lián)變量。觸屏就設(shè)置好了。

二、設(shè)置組態(tài)王

1、添加設(shè)備

打開設(shè)備下的COM口,在新建上雙擊打開,

 

在設(shè)備驅(qū)動(dòng),選擇PLC→莫迪康→ModbusTCP→TCP。

 


給驅(qū)動(dòng)起一個(gè)名字。

 


選擇一個(gè)端口號(hào),這里我們是走的TCP協(xié)議,可以隨便選擇一個(gè)。

 


設(shè)置IP地址,

 


設(shè)置嘗試恢復(fù)間隔和最長恢復(fù)時(shí)間。

 


設(shè)置完成

 

2、添加數(shù)據(jù)變量

選擇數(shù)據(jù)庫下的數(shù)據(jù)詞典,雙擊新建,

 


輸入變量名,選擇變量類型,選擇鏈接設(shè)備,選擇寄存器,輸入寄存器地址,選擇數(shù)據(jù)類型。

 


變量類型:內(nèi)存類型用來在內(nèi)部使用,I/O類型用來讀取外部數(shù)據(jù),數(shù)據(jù)分為離散類型、整數(shù)、實(shí)數(shù)、字符串。

寄存器:要寫完整的地址,如40001表示4區(qū)的01地址。

數(shù)據(jù)類型:

Bit


BYTE

字節(jié)

SHORT

整數(shù)

USHORT

無符號(hào)整數(shù)

LONG

長整數(shù)

FLOAT

浮點(diǎn)數(shù)

String

字符串

3、連接數(shù)據(jù)庫

我使用的數(shù)據(jù)庫是微軟自帶的Microsoft Access 數(shù)據(jù)庫,使用前先創(chuàng)建好數(shù)據(jù)表,打開電腦的控制面板,把查看方式改為小圖標(biāo),然后選擇管理工具,再選擇 ODBC 數(shù)據(jù)源32位。

 


 


雙擊打開,點(diǎn)擊添加,選擇驅(qū)動(dòng)程序,起個(gè)名稱,選擇你新建的數(shù)據(jù)庫。

 


 


 

 


打開組態(tài)王,創(chuàng)建記錄體,字段名稱要和數(shù)據(jù)庫的名稱相同,內(nèi)部變量的類型要和數(shù)據(jù)庫中變量類型一致。

 


在命令語言中進(jìn)行設(shè)置,運(yùn)行時(shí)寫SQLConnect( \\local\DeviceID, “dsn=mdb;uid=;pwd=”); 。停止時(shí)寫SQLDisconnect(\local\DeviceID); 。這樣運(yùn)行就可以連接上數(shù)據(jù)庫了。

 


 

4、數(shù)據(jù)庫查詢

首先創(chuàng)建查詢的變量。創(chuàng)建數(shù)據(jù)庫時(shí),創(chuàng)建一個(gè)自動(dòng)增長的變量,用來在排序時(shí)使用。

 


在畫面面板下選擇新建,創(chuàng)建一個(gè)畫面,在工具箱選擇插入通用控件。

 


在控件上右擊,選擇控件屬性,把要顯示的數(shù)據(jù)庫內(nèi)容添加進(jìn)來。

 


接著添加圓角矩形和文字,圓角矩形用來輸入字符串,文字用來顯示輸入的字符串。

 


開始日期和結(jié)束日期可以做個(gè)腳本,打開畫面時(shí)獲取當(dāng)前日期。

\local\查詢開始日期時(shí)間=\local$Date;

\local\查詢結(jié)束日期時(shí)間=\local$Date;

 


編號(hào)查詢時(shí),

Ctrl3.Where=“樣品編號(hào)=’”+\local\查詢樣品編號(hào)+"’"+ " Order By 序號(hào) DESC";

Ctrl3.FetchData();

Ctrl3.FetchEnd();

日期查詢時(shí),

string a;

a=" 日期 >=#" +\local\查詢開始日期時(shí)間+"# and 日期 <=#"+\local\查詢結(jié)束日期時(shí)間+"#"+ " Order By 序號(hào) DESC";

Ctrl3.Where=a;

Ctrl3.FetchData();

Ctrl3.FetchEnd();

多條件查詢時(shí),

Ctrl3.SetSqlStringWhere(“樣品編號(hào)=’”+\local\查詢樣品編號(hào),"’ and 工位=’" +\local\查詢工位 + “’”, " Order By 序號(hào) DESC"," “,” “,” “);

Ctrl3.FetchData();

Ctrl3.FetchEnd();

查詢所有時(shí),

Ctrl3.Where=”"+ " Order By 序號(hào) DESC";

Ctrl3.FetchData();

Ctrl3.FetchEnd();

刪除數(shù)據(jù)時(shí),

string a ;

a=" 日期 >=#"+\local\查詢開始日期時(shí)間+"# and 日期 <=#" +\local\查詢結(jié)束日期時(shí)間+ “#”;

SQLDelete( DeviceID, “催化劑磨損指數(shù)”,a);

a=" 日期 >=#"+\local\查詢開始日期時(shí)間+"# and 日期 <=#" +\local\查詢結(jié)束日期時(shí)間+"# and 工位=’" +\local\查詢工位 + “’”;

SQLDelete( DeviceID, “催化劑磨損指數(shù)”,a);

SQLClearTable( DeviceID, “催化劑磨損指數(shù)”);

打印數(shù)據(jù),

Ctrl3.Print();

導(dǎo)出數(shù)據(jù),

Ctrl3.SaveToCSV(“D:\催化劑磨損指數(shù).csv”);

Tags:組態(tài)王,KingView,數(shù)據(jù)庫,連接,MySql  
責(zé)任編輯:admin
相關(guān)文章列表
組態(tài)王編程軟件如何設(shè)置按鈕圖元
組態(tài)王用按鍵如何實(shí)現(xiàn)畫面切換
組態(tài)王編程軟件如何配置報(bào)警信息
組態(tài)王和三菱PLC設(shè)備數(shù)據(jù)采集監(jiān)控之入門實(shí)戰(zhàn)篇—組態(tài)王采集三菱F
組態(tài)王編程軟件如何設(shè)置網(wǎng)絡(luò)配置信息
組態(tài)王軟件如何新建網(wǎng)絡(luò)站點(diǎn)的方法
組態(tài)王之反應(yīng)監(jiān)控中心的實(shí)時(shí)數(shù)據(jù)報(bào)表方法
通過數(shù)據(jù)庫記錄,實(shí)現(xiàn)組態(tài)王監(jiān)控設(shè)備運(yùn)行時(shí)長
組態(tài)王連接SQL數(shù)據(jù)庫的操作步驟,組態(tài)王與SQL數(shù)據(jù)庫交互
組態(tài)王與SqlServer數(shù)據(jù)庫交互總結(jié)_組態(tài)王讀取sql數(shù)據(jù)庫
KingView組態(tài)王之車間的報(bào)警系統(tǒng)設(shè)置方法
KingView組態(tài)王使用數(shù)據(jù)庫控件實(shí)現(xiàn)查詢-新增記錄功能
KingView組態(tài)王中結(jié)構(gòu)變量的定義和使用方法
KingView組態(tài)王組態(tài)軟件如何插入按鈕圖元,組態(tài)王實(shí)例
三菱FX系列PLC以太網(wǎng)連接組態(tài)王,三菱PLC和組態(tài)王的以太網(wǎng)連接
S7-200和組態(tài)王的連接,cpu226 PLC 與組態(tài)王如何連接
KingView組態(tài)王編程軟件如何建立溫度控件
KingView 組態(tài)王如何建立TCP通訊
KingView組態(tài)王怎么建立變量
KingView 在組態(tài)王里面添加列表框
請(qǐng)文明參與討論,禁止漫罵攻擊,不要惡意評(píng)論、違禁詞語。 昵稱:
1分 2分 3分 4分 5分

還可以輸入 200 個(gè)字
[ 查看全部 ] 網(wǎng)友評(píng)論
最新推薦
關(guān)于我們 - 聯(lián)系我們 - 廣告服務(wù) - 友情鏈接 - 網(wǎng)站地圖 - 版權(quán)聲明 - 在線幫助 - 文章列表
返回頂部
刷新頁面
下到頁底
晶體管查詢
一区二区三区在线播放视频| 黄色网站小视频| 国产青青在线视频| kk4kk免费视频毛片| 在线观看午夜亚洲一区| gogo高清全球大胆高清| 国产高清在线精品一区| 99久久99久久免费精品小说| 国产精品青草久久| 777奇米影视四色永久| 国产砖码砖专区| 韩国色三级伦不卡高清在线观看| 国产女人和拘做受视频免费| 草莓视频成人appios| 国产一级一国产一级毛片| 精品国产乱码一区二区三区| 午夜小视频免费| 激情成人综合网| 亚洲精品日韩专区silk| 欧美国产成人精品二区芒果视频| 亚洲国产视频网站| 日韩精品中文字幕无码一区| 久久精品国产99国产精品| 成年女人免费v片| 中文国产成人精品久久不卡| 天天色天天色天天色| 99精品国产在热久久无毒不卡| 国产精品国产三级国快看| 香蕉视频在线播放| 国产乱人伦精品一区二区| 精品久久久久久国产| 免费国产一级特黄久久| 欧美爽爽爽爽爽爽视频| 亚洲国产日韩在线人成下载| 日韩av无码一区二区三区 | 亚洲av日韩综合一区久热| 日本三级电影网址| 中文字幕亚洲欧美一区| 在线观看精品国产福利片尤物| 91免费看国产| 国产免费久久久久久无码|