• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種采用后綁定通信插件的工業數據采集系統技術方案

    技術編號:8562562 閱讀:209 留言:0更新日期:2013-04-11 04:08
    本發明專利技術提供了一種向工業數據采集系統動態添加通信插件的系統,屬于工業自動化。工業數據采集系統由傳感器、儀表、計算機通訊接口和工業計算機組成;傳感器的輸出端連接儀表,儀表通過計算機通訊接口與工業計算機連接。本發明專利技術采用“后綁定”方法,在軟件編譯后在運行中進行相應的通信插件調用,通信軟件插件可以在系統軟件開發完成后進行開發,提高了系統的動態適應能力,對于工業數據采集有較大應用參考價值。

    【技術實現步驟摘要】

    本專利技術涉及一種采用后綁定通信插件的エ業數據采集系統,屬于エ業自動化。
    技術介紹
    エ業數據采集通常通過與現場儀表傳感器等按照串ロ、以太網和CAN總線等方式進行通信,并從中獲取數據,所采用數據協議往往較為復雜。在エ業數據采集軟件的開發時,通常采用“早綁定”的方法即程序在編譯的時候就已經確定了將來程序運行時采用的通信協議。往往數據采集軟件應用邏輯是固定的,而現場儀表和傳感器由于各種原因是多變的,這種開發模式會造成軟件的適用性差等缺陷,即每改變現場儀表或傳感器均需要對エ業數據采集軟件進行編譯連接,造成軟件維護工作量大。
    技術實現思路
    為克服上述軟件維護工作量大和軟件適用性差的缺陷,本專利技術ー種采用后綁定通信插件的エ業數據采集系統,采用“后綁定”方法,在軟件編譯后在運行中進行相應的通信插件調用,通信軟件插件可以在系統軟件開發完成后進行開發,提高了系統的動態適應能力,對于エ業數據采集有較大應用參考價值。為實現專利技術目的,本專利技術采用的技術方案一種采用后綁定通信插件的エ業數據采集系統由傳感器、儀表、計算機通訊接口和エ業計算機組成;傳感器的輸出端連接儀表,儀表通過計算機通訊接ロ與エ業計算機連接。傳感器、儀表為ー組或者ー組以上。儀表通過串ロ、以太網或者CAN總線與計算機通訊接ロ連接。エ業計算機內設有通信插件和數據采集框架軟件;通信插件中包括了用于向數據采集框架軟件的主調模塊通知相關通信事件的InventorySocketReceHandle事件接ロ,對于這些事件的響應包含在兩個字符串類型的參數strResponseName和StrXmlData中;參數strResponseName描述了通信事件中兩種類型的數據ー種是用于通知數據采集框架軟件當前接收的實時設備數據;另外ー種是用于通知數據采集框架軟件當前接收的實時監控數據,參數StrXmlData用于存放當前接收到的數據內容,該參數中存放的數據內容與strResponseName參數中描述的數據類型是對應的, 數據采集框架軟件中定義了實時設備數據和實時監控數據的數據解析格式,不同的數據類型對應著不同的數據解析格式,同時,數據采集框架軟件還包括了不同的通信控制接ロ,用于管理不同協議的通信事務; 當該接ロ接收到來自通信插件中的通信響應事件吋,通信插件自動分析包含在通信數據流中的strResponseName參數和StrXmlData參數,根據strResponseName參數的內容找出當前通信過程中傳輸的數據屬于實時設備數據或者實時監控數據;然后根據StrXmlData參數的內容和數據采集框架軟件中定義好的數據解析格式把數據中的有效內容提取出來,完成從通信數據流中采集有用的エ業數據這ー過程。數據采集框架軟件包括的不同通信控制接ロ,主要有 DisplayName接ロ 用于獲取通信協議的名稱,通過獲取插件的唯一名字來實現,返回字符串格式。GetCommPara接ロ 用于獲取協議的通信參數,返回字符串格式。SetCommPara接ロ 用于設置對應硬件設備上的通信協議參數。StartModual接ロ 用于啟動數據采集框架軟件5中相應的通信協議處理模塊,同時也啟動了系統的數據采集。StopModual接ロ 用于停止通信模塊的工作。OnlnventorySocketReceHandler接ロ 用于接收來自通信插件4中的通信響應事件。在數據采集框架軟件中的通信協議主要有串ロ協議、CAN總線協議和TCP/IP協議。所述的傳感器、儀表、計算機通訊接口和エ業計算機采用市售的普通元件。本專利技術的有益效果本專利技術采用“后綁定”方法,在軟件編譯后在運行中進行相應的通信插件調用,通信軟件插件可以在系統軟件開發完成后進行開發,提高了系統的動態適應能力,對于エ業數據采集有較大應用參考價值。附圖說明圖1是本系統模塊結構 圖2是本系統進行工作的處理流程圖。圖中1_傳感器、2-儀表、3-計算機通訊接ロ、4_通信插件、5-數據采集框架軟件、6-エ業計算機。具體實施方法 下面結合附圖對專利技術作進ー步說明,以方便技術人員理解。如圖1所示一種采用后綁定通信插件的エ業數據采集系統由傳感器1、儀表2、計算機通訊接ロ 3和エ業計算機6組成。傳感器I的輸出端連接儀表2,儀表2通過計算機通訊接ロ 3與エ業計算機6連接。傳感器1、儀表2為ー組或者ー組以上。儀表2通過串ロ、以太網或者CAN總線與計算機通訊接ロ 3連接。エ業計算機6內設有通信插件4和數據采集框架軟件5。通信插件4中包括了 InventorySocketReceHandle事件接ロ,這個接ロ用于向數據采集框架軟件5的主調模塊通知相關的通信事件,對于這些事件的響應包含在兩個字符串類型的參數 strResponseName 和 StrXmlData 中。參數strResponseName描述了通信事件中常見的兩種類型的數據ー種是實時設備數據,strResponseName用于通知數據采集框架軟件5當前接收的數據是實時設備數據;另外ー種是實時監控數據,strResponseName用于通知數據采集框架軟件5當前接收的數據是實時監控數據。參數StrXmlData用于存放當前接收到的數據內容,該參數中存放的數據內容與strResponseName參數中描述的數據類型是對應的。數據采集框架軟件5中定義了實時設備數據和實時監控數據的數據解析格式,不同的數據類型對應著不同的數據解析格式。此外,數據采集框架軟件5還包括了不同的通信控制接ロ,用于管理不同協議的通信事務,在本專利技術中,這些通信方式主要有串ロ協議,CAN總線協議和以太網協議。在數據采集框架軟件5中的通信控制接ロ主要有 DisplayName接ロ 用于獲取通信協議的名稱,通過獲取插件的唯一名字來實現,返回字符串格式。GetCommPara接ロ 用于獲取協議的通信參數,返回字符串格式。SetCommPara接ロ 用于設置エ業計算機6內對應硬件設備上的通信協議參數。StartModual接ロ 用于啟動數據采集框架軟件5中相應的通信協議處理模塊,同時也啟動了系統的數據采集。StopModual接ロ 用于停止通信模塊的工作。OnlnventorySocketReceHandler事件接ロ 用于接收來自通信插件4中的通信響應事件。當該接ロ接收到來自通信插件4中的通信響應事件時,它自動分析包含在通信數據流中的strResponseName參數和StrXmlData參數。根據strResponseName參數的內容找出當前通信過程中傳輸的數據屬于實時設備數據或者實時監控數據;然后根據StrXmlData參數的內容和數據采集框架軟件5中定義好的數據解析格式把通信數據流中的有效內容提取出來,完成從通信數據流中采集有用的エ業數據這ー過程。如圖2所示一種采用后綁定通信插件的エ業數據采集系統的工作過程 1)開發設計數據采集框架軟件5,定義好框架接ロ,進行編譯鏈接程序,運行程序; 2)針對特定傳感器1、儀表2連接到計算機通訊接ロ3,針對其數據協議,開發相應軟件插件,實現InventorySocketReceHandle事件接ロ,處理數據協議,進行編譯鏈接程序,開發為插件程序,把該程序放到與數據采集框架軟件5同一路徑下,保存插件程序以plus作本文檔來自技高網...

    【技術保護點】
    一種采用后綁定通信插件的工業數據采集系統,其特征在于:工業數據采集系統由傳感器、儀表、計算機通訊接口和工業計算機組成;傳感器的輸出端連接儀表,儀表通過計算機通訊接口與工業計算機連接。

    【技術特征摘要】
    1.一種采用后綁定通信插件的工業數據采集系統,其特征在于工業數據采集系統由傳感器、儀表、計算機通訊接口和工業計算機組成;傳感器的輸出端連接儀表,儀表通過計算機通訊接口與工業計算機連接。2.根據權利要求1所述的一種采用后綁定通信插件的工業數據采集系統,其特征在于傳感器、儀表為一組或者一組以上。3.根據權利要求1所述的一種采用后綁定通信插件的工業數據采集系統,其特征在于儀表通過串口、以太網或者CAN總線與計算機通訊接口連接。4.根據權利要求1所述的一種采用后綁定通信插件的工業數據采集系統,其特征在于工業計算機內設有通信插件和數據采集框架軟件;通信插件中包括了用于向數據采集框架軟件的主調模塊通知相關通信事件的InventorySocketReceHandle事件接口,對于這些事件的響應包含在兩個字符串類型的參數strResponseName和StrXmlData中;參數strResponseName描述了通信事件中兩種類型的數據一種是用于通知數據采集框架軟件當前接收的實時設備數據;另外一種是用于通知數據采集框架軟件當前接收的實時監控數據,參數StrXmlData用于存放當前接收到的數據內容,該參數中存放的數據內容與 strResponseName參數中描述的數據類型是對應的;數據采集框架軟件中定義了實時設備數據和實時監控數據的數據解析格式,不同的數據類型對應著不同的數據解析格式,同時,數據采集框架軟件還包括了不同的通信控制接口,用于管理不同協議的通信事務;當該接口接收到來自通信插件中的通信響應事件時,通信插件自動分析包含在通信數據流中的strResponseName參數和StrXmlData參數,根據strResponseName參數的內容找出當前通信過程中傳輸的數據屬于實時設備數據或者實時監控數據;然后根據 StrXmlData參數的內容和數據采集框架軟件中定義好的數據解析格式把數據中的有效內容提取出來,完成從通信數據流中采集有用的工業數據這一過程。5.根據權利要求4所述的一種采用后綁定通信插件的工業數據采集系統,其特征在于數據采集框...

    【專利技術屬性】
    技術研發人員:王劍平張果張云生黃紅霞車國霖
    申請(專利權)人:昆明理工大學
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 精品韩国亚洲av无码不卡区| 无码专区天天躁天天躁在线| 99精品国产在热久久无码| 亚洲AV无码久久精品狠狠爱浪潮| 精品人无码一区二区三区| 成人免费无码视频在线网站| 午夜无码中文字幕在线播放| 亚洲日韩精品无码专区网址| 亚洲成av人片天堂网无码】| 国产av无码专区亚洲国产精品| 无码人妻丰满熟妇精品区| 粉嫩大学生无套内射无码卡视频| 日韩夜夜高潮夜夜爽无码| 人妻无码视频一区二区三区| 国产精品成人无码免费| 中文字幕无码中文字幕有码| 国产精品无码v在线观看| 在线观看成人无码中文av天堂| 久久精品无码一区二区app| 免费无码VA一区二区三区| 中文字幕在线无码一区| 国产午夜无码福利在线看网站| 无码播放一区二区三区| 亚洲AV综合色区无码另类小说| 亚洲国产成人精品无码久久久久久综合| 亚洲AV无码精品蜜桃| 亚洲AV无码精品色午夜在线观看| 午夜无码中文字幕在线播放| 欧洲精品无码成人久久久| 精品无码国产一区二区三区AV| 国产成人无码精品久久久性色| 亚洲AV无码专区日韩| 国产乱人伦无无码视频试看 | 精品久久无码中文字幕| 亚洲中文字幕无码一久久区| 日韩精品无码永久免费网站| 欧日韩国产无码专区| 蜜色欲多人AV久久无码| 亚洲av日韩aⅴ无码色老头| 亚洲中文字幕无码久久2020| 永久免费av无码不卡在线观看 |