用戶中心
· 企業(yè)空間 首頁(yè) | 資訊 | 技術(shù) | 產(chǎn)品 | 企業(yè) | 直播 | 專題 | 智能制造 | 論壇| 在線研討會(huì)
紫金橋軟件技術(shù)有限公司
企業(yè)空間 > 案例應(yīng)用 > 正文
  • 紫金橋軟件動(dòng)態(tài)修改數(shù)據(jù)連接的應(yīng)用
  • 發(fā)布時(shí)間:2015/8/24 16:24:24   修改時(shí)間:2015/8/24 16:24:24 瀏覽次數(shù):1529
  • 一、引言

    在某些應(yīng)用場(chǎng)合里,現(xiàn)場(chǎng)對(duì)模塊和設(shè)備都會(huì)有冗余。例如遠(yuǎn)航大洋里的郵輪,船上如果某個(gè)模塊通道故障,需要切換到模塊另一個(gè)通道上或者其他模塊的通道上。那么工程里點(diǎn)的外部連接也需要對(duì)應(yīng)的切換修改。但不可能會(huì)讓技術(shù)人員去上船修改,因?yàn)檫@很不現(xiàn)實(shí)。那么如何解決這問(wèn)題呢?利用紫金橋動(dòng)態(tài)修改連接項(xiàng)即可實(shí)現(xiàn)上面功能。

    數(shù)據(jù)連接是實(shí)時(shí)數(shù)據(jù)庫(kù)的一項(xiàng)重要內(nèi)容。它把實(shí)時(shí)數(shù)據(jù)庫(kù)中的點(diǎn)參數(shù)與其它的數(shù)據(jù)連接起來(lái)。數(shù)據(jù)庫(kù)的數(shù)據(jù)連接可以分成三類:IO連接遠(yuǎn)程數(shù)據(jù)庫(kù)、內(nèi)部連接。IO連接:該項(xiàng)表示點(diǎn)參數(shù)與實(shí)際物理設(shè)備的IO單元連接起來(lái)。連接后,數(shù)據(jù)庫(kù)會(huì)啟動(dòng)相應(yīng)的IO驅(qū)動(dòng)程序,讀取/設(shè)置相應(yīng)的IO設(shè)備,數(shù)據(jù)庫(kù)中組態(tài)數(shù)據(jù)連接的點(diǎn)數(shù)據(jù)就可以與實(shí)際IO單元的數(shù)據(jù)一致,同時(shí)對(duì)數(shù)據(jù)庫(kù)點(diǎn)參數(shù)的操作就相當(dāng)于對(duì)實(shí)際IO的操作。遠(yuǎn)程數(shù)據(jù)庫(kù):可以與遠(yuǎn)程數(shù)據(jù)庫(kù)進(jìn)行連接。把當(dāng)前的點(diǎn)參數(shù)與已經(jīng)定義的數(shù)據(jù)源的點(diǎn)參數(shù)連接。內(nèi)部連接:把當(dāng)前點(diǎn)參數(shù)與當(dāng)前系統(tǒng)的另一個(gè)點(diǎn)參數(shù)連接。連接后兩個(gè)參數(shù)可以認(rèn)為在邏輯上等效,對(duì)其中的一個(gè)參數(shù)的讀寫(xiě)就相當(dāng)于對(duì)另一個(gè)參數(shù)的讀寫(xiě)。內(nèi)部連接一般在運(yùn)算點(diǎn)用的比較多。

    二、功能演示

    1、簡(jiǎn)述

    假設(shè)現(xiàn)場(chǎng)有4個(gè)模擬IO模塊,1個(gè)數(shù)字IO模塊,數(shù)據(jù)采集到OPC Server里,紫金橋軟件從OPC Server里取數(shù)。紫金橋客戶端初始時(shí)采集A101-06通道,A201-02,A301-02,用戶可動(dòng)態(tài)選擇模塊通道,且程序完全退出下次再次運(yùn)行時(shí)修改依然有效。


    模塊示意


    OPC Server


    紫金橋客戶端運(yùn)行界面

    程序運(yùn)行時(shí),對(duì)應(yīng)模塊通道采集的數(shù)據(jù)可以從表上看出。

    2、切換通道

    假設(shè)A1模塊1號(hào)通道壞了(Ia),將該通道改接到A41號(hào)通道上。如下圖:


    選擇切換后通道A4—01

    點(diǎn)擊確定后,動(dòng)態(tài)修改點(diǎn)的連接項(xiàng)。數(shù)據(jù)庫(kù)重新讀取所有點(diǎn)的數(shù)據(jù)。




    修改前Ia的值(A1-01


    修改成功后Ia的值變成A4模塊1通道的數(shù)值

    三、功能函數(shù)介紹

    1、系統(tǒng)函數(shù)AddIOLink函數(shù)介紹

    該示例主要應(yīng)用到了紫金橋軟件系統(tǒng)函數(shù)AddIOLink函數(shù)。

    int AddIOLink(string DataSource,string ParVals,bool OverWrite)

    說(shuō)明:

    增加連接項(xiàng)。

    參數(shù):

    DataSource : 字符串類型。數(shù)據(jù)源名,指示向哪個(gè)數(shù)據(jù)庫(kù)增加歷史項(xiàng)。為空表示向缺省數(shù)據(jù)庫(kù)。
    ParVals :
    字符串類型。連接項(xiàng)參數(shù)及其值列表。參數(shù)間以制表符分隔,參數(shù)名與參數(shù)值間以"="連接,以回車作為點(diǎn)間分隔。格式如下:
    參數(shù)項(xiàng)\t參數(shù)項(xiàng)...\t參數(shù)項(xiàng)\r參數(shù)項(xiàng)\t參數(shù)項(xiàng)...\t參數(shù)項(xiàng)\r...
    參數(shù)項(xiàng)間以\t分隔;各連接項(xiàng)間以\r分隔
    參數(shù)項(xiàng) 參數(shù)名=
    \t
    :表示制表符(9);\r:表示回車(13
    OverWrite : BOOL
    類型。表示如果點(diǎn)已經(jīng)存在時(shí)是否對(duì)其修改,1:表示修改;0:表示不修改。

    返回值:

    整型類型。1表示成功,否則失敗。

    2、其他函數(shù)介紹

    除了上面的那個(gè)函數(shù),紫金橋軟件還有增加內(nèi)部連接項(xiàng)或網(wǎng)絡(luò)連接函數(shù)AddLink函數(shù)。

    int AddLink(string DataSource,string ParVals,bool OverWrite)

    說(shuō)明

    增加內(nèi)部連接項(xiàng)或網(wǎng)絡(luò)連接。

    參數(shù)

    DataSource : 字符串類型。數(shù)據(jù)源名,指示向哪個(gè)數(shù)據(jù)庫(kù)增加歷史項(xiàng)。為空表示向缺省數(shù)據(jù)庫(kù)。
    ParVals :
    字符串類型。連接項(xiàng)參數(shù)及其值列表。參數(shù)間以制表符分隔,參數(shù)名與參數(shù)值間以"="連接,以回車作為點(diǎn)間分隔。格式如下:
    參數(shù)項(xiàng)\t參數(shù)項(xiàng)...\t參數(shù)項(xiàng)\r參數(shù)項(xiàng)\t參數(shù)項(xiàng)...\t參數(shù)項(xiàng)\r...
    參數(shù)項(xiàng)間以\t分隔;各連接項(xiàng)間以\r分隔
    參數(shù)項(xiàng) 參數(shù)名=
    \t
    :表示制表符(9);\r:表示回車(13
    OverWrite : BOOL
    類型。表示如果點(diǎn)已經(jīng)存在時(shí)是否對(duì)其修改,1:表示修改;0:表示不修改。

    返回值

    整型類型。1表示成功,否則失敗。

    四、總結(jié)

    紫金橋軟件強(qiáng)大的函數(shù)庫(kù)可滿足用戶復(fù)雜苛刻的系統(tǒng)要求,實(shí)現(xiàn)和完成更多的系統(tǒng)功能。

  • 企業(yè)介紹
紫金橋軟件研發(fā)始于1993年,是國(guó)家重點(diǎn)項(xiàng)目“九五攻關(guān)”與兩期國(guó)家“863計(jì)劃”的結(jié)晶。作為國(guó)家級(jí)高新技術(shù)企業(yè),紫金橋軟件不僅是國(guó)內(nèi)領(lǐng)先的工業(yè)控制軟件提供商,還憑借深厚的技術(shù)積累和行業(yè)影響力,持續(xù)為工業(yè)自動(dòng)化領(lǐng)域提供安全、可靠、高效的解決…  更多>>
  • 聯(lián)系方式

紫金橋軟件技術(shù)有限公司

聯(lián)系人:李磊

地址:黑龍江省大慶市高新區(qū)服務(wù)外包產(chǎn)業(yè)園C1-817室

郵編:163316

電話:400-678-6601

傳真:0459-8151391-808

公司網(wǎng)址:http://realinfo.cc

  • 該空間手機(jī)版

掃描此二維碼即可訪問(wèn)該空間手機(jī)版

  • 在線反饋
1.我有以下需求:



2.詳細(xì)的需求:
姓名:
單位:
電話:
郵件:
您還沒(méi)有登錄,請(qǐng)登陸,
如果您還沒(méi)有注冊(cè),點(diǎn)擊這里注冊(cè).
  • 網(wǎng)友反饋
  • 戴永鐵 在2024/6/11 14:51:00留言
  • 留言類型:貴公司產(chǎn)品銷售人員聯(lián)系我,貴公司技術(shù)支持人員聯(lián)系我,
  • 詳細(xì)留言:需要制藥工業(yè)領(lǐng)域的實(shí)時(shí)庫(kù)報(bào)表,包含矩陣配?、參數(shù)配方、數(shù)據(jù)(統(tǒng)計(jì)和歷史)、曲線、事件、報(bào)警、審計(jì)追蹤,這些內(nèi)容可以組態(tài)化
  • 曉同 在2024/5/16 11:06:00留言
  • 留言類型:我讓貴公司產(chǎn)品銷售人員聯(lián)系我,
  • 詳細(xì)留言:紫金橋組態(tài)軟件V6.5,512點(diǎn)授權(quán)
  • 在2023/10/21 16:03:00留言
  • 留言類型:貴公司技術(shù)支持人員聯(lián)系我,
  • 詳細(xì)留言:OPC
  • 鄭鑫汶 在2023/6/1 14:58:00留言
  • 留言類型:我想得到貴公司產(chǎn)品詳細(xì)資料,我想得到貴公司產(chǎn)品的價(jià)格信息,我讓貴公司產(chǎn)品銷售人員聯(lián)系我,我讓貴公司技術(shù)支持人員聯(lián)系我,
  • 詳細(xì)留言:需要咨詢貴公司軟件的價(jià)格功能
  • 吳吉校 在2023/3/15 7:45:00留言
  • 留言類型:我想得到貴公司產(chǎn)品詳細(xì)資料,我想得到貴公司產(chǎn)品的價(jià)格信息,我讓貴公司產(chǎn)品銷售人員聯(lián)系我,我讓貴公司技術(shù)支持人員聯(lián)系我,
  • 詳細(xì)留言:組態(tài)軟件咨詢
更多請(qǐng)進(jìn)入空間管理中心查看
關(guān)于我們 | 網(wǎng)站地圖 | 聯(lián)系我們
© 2003-2018    經(jīng)營(yíng)許可編號(hào):京ICP證120335號(hào)
公安機(jī)關(guān)備案號(hào):110102002318  服務(wù)熱線:010-82053688
我要反饋