美女网站一区二区_在线观看日韩毛片_成人在线视频首页_欧美精品一区二区三区久久久_国产精品亚洲一区二区三区在线_日本免费新一区视频_日本美女一区二区三区_精品亚洲成a人_久久不见久久见免费视频1_91首页免费视频_欧美一区二区在线看_91精品91久久久中77777_天堂蜜桃一区二区三区_av在线一区二区_欧美不卡一区二区_欧美影视一区二区三区

產品分類

當前位置: 首頁 > 工業控制產品 > 自動化控制 > 工業軟件 > 組態軟件

類型分類:
科普知識
數據分類:
組態軟件

組態王數據庫訪問在PLC控制系統中的應用

發布日期:2022-04-22 點擊率:132 品牌:組態王_Kingview

    引言 

  人機界面組態技術廣泛應用于以ipc(工控機)為核心的計算機控制系統中。組態軟件通過plc采集現場的數據,構造人機界面以動畫顯示、趨勢曲線以及數據報表等方式提供plc控制系統現場的運行狀況。操作人員通過對數據的分析,能夠更好地對控制過程進行優化。

  對采集到的大量分散型數據進行分析時,通過報表輸出的方式顯然存在著不夠靈活、實時性差以及難以進一步處理的問題。

  作者提出一種解決的方法,即將數據采集與數據處理分開,組態王具有odbc(ms開放式數據庫互連標準)數據庫訪問功能,一方面在ipc中建立相應的數據 庫,由組態王將采集到的數據動態寫入庫中保存,另一方面操作人員可脫離控制系統隨時隨地利用ms accessvisual foxpro等數據庫強大的功能實現數據的處理。

  組態王數據庫訪問

  組態王數據庫訪問功能實現組態王與其他odbc數據庫之間的數據傳輸。它支持的數據庫主要有oracle6oracle7.2sybase或 sqlserver數據庫、dbase數據庫及microsoft access數據庫。先在系統odbc數據源中添加數據庫,后通過組態王sql訪問管理器和sql函數實現連接、斷開數據庫,寫入、查詢數據等各種操作。

  組態王sql訪問管理器包括表格模板和記錄體兩部分。表格模板用來定義表格的結構,包括字段名稱,字段類型等。記錄體用來連接表格的列和組態王數據詞典中的變量。當執行sql函數sqlcreattable()時,使用的表格模板將定義創建的表格結構;當執行sqlinsert()、 sqlselect();update()時,根據記錄體中的定義使組態王中的變量和數據表格中的變量相關聯。

  組態王sql函數

  組態王使用sql(結構化查詢語言)函數和數據庫交換信息。這些函數是組態王標準函數的擴充,可以在組態王的任一種命令語言中使用,這些函數允許操作人員 選擇、修改、插入、刪除數據庫表中的數據。sql主要函數如附表所示。

  附表 sql主要函數

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

  組態王與odbc數據庫連接

  4.1 odbc

  odbc(open database connectivity)稱為開放式數據庫互連,目的是實現異構數據庫的互聯。在此之前,由于各種數據庫產品都有自己獨立的編程語言和文件格式,要想實現異構數據庫之間的數據共享和訪問,就必須為特定的應用單獨編寫程序。這種臨時編寫的程序不具備絲毫的通用性,當數據庫的結構字段等屬性發生變化時,原來 的程序就不可以再次使用了。accesssql serversybase等數據庫都支持odbc

  一個完整的odbc由下列幾個部件組成:

  (1) 應用程序(application);

  (2) dbc管理器(administrator)。該程序位于WINOOWs控制面板(control panel)32odbc內,其主要任務是管理安裝的odbc驅動程序和管理數據源;

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

  (4) odbc api函數;

  (5) odbc驅動程序,提供了odbc和數據庫之間的接口;

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

  4.2 數據源的建立

 

  首先在ipc上建立一個數據庫存儲和處理采集到的各種數據,名為“系統數據庫.mdb”,然后在控制面板上的odbc 數據源控制臺中定義一個數據源。這里選擇microsoft access數據庫。

  雙擊數據源選項,彈出odbc數據源管理器對話框,點擊“系統 dsn”屬性頁,增加microsoft access driver(*.mdb)驅動程序,單擊“完成”按鈕,進入odbc microsoft access安裝。輸入數據源名稱“mydata- source”選擇相應數據庫(“系統數據庫.mdb),完成數據源定義。

  4.3 數據源與odbc數據庫連接

  在組態王中定義變量,名為“deviceid”,變量類型:內存整型。建立plc設備,定義i/o變量,名為“plcdata”,負責采集數據。新建一個 名為“mybind”的記錄體,增加字段“mydata與“plcdata”相關聯。新建一個名為“mytemplate”的表格模板,增加字段“mytabledata定義相應變量類型、字段長度、索引類型。

  建立人機界面,通過sqlconnect()函數建立與“系統數據庫.dbc”的連接。如 下:sqlconnect(device1id,dsn=mydatasource;uid=mine;pwd=);

  其中deviceid 用來保存sqlconnect()函數為每個數據庫連接分配的一個數值, deviceid最多為255

  組態王與數據庫連接成功后,通過組態王sql函數調用就可以在數據庫中創建表格寫入數據了。

  4.4 數據動態寫入

  通過sqlcreatetable()函數按照表格模板“mytem- plate”結構新建數據庫表格,名稱為“采集數據表”,具體如下:

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

  通過sqlinsert函數根據記錄體“mybind”向表中插入數據,具體如下:

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

  該命令執行后,組態王運行系統會將從plc采集到的“plcdata”的當前值插入到“系統數據庫”中表格“采集數據表”中“plc數據”字段的最后一條 記錄中。

  系統設計案例

  plc選用三菱fx2n,通信參數設置為96波特率9600,偶校驗,7為數據位,1位停止位。

  整個系統通過plc由傳感器等設備獲取現場數據,ipc安裝組態王6.5,完成監控和數據采集,同時連接odbc數據庫以表(dbf)的形式保存有用數 據,這樣操作人員可以脫離控制系統,利用ms accessvisual foxpro等對數據進行處理。

  結束語

  由組態軟件本身(sql函數)vcvb等高級語言處理采集到數據往往需要十分復雜的編程,而通過組態王數據庫訪問功能,只需簡單編程就可將數據采集與數據處理分離,這樣一方面極大地減輕了編程人員的工作量,另一方面數據處理人員可以脫離控制系統獨立的完成數據分析處理,靈活性實用性大大增強。

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

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

