在线免费观看成年人视频-在线免费观看国产-在线免费观看国产精品-在线免费观看黄网站-在线免费观看精品

產(chǎn)品分類

當(dāng)前位置: 首頁(yè) > 工業(yè)控制產(chǎn)品 > 自動(dòng)化控制 > 工業(yè)軟件 > 組態(tài)軟件

類型分類:
科普知識(shí)
數(shù)據(jù)分類:
組態(tài)軟件

組態(tài)王數(shù)據(jù)庫(kù)訪問(wèn)在PLC控制系統(tǒng)中的應(yīng)用

發(fā)布日期:2022-04-22 點(diǎn)擊率:107 品牌:組態(tài)王_Kingview

    引言 

  人機(jī)界面組態(tài)技術(shù)廣泛應(yīng)用于以ipc(工控機(jī))為核心的計(jì)算機(jī)控制系統(tǒng)中。組態(tài)軟件通過(guò)plc采集現(xiàn)場(chǎng)的數(shù)據(jù),構(gòu)造人機(jī)界面以動(dòng)畫(huà)顯示、趨勢(shì)曲線以及數(shù)據(jù)報(bào)表等方式提供plc控制系統(tǒng)現(xiàn)場(chǎng)的運(yùn)行狀況。操作人員通過(guò)對(duì)數(shù)據(jù)的分析,能夠更好地對(duì)控制過(guò)程進(jìn)行優(yōu)化。

  對(duì)采集到的大量分散型數(shù)據(jù)進(jìn)行分析時(shí),通過(guò)報(bào)表輸出的方式顯然存在著不夠靈活、實(shí)時(shí)性差以及難以進(jìn)一步處理的問(wèn)題。

  作者提出一種解決的方法,即將數(shù)據(jù)采集與數(shù)據(jù)處理分開(kāi),組態(tài)王具有odbc(ms開(kāi)放式數(shù)據(jù)庫(kù)互連標(biāo)準(zhǔn))數(shù)據(jù)庫(kù)訪問(wèn)功能,一方面在ipc中建立相應(yīng)的數(shù)據(jù) 庫(kù),由組態(tài)王將采集到的數(shù)據(jù)動(dòng)態(tài)寫(xiě)入庫(kù)中保存,另一方面操作人員可脫離控制系統(tǒng)隨時(shí)隨地利用ms accessvisual foxpro等數(shù)據(jù)庫(kù)強(qiáng)大的功能實(shí)現(xiàn)數(shù)據(jù)的處理。

  組態(tài)王數(shù)據(jù)庫(kù)訪問(wèn)

  組態(tài)王數(shù)據(jù)庫(kù)訪問(wèn)功能實(shí)現(xiàn)組態(tài)王與其他odbc數(shù)據(jù)庫(kù)之間的數(shù)據(jù)傳輸。它支持的數(shù)據(jù)庫(kù)主要有oracle6oracle7.2sybase或 sqlserver數(shù)據(jù)庫(kù)、dbase數(shù)據(jù)庫(kù)及microsoft access數(shù)據(jù)庫(kù)。先在系統(tǒng)odbc數(shù)據(jù)源中添加數(shù)據(jù)庫(kù),后通過(guò)組態(tài)王sql訪問(wèn)管理器和sql函數(shù)實(shí)現(xiàn)連接、斷開(kāi)數(shù)據(jù)庫(kù),寫(xiě)入、查詢數(shù)據(jù)等各種操作。

  組態(tài)王sql訪問(wèn)管理器包括表格模板和記錄體兩部分。表格模板用來(lái)定義表格的結(jié)構(gòu),包括字段名稱,字段類型等。記錄體用來(lái)連接表格的列和組態(tài)王數(shù)據(jù)詞典中的變量。當(dāng)執(zhí)行sql函數(shù)sqlcreattable()時(shí),使用的表格模板將定義創(chuàng)建的表格結(jié)構(gòu);當(dāng)執(zhí)行sqlinsert()、 sqlselect();update()時(shí),根據(jù)記錄體中的定義使組態(tài)王中的變量和數(shù)據(jù)表格中的變量相關(guān)聯(lián)。

  組態(tài)王sql函數(shù)

  組態(tài)王使用sql(結(jié)構(gòu)化查詢語(yǔ)言)函數(shù)和數(shù)據(jù)庫(kù)交換信息。這些函數(shù)是組態(tài)王標(biāo)準(zhǔn)函數(shù)的擴(kuò)充,可以在組態(tài)王的任一種命令語(yǔ)言中使用,這些函數(shù)允許操作人員 選擇、修改、插入、刪除數(shù)據(jù)庫(kù)表中的數(shù)據(jù)。sql主要函數(shù)如附表所示。

  附表 sql主要函數(shù)

  除sqlnumrows()外,所有sql函數(shù)都返回結(jié)果代碼,如果代碼不為零,表示調(diào)用失敗,結(jié)果代碼可以通過(guò)sqlerrormsg()獲得。

  組態(tài)王與odbc數(shù)據(jù)庫(kù)連接

  4.1 odbc

  odbc(open database connectivity)稱為開(kāi)放式數(shù)據(jù)庫(kù)互連,目的是實(shí)現(xiàn)異構(gòu)數(shù)據(jù)庫(kù)的互聯(lián)。在此之前,由于各種數(shù)據(jù)庫(kù)產(chǎn)品都有自己獨(dú)立的編程語(yǔ)言和文件格式,要想實(shí)現(xiàn)異構(gòu)數(shù)據(jù)庫(kù)之間的數(shù)據(jù)共享和訪問(wèn),就必須為特定的應(yīng)用單獨(dú)編寫(xiě)程序。這種臨時(shí)編寫(xiě)的程序不具備絲毫的通用性,當(dāng)數(shù)據(jù)庫(kù)的結(jié)構(gòu)字段等屬性發(fā)生變化時(shí),原來(lái) 的程序就不可以再次使用了。accesssql serversybase等數(shù)據(jù)庫(kù)都支持odbc

  一個(gè)完整的odbc由下列幾個(gè)部件組成:

  (1) 應(yīng)用程序(application);

  (2) dbc管理器(administrator)。該程序位于WINOOWs控制面板(control panel)32odbc內(nèi),其主要任務(wù)是管理安裝的odbc驅(qū)動(dòng)程序和管理數(shù)據(jù)源;

  (3) 驅(qū)動(dòng)程序管理(driver manager)。驅(qū)動(dòng)程序管理器包含在odbc32.dll中,對(duì)用戶是透明的。其任務(wù)是管理odbc驅(qū)動(dòng)程序,是odbc中最重要的部件;

  (4) odbc api函數(shù);

  (5) odbc驅(qū)動(dòng)程序,提供了odbc和數(shù)據(jù)庫(kù)之間的接口;

  (6) 數(shù)據(jù)源。數(shù)據(jù)源包含了數(shù)據(jù)庫(kù)位置和數(shù)據(jù)庫(kù)類型等信息,實(shí)際上是一種數(shù)據(jù)連接的抽象。

  4.2 數(shù)據(jù)源的建立

 

  首先在ipc上建立一個(gè)數(shù)據(jù)庫(kù)存儲(chǔ)和處理采集到的各種數(shù)據(jù),名為“系統(tǒng)數(shù)據(jù)庫(kù).mdb”,然后在控制面板上的odbc 數(shù)據(jù)源控制臺(tái)中定義一個(gè)數(shù)據(jù)源。這里選擇microsoft access數(shù)據(jù)庫(kù)。

  雙擊數(shù)據(jù)源選項(xiàng),彈出odbc數(shù)據(jù)源管理器對(duì)話框,點(diǎn)擊“系統(tǒng) dsn”屬性頁(yè),增加microsoft access driver(*.mdb)驅(qū)動(dòng)程序,單擊“完成”按鈕,進(jìn)入odbc microsoft access安裝。輸入數(shù)據(jù)源名稱“mydata- source”選擇相應(yīng)數(shù)據(jù)庫(kù)(“系統(tǒng)數(shù)據(jù)庫(kù).mdb),完成數(shù)據(jù)源定義。

  4.3 數(shù)據(jù)源與odbc數(shù)據(jù)庫(kù)連接

  在組態(tài)王中定義變量,名為“deviceid”,變量類型:內(nèi)存整型。建立plc設(shè)備,定義i/o變量,名為“plcdata”,負(fù)責(zé)采集數(shù)據(jù)。新建一個(gè) 名為“mybind”的記錄體,增加字段“mydata與“plcdata”相關(guān)聯(lián)。新建一個(gè)名為“mytemplate”的表格模板,增加字段“mytabledata定義相應(yīng)變量類型、字段長(zhǎng)度、索引類型。

  建立人機(jī)界面,通過(guò)sqlconnect()函數(shù)建立與“系統(tǒng)數(shù)據(jù)庫(kù).dbc”的連接。如 下:sqlconnect(device1id,dsn=mydatasource;uid=mine;pwd=);

  其中deviceid 用來(lái)保存sqlconnect()函數(shù)為每個(gè)數(shù)據(jù)庫(kù)連接分配的一個(gè)數(shù)值, deviceid最多為255

  組態(tài)王與數(shù)據(jù)庫(kù)連接成功后,通過(guò)組態(tài)王sql函數(shù)調(diào)用就可以在數(shù)據(jù)庫(kù)中創(chuàng)建表格寫(xiě)入數(shù)據(jù)了。

  4.4 數(shù)據(jù)動(dòng)態(tài)寫(xiě)入

  通過(guò)sqlcreatetable()函數(shù)按照表格模板“mytem- plate”結(jié)構(gòu)新建數(shù)據(jù)庫(kù)表格,名稱為“采集數(shù)據(jù)表”,具體如下:

  sqlcreatetable(deviceid,“采集數(shù)據(jù)表”,mytemplate);

  通過(guò)sqlinsert函數(shù)根據(jù)記錄體“mybind”向表中插入數(shù)據(jù),具體如下:

  sqlinsert(device1id,“plc數(shù)據(jù)”,“mybind);

  該命令執(zhí)行后,組態(tài)王運(yùn)行系統(tǒng)會(huì)將從plc采集到的“plcdata”的當(dāng)前值插入到“系統(tǒng)數(shù)據(jù)庫(kù)”中表格“采集數(shù)據(jù)表”中“plc數(shù)據(jù)”字段的最后一條 記錄中。

  系統(tǒng)設(shè)計(jì)案例

  plc選用三菱fx2n,通信參數(shù)設(shè)置為96波特率9600,偶校驗(yàn),7為數(shù)據(jù)位,1位停止位。

  整個(gè)系統(tǒng)通過(guò)plc由傳感器等設(shè)備獲取現(xiàn)場(chǎng)數(shù)據(jù),ipc安裝組態(tài)王6.5,完成監(jiān)控和數(shù)據(jù)采集,同時(shí)連接odbc數(shù)據(jù)庫(kù)以表(dbf)的形式保存有用數(shù) 據(jù),這樣操作人員可以脫離控制系統(tǒng),利用ms accessvisual foxpro等對(duì)數(shù)據(jù)進(jìn)行處理。

  結(jié)束語(yǔ)

  由組態(tài)軟件本身(sql函數(shù))vcvb等高級(jí)語(yǔ)言處理采集到數(shù)據(jù)往往需要十分復(fù)雜的編程,而通過(guò)組態(tài)王數(shù)據(jù)庫(kù)訪問(wèn)功能,只需簡(jiǎn)單編程就可將數(shù)據(jù)采集與數(shù)據(jù)處理分離,這樣一方面極大地減輕了編程人員的工作量,另一方面數(shù)據(jù)處理人員可以脫離控制系統(tǒng)獨(dú)立的完成數(shù)據(jù)分析處理,靈活性實(shí)用性大大增強(qiáng)。

