"/>

中文字幕久久精品亚洲乱码,国产成人综合久久,aaa级精品久久久国产片,成人av一区二区亚洲精,久精品在线,中文字幕精品影院,久久99精品久久久大学生

SIEMENS庫(kù)爾勒市西門(mén)子(授權(quán))中國(guó)一級(jí)代理商-西門(mén)子西北地區(qū)變頻器總代理商

變頻器: 西門(mén)子代理商
觸摸屏: 西門(mén)子一級(jí)代理
伺服電機(jī): 西門(mén)子一級(jí)總代理
單價(jià): 面議
發(fā)貨期限: 自買(mǎi)家付款之日起 天內(nèi)發(fā)貨
所在地: 廣東 惠州
有效期至: 長(zhǎng)期有效
發(fā)布時(shí)間: 2023-12-14 12:45
最后更新: 2023-12-14 12:45
瀏覽次數(shù): 208
采購(gòu)咨詢(xún):
請(qǐng)賣(mài)家聯(lián)系我
發(fā)布企業(yè)資料
詳細(xì)說(shuō)明

在實(shí)際應(yīng)用中,客戶(hù)對(duì)于wincc變量記錄的顯示需求各式各樣,比如在excel或者word中顯示變量記錄,以特定的表格顯示歷史數(shù)據(jù)等等。當(dāng)wincc集成的在線(xiàn)表格控件不能滿(mǎn)足客戶(hù)需要時(shí),就需要通過(guò)自定義的方式來(lái)顯示變量歸檔。主要分為兩部分:

  (1)從wincc中讀取歸檔數(shù)據(jù)

  (2)將歸檔數(shù)據(jù)以特定的格式顯示出來(lái)

  本文檔介紹從wincc讀取歸檔數(shù)據(jù)的通用方法,并以listview為例,介紹如何顯示歸檔數(shù)據(jù)。對(duì)于其它控件,客戶(hù)也可以參考本文檔的腳本和編程思路。

  表 01

  關(guān)于wincc連通性軟件包的使用,請(qǐng)參考下面的幫助文檔:37436159

  2.實(shí)現(xiàn)方式總體思路介紹

  本文檔通過(guò)調(diào)用wincc ole db數(shù)據(jù)庫(kù)接口驅(qū)動(dòng)(需要wincc連通性軟件包的授權(quán))來(lái)訪問(wèn)wincc的變量歸檔,并在微軟的listview控件中顯示歸檔數(shù)據(jù)。程序結(jié)構(gòu)如下所示:


  圖1

  具體代碼見(jiàn)附件。

  3.具體實(shí)現(xiàn)方法和代碼

  3.1 創(chuàng)建到歸檔數(shù)據(jù)庫(kù)的連接

  由于wincc的變量歸檔為壓縮數(shù)據(jù),必須通過(guò)wincc ole db來(lái)讀取歸檔數(shù)據(jù)。對(duì)于已經(jīng)安裝wincc的計(jì)算機(jī),不需要安裝wincc連通性軟件包。對(duì)于未安裝wincc的客戶(hù)端,必須安裝wincc連通性軟件包。該軟件包含在wincc v7.0的安裝光盤(pán)中。

  數(shù)據(jù)庫(kù)連接的腳本如下所示:

  '定義數(shù)據(jù)庫(kù)連接變量

  dim conn

  set conn = createobject("")

  '定義數(shù)據(jù)庫(kù)查詢(xún)腳本(可以根據(jù)需要自定義修改)

  dim ssql

  ssql="tag:r,'processvaluearchive\tag1',':01:00.000',':00:00.000'"

  '通過(guò)調(diào)用自定義的數(shù)據(jù)庫(kù)連接函數(shù),建立與數(shù)據(jù)庫(kù)的連接

  dim ors

  set ors= winccdatasourceaccess(conn,ssql)

  其中,自定義的數(shù)據(jù)庫(kù)連接函數(shù)winccdatasourceaccess(connobj,psql),參數(shù)connobj為連接對(duì)象(),參數(shù)psql為要執(zhí)行的sql查詢(xún)語(yǔ)句,具體代碼如下所示:

  function winccdatasourceaccess(connobj,psql)

  '建立到數(shù)據(jù)庫(kù)的連接

  on error resume next

  '讀取本地的wincc運(yùn)行數(shù)據(jù)庫(kù)名稱(chēng)

  dim datasourcenamert,dataconnectionname

  set datasourcenamert = hmiruntime.tags("@datasourcenamert")

  datasourcenamert.read

  '定義數(shù)據(jù)庫(kù)連接字符串

  dim spro, sdsn,sser

  spro = "provider=winccoledbprovider.1;"

  sdsn = "catalog=" & datasourcenamert.value & ";"

  sser = "data source=.\wincc"

  dataconnectionname = spro + sdsn + sser

  ' 定義查詢(xún)語(yǔ)句字符串

  dim ssql

  ssql=psql

  '建立連接

  dim ors,ocom,conn

  set conn = createobject("")

  set conn=connobj

  = dataconnectionname

  conn.cursorlocation = 3

  conn.open

  ' 創(chuàng)建查詢(xún)的命令文本

  set ors = createobject("adodb.recordset")

  set ocom = createobject("")

  = 1

  set ocom.activeconnection = conn

  '執(zhí)行查詢(xún)

  set ors = ocom.execute

  '返回結(jié)果

  set winccdatasourceaccess=ors

  if err.number 0 then

  msgbox "error code" & err.number & "source:" & & "error deion" & err.deion

  err.clear

  end if

  on error go to 0

  end function

  自定義函數(shù)的創(chuàng)建過(guò)程為:在wincc項(xiàng)目管理器中右鍵點(diǎn)擊全局腳本?打開(kāi)vbs全局腳本編輯器?項(xiàng)目函數(shù)?新建函數(shù)。具體如下圖所示:



相關(guān)一級(jí)代理商產(chǎn)品
相關(guān)一級(jí)代理商產(chǎn)品
相關(guān)產(chǎn)品
 
镇坪县| 和硕县| 高密市| 浑源县| 临泽县| 高陵县| 沭阳县| 马龙县| 锡林郭勒盟| 华阴市| 黔西| 西吉县| 读书| 新巴尔虎左旗| 南宫市| 渑池县| 余干县| 大渡口区| 田东县| 开平市| 黑水县| 万载县| 天长市| 班玛县| 东山县| 阿合奇县| 湘乡市| 寿宁县| 中超| 鄂伦春自治旗| 台东市| 克什克腾旗| 镇江市| 金堂县| 逊克县| 临沭县| 治县。| 淮阳县| 炎陵县| 南木林县| 松滋市|