推薦產品

更多
美女网站一区二区_在线观看日韩毛片_成人在线视频首页_欧美精品一区二区三区久久久_国产精品亚洲一区二区三区在线_日本免费新一区视频_日本美女一区二区三区_精品亚洲成a人_久久不见久久见免费视频1_91首页免费视频_欧美一区二区在线看_91精品91久久久中77777_天堂蜜桃一区二区三区_av在线一区二区_欧美不卡一区二区_欧美影视一区二区三区


        日韩中文字幕区一区有砖一区 | 欧美另类高清zo欧美| 国产伦精品一区二区三区视频孕妇| 成人免费视频网站在线观看| 婷婷成人激情在线网| 亚洲欧美综合在线精品| 国产精品无人区| 亚洲视频免费看| 中文字幕亚洲在| 国产精品久久久一本精品| 精品少妇一区二区三区在线播放| 欧美精品一区二区三区一线天视频| 欧美一区二区在线播放| 日韩色视频在线观看| 日韩一区二区电影在线| 欧美国产国产综合| 亚洲欧洲性图库| 亚洲男人天堂av| 一卡二卡三卡日韩欧美| 日韩专区在线视频| 久久激情五月激情| 老司机精品视频导航| 精品一区二区在线免费观看| 99综合影院在线| 国产高清自拍一区| 欧美福利精品| 一本色道久久综合狠狠躁的推荐 | 国产一区免费| 久久久影院一区二区三区| 精品欧美一区二区在线观看视频| 牛人盗摄一区二区三区视频| 亚洲午夜精品久久久中文影院av| 色综合久久久网| 色综合色狠狠天天综合色| 91麻豆精品91久久久久同性| 久久伊人中文字幕| 亚洲天堂久久久久久久| 视频一区欧美精品| 国产成人三级在线观看| 91视频91自| 色姑娘综合网| 欧美精品粉嫩高潮一区二区| 欧美tickling网站挠脚心| 日韩久久久精品| 日韩一区在线看| 午夜电影网亚洲视频| 国产一区日韩二区欧美三区| 久久亚洲精品欧美| 色猫猫国产区一区二在线视频| 欧美日韩成人综合| 亚洲嫩草精品久久| 精品一区二区三区久久| 91在线视频观看| 日本高清不卡三区| 久久精品亚洲国产奇米99| 亚洲午夜久久久久久久久电影网| 九九精品视频在线看| 免费在线成人av电影| 91精选在线观看| 一区二区三区四区乱视频| 国产真实精品久久二三区| 日韩电影免费观看高清完整| 3atv在线一区二区三区| 国产精品久久久久久久久免费樱桃| 亚洲国产wwwccc36天堂| 99久久国产综合精品麻豆| 日韩免费电影一区二区| 日韩精品一区在线| 久久精品国产免费看久久精品| 爱情岛论坛亚洲入口| 欧美午夜精品免费| 午夜精品福利一区二区三区蜜桃| 波多野结衣中文字幕一区| 看欧美日韩国产| 欧美国产一区二区| 国产在线一区观看| 久久久久免费网| 精品精品欲导航| 日本美女一区二区| 日韩精品一区二区三区色偷偷| 欧美大片拔萝卜| 日本伊人色综合网| 国产精品久久久久婷婷二区次| 高清免费成人av| 在线欧美小视频| 亚洲美女视频在线观看| 免费成人你懂的| 一级特黄录像免费播放全99| 日本一区二区三级电影在线观看| 国产精品一区二区视频| 欧美疯狂性受xxxxx喷水图片| 一区二区三区日韩欧美精品| 国产a久久麻豆| 欧美一区二区三区四区五区| 午夜精品福利一区二区蜜股av| 成人做爰66片免费看网站| 欧美精品一区视频| 国产一区二区女| 欧美亚洲国产一区在线观看网站| 亚洲免费三区一区二区| 99爱精品视频| 久久综合视频网| 粉嫩久久99精品久久久久久夜| 欧美在线观看18| 亚洲三级电影网站| 91视频国产观看| 精品久久久久久久久久久久久久久| 看片的网站亚洲| 久久精品99久久久| 在线观看av一区二区| 亚洲国产综合在线| 国产精品播放| 亚洲精品午夜久久久| 国语精品中文字幕| 中文久久乱码一区二区| 久久久久久欧美精品色一二三四| 国产精品传媒入口麻豆| 成人动漫视频在线观看完整版| 国产亚洲va综合人人澡精品| 91色乱码一区二区三区| 日韩一区二区在线观看视频| 国产成人日日夜夜| 日韩一区二区精品| 成人蜜臀av电影| 国产精品色在线| 久久99久久精品国产| 亚洲欧美日韩在线播放| www.成人av| 欧美三区免费完整视频在线观看| 青青草成人在线观看| 91国产视频在线观看| 麻豆精品精品国产自在97香蕉| 日本韩国欧美在线| 久久国产精品一区二区| 4438成人网| 成人黄色免费短视频| 日韩一级欧美一级| 久久99精品久久久水蜜桃| 亚洲综合视频在线| 免费国产一区二区| 韩国女主播一区二区三区| 91精品国产91久久久久久一区二区| 久久综合综合久久综合| 久久精品欧美一区二区三区不卡| 福利精品视频| 视频精品一区二区| 欧美一级黄色片| 免费成人av网站| 国产成人精品免费在线| 亚洲久草在线视频| 91麻豆精品国产自产在线观看一区| 国产精品久久久久久久免费大片| 日本不卡一区二区| 久久这里只有精品视频网| 一区二区日本伦理| 97netav| 日本女优在线视频一区二区| 久久女同互慰一区二区三区| 永久免费精品视频网站| 2014国产精品| 免费观看日韩av| 国产精品不卡视频| 日韩午夜电影在线观看| 亚洲精品一区二区三区蜜桃久| 99精品桃花视频在线观看| 丝袜诱惑制服诱惑色一区在线观看 | 2024国产精品| 亚洲一区三区| 国产精品入口免费| 韩国三级电影一区二区| 亚洲欧美日韩电影| 日韩欧美一级在线播放| 尤物国产精品| 欧美乱偷一区二区三区在线| www.在线成人| 精品一区在线看| 午夜电影网亚洲视频| 亚洲视频综合在线| 国产午夜精品久久久久久免费视| 欧美色图一区二区三区| 亚洲7777| 精品视频免费观看| 99精品在线观看视频| 国产一区二区三区免费看| 亚洲国产综合91精品麻豆| 国产精品素人一区二区| 欧美一级午夜免费电影| 色综合久久综合网欧美综合网| 美女亚洲精品| 国产精品v欧美精品∨日韩| 成人av网址在线观看| 国产精品一卡二卡在线观看| 日韩电影在线免费观看| 亚洲精品久久7777| 国产精品三级久久久久三级| 欧美变态tickling挠脚心| 欧美浪妇xxxx高跟鞋交| 91久久国产最好的精华液| 亚洲精品无人区| 手机成人在线|