件校驗的奇偶校驗,軟件校驗的冗余校驗:CRC校驗、校驗和。
[0086]根據(jù)不同的工業(yè)設(shè)備確定數(shù)據(jù)協(xié)議,常用的工業(yè)協(xié)議包括Modbus、CAN、PPI等
[0087]石油鉆探設(shè)備的數(shù)據(jù)采集器在使用前進行準備過程,包括確定現(xiàn)場工業(yè)設(shè)備的類型、對應(yīng)型號、參數(shù)表等,從而確定各自的通訊協(xié)議。所述參數(shù)表包括需采集數(shù)據(jù)的參數(shù)名稱,用于確定需采集的數(shù)據(jù)。
[0088]使用過程中,處理器獲取工業(yè)設(shè)備的類型、型號、參數(shù)表、通訊協(xié)議,根據(jù)該工業(yè)設(shè)備的通訊協(xié)議進行數(shù)據(jù)解析。
[0089]模式選擇模塊將所述鏈路方式、設(shè)備通訊協(xié)議、設(shè)備參數(shù)表和傳輸方式發(fā)送至所述初始化模塊。
[0090]2、初始化模塊
[0091]所述初始化模塊接收鏈路方式、設(shè)備通訊協(xié)議、設(shè)備參數(shù)表和傳輸方式,根據(jù)所述通訊協(xié)議確定所述現(xiàn)場工業(yè)設(shè)備傳輸數(shù)據(jù)所需的所述數(shù)據(jù)接口、所述指令處理模塊的處理邏輯和所述數(shù)據(jù)處理模塊的處理邏輯后并對其進行初始化處理。
[0092]3、指令處理模塊
[0093]所述指令處理模塊接收所述現(xiàn)場監(jiān)控器的指令,根據(jù)設(shè)備通訊協(xié)議解析所述指令,獲取停車命令或讀取數(shù)據(jù)采集器命令;
[0094]若獲取所述停車命令,則數(shù)據(jù)采集器根據(jù)通訊協(xié)議將所述停車命令發(fā)送至對應(yīng)的所述現(xiàn)場工業(yè)設(shè)備;
[0095]若獲取讀取數(shù)據(jù)采集器命令,則數(shù)據(jù)采集器根據(jù)通訊協(xié)議將所述數(shù)據(jù)采集器中的數(shù)據(jù)上傳至遠端數(shù)據(jù)中心或現(xiàn)場監(jiān)控器中。
[0096]數(shù)據(jù)采集器獲取的集控指令為寫寄存器指令,主要為Modbus協(xié)議,解析為:如果指令是向指定的寄存器寫指定的值,那么就向設(shè)備發(fā)送相應(yīng)的命令(相當于命令轉(zhuǎn)發(fā)、設(shè)備執(zhí)行)或者直接由數(shù)據(jù)采集器控制繼電器動作(數(shù)據(jù)采集器執(zhí)行)。
[0097]4、數(shù)據(jù)處理模塊
[0098]所述數(shù)據(jù)處理模塊接收現(xiàn)場工業(yè)設(shè)備的數(shù)據(jù)數(shù)據(jù),根據(jù)通訊協(xié)議處理所采集的數(shù)據(jù)、并將所述數(shù)據(jù)存儲與所述存儲器中。
[0099]數(shù)據(jù)處理模塊接收了數(shù)據(jù),根據(jù)該工業(yè)設(shè)備的協(xié)議和已知的參數(shù)表(參數(shù)表包括需采集的參數(shù)名稱、地址、分辨率、偏移量等與參數(shù)值相關(guān)的信息),通過通訊協(xié)議中的方法解析出相應(yīng)參數(shù)的具體數(shù)值,獲取的各參數(shù)的參數(shù)值,完成數(shù)據(jù)處理。
[0100]數(shù)據(jù)存儲于存儲器中,存儲器包括數(shù)據(jù)采集器配有的flash、SD卡或TF卡、U盤等。
[0101]數(shù)據(jù)采集器獲取所述現(xiàn)場工業(yè)設(shè)備后進行處理并獲得所述現(xiàn)場工業(yè)設(shè)備的信息,將所述信息發(fā)送至所述數(shù)據(jù)中心;
[0102]數(shù)據(jù)采集器接收所述現(xiàn)場監(jiān)控器發(fā)送的指令,指令處理模塊解析指令,并發(fā)送至所述現(xiàn)場工業(yè)設(shè)備,對所述現(xiàn)場工業(yè)設(shè)備進行控制。
[0103]數(shù)據(jù)采集器的指令處理模塊接收所述現(xiàn)場監(jiān)控器的指令,根據(jù)設(shè)備通訊協(xié)議解析所述指令,獲取停車命令或讀取數(shù)據(jù)采集器命令;
[0104]若獲取所述停車命令,則數(shù)據(jù)采集器根據(jù)通訊協(xié)議將所述停車命令發(fā)送至對應(yīng)的所述現(xiàn)場工業(yè)設(shè)備;
[0105]若獲取讀取數(shù)據(jù)采集器命令,則數(shù)據(jù)采集器根據(jù)通訊協(xié)議將所述數(shù)據(jù)采集器中的數(shù)據(jù)上傳至遠端數(shù)據(jù)中心或現(xiàn)場監(jiān)控器中。
[0106]數(shù)據(jù)采集器的存儲器,用于在設(shè)備檢測到上層傳輸鏈路出現(xiàn)錯誤時,存儲器可將該時間段的數(shù)據(jù)存儲到設(shè)備當中,在下次檢測到鏈路正常時再從新上傳。存儲容量根據(jù)程序設(shè)計和存儲設(shè)備的大小而定。
[0107]最后應(yīng)當說明的是:以上實施例僅用于說明本申請的技術(shù)方案而非對其保護范圍的限制,盡管參照上述實施例對本申請進行了詳細的說明,所屬領(lǐng)域的普通技術(shù)人員應(yīng)當理解:本領(lǐng)域技術(shù)人員閱讀本申請后依然可對申請的【具體實施方式】進行種種變更、修改或者等同替換,但這些變更、修改或者等同替換,均在申請待批的權(quán)利要求保護范圍之內(nèi)。
【主權(quán)項】
1.一種石油鉆探設(shè)備的數(shù)據(jù)采集器,所述數(shù)據(jù)采集器包括PCB電路板,其特征在于:所述PCB電路板包括處理器、數(shù)據(jù)接口和存儲器;所述數(shù)據(jù)接口為基于有線傳輸和無線傳輸?shù)臄?shù)據(jù)接口 ;所述處理器包括模式選擇模塊、初始化模塊、指令處理模塊和數(shù)據(jù)處理模塊; 所述模式選擇模塊為根據(jù)現(xiàn)場工業(yè)設(shè)備確定鏈路方式、設(shè)備通訊協(xié)議、設(shè)備參數(shù)表和傳輸方式的模塊; 所述初始化模塊為根據(jù)所述現(xiàn)場工業(yè)設(shè)備初始化數(shù)據(jù)接口、指令處理模塊和數(shù)據(jù)處理模塊的模塊; 所述指令處理模塊為接收所述通訊協(xié)議、解析所述通訊協(xié)議、獲取并執(zhí)行指令的模塊; 所述數(shù)據(jù)處理模塊為接收數(shù)據(jù)、處理所述數(shù)據(jù)、存儲所述數(shù)據(jù)的模塊。
2.如權(quán)利要求1所述的石油鉆探設(shè)備的數(shù)據(jù)采集器,其特征在于:所述數(shù)據(jù)接口包括通過無線和/或有線傳輸?shù)呐c所述現(xiàn)場工業(yè)設(shè)備連接的數(shù)據(jù)接口及與數(shù)據(jù)中心和現(xiàn)場監(jiān)控器連接的數(shù)據(jù)接口。
3.如權(quán)利要求1所述的石油鉆探設(shè)備的數(shù)據(jù)采集器,其特征在于:所述現(xiàn)場工業(yè)設(shè)備分別設(shè)有數(shù)據(jù)采集設(shè)備,所述數(shù)據(jù)采集設(shè)備獲取所述現(xiàn)場工業(yè)設(shè)備的數(shù)據(jù); 確定待采集的所述現(xiàn)場工業(yè)設(shè)備,所述模式選擇模塊確定待采集的所述現(xiàn)場工業(yè)設(shè)備的數(shù)據(jù)確定所述現(xiàn)場工業(yè)設(shè)備的鏈路方式、設(shè)備通訊協(xié)議、設(shè)備參數(shù)表和數(shù)據(jù)傳輸方式; 將所述鏈路方式、設(shè)備通訊協(xié)議、設(shè)備參數(shù)表和傳輸方式發(fā)送至所述初始化模塊。
4.如權(quán)利要求1所述的石油鉆探設(shè)備的數(shù)據(jù)采集器,其特征在于:所述初始化模塊接收所述鏈路方式、設(shè)備通訊協(xié)議、設(shè)備參數(shù)表和傳輸方式; 根據(jù)所述通訊協(xié)議確定所述現(xiàn)場工業(yè)設(shè)備傳輸數(shù)據(jù)所需的所述數(shù)據(jù)接口、所述指令處理模塊的處理邏輯和所述數(shù)據(jù)處理模塊的處理邏輯后并對其進行初始化處理。
5.如權(quán)利要求1所述的石油鉆探設(shè)備的數(shù)據(jù)采集器,其特征在于:所述指令處理模塊接收所述現(xiàn)場監(jiān)控器的指令,根據(jù)設(shè)備通訊協(xié)議解析所述指令,獲取停車命令或讀取數(shù)據(jù)米集器命令; 若獲取所述停車命令,則所述數(shù)據(jù)采集器根據(jù)通訊協(xié)議將所述停車命令發(fā)送至對應(yīng)的所述現(xiàn)場工業(yè)設(shè)備; 若獲取讀取數(shù)據(jù)采集器命令,則所述數(shù)據(jù)采集器根據(jù)通訊協(xié)議將所述數(shù)據(jù)采集器中的數(shù)據(jù)上傳至遠端數(shù)據(jù)中心或現(xiàn)場監(jiān)控器中。
6.如權(quán)利要求1所述的石油鉆探設(shè)備的數(shù)據(jù)采集器,其特征在于:所述數(shù)據(jù)處理模塊接收所述數(shù)據(jù)、處理所述數(shù)據(jù)、并將所述數(shù)據(jù)存儲與所述存儲器中; 所述設(shè)備通訊協(xié)議和所述設(shè)備參數(shù)表獲取設(shè)備的數(shù)據(jù),根據(jù)所述通訊協(xié)議解析所述數(shù)據(jù),將所述數(shù)據(jù)按所述參數(shù)表存入存儲器并上傳至遠端數(shù)據(jù)中心。
7.如權(quán)利要求2所述的石油鉆探設(shè)備的數(shù)據(jù)采集器,其特征在于:所述與現(xiàn)場工業(yè)設(shè)備連接的數(shù)據(jù)接口包括符合外圍工業(yè)標準的RS232、RS485和CAN模塊。
8.如權(quán)利要求2所述的石油鉆探設(shè)備的數(shù)據(jù)采集器,其特征在于:所述與數(shù)據(jù)中心和現(xiàn)場監(jiān)控器連接的數(shù)據(jù)接口包括GPRS、wif1、zigbee和232/485模塊。
9.如權(quán)利要求1所述的石油鉆探設(shè)備的數(shù)據(jù)采集器,其特征在于:所述數(shù)據(jù)采集器獲取所述現(xiàn)場工業(yè)設(shè)備后進行處理并獲得所述現(xiàn)場工業(yè)設(shè)備的信息,將所述信息發(fā)送至所述數(shù)據(jù)中心; 所述數(shù)據(jù)采集器接收所述現(xiàn)場監(jiān)控器發(fā)送的指令,所述指令處理模塊根據(jù)通訊協(xié)議解析指令,并發(fā)送至所述現(xiàn)場工業(yè)設(shè)備,對所述現(xiàn)場工業(yè)設(shè)備進行控制。
【專利摘要】本發(fā)明提供了一種石油鉆探設(shè)備的數(shù)據(jù)采集器,該采集器包括PCB電路板、數(shù)據(jù)接口、處理器和存儲器;數(shù)據(jù)接口為基于有線傳輸和無線傳輸?shù)臄?shù)據(jù)接口;處理器包括模式選擇模塊、初始化模塊、指令處理模塊和數(shù)據(jù)處理模塊;模式選擇模塊為根據(jù)現(xiàn)場工業(yè)設(shè)備確定鏈路方式、設(shè)備通訊協(xié)議、設(shè)備參數(shù)表和傳輸方式的模塊;初始化模塊為根據(jù)現(xiàn)場工業(yè)設(shè)備初始化數(shù)據(jù)接口、指令處理模塊和數(shù)據(jù)處理模塊的模塊;指令處理模塊為接收通訊協(xié)議、解析通訊協(xié)議、獲取并執(zhí)行指令的模塊;數(shù)據(jù)處理模塊為接收數(shù)據(jù)、處理數(shù)據(jù)、存儲數(shù)據(jù)的模塊。該采集器實現(xiàn)對各個現(xiàn)場工業(yè)設(shè)備的實時的、高效的、統(tǒng)一的采集,并能夠結(jié)合現(xiàn)場監(jiān)控器同時進行多個現(xiàn)場工業(yè)設(shè)備的遠程控制。
【IPC分類】G05B19-418
【公開號】CN104597865
【申請?zhí)枴緾N201410697189
【發(fā)明人】金松濤, 羅鵬
【申請人】成都福立盟鉆采設(shè)備有限公司
【公開日】2015年5月6日
【申請日】2014年11月28日...