下一篇: PLC、DCS、FCS三大控

上一篇: 索爾維全系列Solef?PV

推薦產(chǎn)品

更多
2021精品亚洲中文字幕| 精品一区二区AV天堂| 中文字幕视频在线观看| 我的私人女教师3| 免费的看片APP| 国内AI明星造梦鞠婧祎MV| 97精品一区二区视频在线观看| 少女たちよ观看动漫| 欧美极品少妇XXX| 久久99精品国产自在现线小黄鸭| 成熟丰满的人妻中文字幕电影 | 在厨房我撕开岳的丁字裤| 五十路丰满熟女av名单大全| 日本牲交大片免费观看| 男女狂进狂出动态图| 国偷自产AⅤ一区二区三区| 成人永久免费高清视频在线观看| 中文字幕一区二区精品区| 亚洲国产午夜无码精品小说| 无码专区永久免费AV网站| 上司揉捏人妻丰满双乳电影| 欧洲VODAFONEWIFI粗| 男人J放进女人J无遮挡免费看| 久久精品国产亚洲AV日韩| 国产成人无码精品久久二区三区 | 丰满少妇被猛烈高清播放 | 黑人AV免费电影| 国产三级久久久精品麻豆三级| 国产精品99久久精品| VPSWINDOWS另类极品| 97在线视频免费观看| 99久久婷婷国产综合亚洲| 99国产欧美精品久久久蜜芽| 亚洲精品无码专区久久久| 亚洲全部无码中文字幕| 亚洲精品中文字幕久久久久| 亚洲日韩中文在线精品第一| 亚洲欧美日本中文字不卡| 亚洲熟妇无码久久精品| 野花日本大全免费观看10中文| 一本加勒比波多野结衣| 亚洲精品无码GV在线观看| 亚洲国产欧美日韩精品一区二区三 | 亚洲AV乱码一区二区三区在线观看 | 国产成人无码AⅤ片在线观看你 | 精品日本一区二区三区免费| 国产无遮挡18禁无码网站免费| 精品精品国产高清A毛片| 久久久久久AV无码免费看大片| 久久AV无码AV高潮AV喷吹| 久久99国产亚洲高清观看首页| 娇喘潮喷抽搐高潮在线观看视频| 精品欧洲AV无码一区二区三区| 久久精品国产久精久精| 主人地下室惩罚骚奴的法律后果| JIZZJIZZ丝袜老师| 国产超碰人人爽人人做人人添| 国产熟女露脸大叫高潮| 国内精品伊人久久久久AV影院| 久久R热这里只有精品| 欧美性VIDEOS高清精品| 无码人妻丰满熟妇区96| 亚洲日韩高清AⅤ在线观看| 夜夜躁日日躁狠狠久久AV| АⅤ天堂中文在线网官网| 国产精品一线二线三线有什么区别 | 久久久久亚洲AV无码专区网站| 噜噜噜噜噜18禁私人影视| 色欲天天综合亚洲日本| 午夜免费福利小电影| 又硬又粗又长又爽免费看| AV天堂东京热无码专区| 国产乱码1卡二卡3卡四卡| 麻豆精品传媒一二三区| 天堂BT种子在线最新版资源| 又粗又大又硬又爽的少妇毛片| 国产AV高清无亚洲| 米奇7777狠狠狠狠视频影院| 我和亲妺在浴室作爱H伦| 中文字幕精品亚洲无线码二区| 国产精品国产三级在线专区| 免费一看一级毛片少妇丰满2| 无码人妻精品一区二区三区免费看 | 国内毛片毛片毛片毛片毛片毛片毛片毛片毛片毛片毛片毛片 | 日本久久久久久久久精品| 西西444WWW大胆无码视频| GAY2022空少被体育生暴菊| 精品久久久无码专区中文字幕| 人人婷婷色综合五月第四人色阁 | 暗交小拗女一区二区三区电影| 精品人妻一区二区三区视频 | 精品国产乱码久久久久久软件大全| 人人妻人人澡人人爽人人蜜臀| 亚洲区小说区图片区QVOD| 国产精品久久久久影院| 欧美日韩视频在线第一区| 亚洲熟妇丰满XXXXX黑| 国产精品特级露脸AV毛片| 日产乱码一二三区别免费| 亚洲码与欧洲码一二三四区别| 成人亚洲综合AV天堂| 人妻少妇伦在线无码| 综合人妻久久一区二区精品| 国产一区二区H无遮挡| 天天做日日做天天添天天欢公交车 | 芭乐小猪幸福宝丝瓜草莓官网| 九九久久精品国产免费看小说| 亚洲AV成人片无码网站网一区| 国产成人拍精品视频午夜网站| 日本熟妇JAPANESE丰满| 一本大道无码人妻精品专区| 久久久久久亚洲精品无码| 亚洲女同成AV人片在线观看| 狠狠躁夜夜躁人人爽天天| 亚洲AV永久精品无码桃色| 国产VA免费精品高清在线| 他的舌头含有起了我的小豆豆| GOGO西西自慰人体高清人体模| 欧美国产日韩久久MV| 一区二区无码在线视频| 看久久久久久A级毛片| 玉米地诱子偷伦初尝云雨孽欲| 老熟女@TUBEUMTV| 在线天堂8高清版在线观看| 麻豆国产成人AV高清在线观看| 中文成人久久久久影院免费观看| 男同桌上课用手指进去了好爽| AV无码不卡一区二区三区| 日本精品一区二区三区在线视频| JIZZJIZZ欧美69巨大| 不卡无在一区二区三区四区| 私人IMAX情侣影院家庭影院| 国产精品丝袜黑色高跟鞋| 亚洲AV永久无码精品天堂动漫| 京东影业JD008苏小小| 一本色道久久HEZYO无码| 久久人人爽人人爽人人AV东京热 | 国内ZOOM人与ZOOM| 伊人久久精品无码AV一区| 男妓用舌头舔我高潮不退小说| 把舌头伸进她腿间花缝| 无码高清一区二区三区| 精品深夜AV无码一区二区| A级毛片高清免费播放| 天天曰天天躁天天摸孕妇| 精品亚洲国产成人蜜臀AV| 50岁老熟女一級毛片| 少妇人妻精品一区二区三区| 精品欧美成人高清在线观看| AV潮喷大喷水系列无码| 无码中文AV有码中文AV| 精品一线二线三线区别大吗| 爆乳一区二区三区无码| 亚洲AV永久无码精品主页| 欧美午夜成人精品| 极品无码AV国模在线观看| H工口全彩里番库18禁无遮挡| 午夜精品射精入后重之免费观看| 免费 成 人 黄 色 网站69| 国产妇女馒头高清泬20P多毛| 亚洲AV无码一区二区二三区我| 人妻少妇伦在线无码| 久久精品国产亚洲7777| 国产成人精品一区二区三区无码 | 日本三级吃奶头添泬| 护士扒下内裤让我爽一夜| H纯肉无遮掩3D动漫在线观看 | 色婷婷AV一区二区三区浪潮| 国产亚洲精选美女久久久久| 2021久久精品国产99国产精| 无码少妇一区二区三区浪潮av| 免费无遮挡无码H肉动漫在线观看 免费无遮挡色视频网站 | 一本一道久久综合狠狠老| 四虎永久在线精品免费网址| 久久99久久99精品免观看| 按摩师用嘴亲我下面过程| 亚洲欧洲精品无码AV| 特级毛片A级毛片免费播放| 久久精品国产亚洲AV高清热| 才摸两下小奶头就受不了了| 伊人久久大香线蕉AV影院| 丝袜灬啊灬快灬高潮了AV| 美女高潮无遮挡免费视频| 狠狠躁夜夜躁青青草原| 波多野42部无码喷潮| 欲香欲色天天天综合和网| 涩反差合集91综合一区二区清纯 | 99久久免费只有精品国产| 一本到午夜92版福利| 未满十八岁可以去日本留学吗| 秋霞鲁丝片AV无码少妇| 叫吧宝贝我想听你叫什么| 国产精品视频免费播放| 把腿张开老子CAO烂你动态图| 野花日本中文版免费观看| 亚洲成人AV一区二区| 我把英语课代表按在桌子上抄 | 永久免费AV无码不卡在线观看| 亚洲精品中文字幕乱码| 无人区乱码一区二区三区|