[發明專利]傳感器數據處理系統有效
| 申請號: | 202110770536.1 | 申請日: | 2021-07-08 |
| 公開(公告)號: | CN113325798B | 公開(公告)日: | 2021-11-02 |
| 發明(設計)人: | 章向忠 | 申請(專利權)人: | 宜科(天津)電子有限公司 |
| 主分類號: | G05B19/05 | 分類號: | G05B19/05 |
| 代理公司: | 北京鍾維聯合知識產權代理有限公司 11579 | 代理人: | 丁慧玲 |
| 地址: | 300385 天津市*** | 國省代碼: | 天津;12 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 傳感器 數據處理系統 | ||
1.一種傳感器數據處理系統,其特征在于,
包括上位機、至少一個PLC、至少一個傳感器、地址映射表、處理器和存儲有計算機程序的存儲器,所述上位機與至少一個PLC通信連接,所述PLC連接至少一個設備,每一設備連接至少一個傳感器;每一設備在所連接的PLC中設置有對應的數據存儲區,所述數據存儲區包括第一數據位、第二數據位和至少一個傳感器數據位,每一第一數據位、第二數據位、傳感器數據位分別對應一個PLC地址;所述第一數據位設置為0時,表示所述數據存儲區對應的傳感器數據未采集完成;所述第一數據位設置為1時,表示對應的傳感器數據采集完成;所述第二數據位設置為0時,表示對應的傳感器數據未在上位機中存儲完成,所述第二數據位設置為1時,表示設備的傳感器數據在上位機中存儲完成;所述地址映射表用于存儲設備id和對應的數據存儲區域所對應的PLC地址;
當所述處理器執行所述計算機程序時,實現以下步驟:
步驟S1、獲取目標設備id,將目標設備id所連接的PLC與所述上位機建立通信連接,目標設備id所連接的傳感器為目標傳感器;
步驟S2、所述PLC獲取目標傳感器所采集的傳感器數據,并存儲在對應的傳感器數據位,當目標設備id對應的數據存儲區中所有傳感器數據存儲位均存儲對應數據時,將對應的第一數據位設置為1,同時鎖住所述目標設備;
步驟S3、所述上位機輪詢所有目標設備的第一數據位,并獲取第一數據位為1的目標設備的數據存儲區域中的所有傳感器數據位上的數據作為目標數據,并將所述目標數據存儲至所述上位機預設的數據庫中;
步驟S4、所述上位機監測到所述目標設備的目標數據在所述數據庫中存儲完成后,將目標設備對應的第二數據位變成1,所述PLC將對應的目標設備解鎖,執行下一傳感器數據采集操作。
2.根據權利要求1所述的系統,其特征在于,
所述上位機包括依次連接的中間件、第一線程區、FIFO隊列、第二線程區,所述第一線程區用于動態生成數據緩沖線程,所述第二線程區中設置有至少一個數據存儲線程,所述步驟S1中,將所連接的PLC與所述上位機建立通信連接,目標設備id所連接的傳感器為目標傳感器,所述步驟S1包括:
步驟S11、將所述上位機通過所述中間件與目標設備所連接的PLC建立通信連接;
步驟S12、將所述第二線程區與所述數據庫建立連接。
3.根據權利要求2所述的系統,其特征在于,
所述步驟S3包括:
步驟S31、所述上位機輪詢所有目標設備id的第一數據位,當發現第m目標設備id的第一數據位為1,m=1,2,3…,所述上位機通過所述中間件向第m目標設備id所連接的PLC發送第m目標數據獲取請求;
步驟S32、所述上位機將從所述PLC獲取的第m目標數據存入所述中間件,所述中間件基于所述第m目標數據在所述第一線程區創建對應的第m數據緩沖線程;
步驟S32、所述第一線程區中的所有數據緩沖線程按照生成的先后順序依次將對應的目標數據寫入所述FIFO隊列,第m目標數據寫入完成后,刪除對應的第m數據緩沖線程;
步驟S33、所述數據存儲線程監測所述FIFO隊列是否為空,若不為空,則執行步驟S34;
步驟S34、所述數據存儲線程獲取當前FIFO隊列中的最先存入的第n目標數據,n=1,2,3…,并將所述第n目標數據存入所述數據庫中,然后將所述第n目標數據從所述FIFO隊列中刪除,并返回步驟S33。
4.根據權利要求3所述的系統,其特征在于,
所述步驟S32中,若所述上位機監測到從所述PLC獲取的第m目標數據存入所述中間件的過程執行失敗,則還包括:
步驟S321、所述上位機間每隔預設的第一時間延時重新通過所述中間件向第m目標設備id所連接的PLC發送第m目標數據獲取請求,直至監測到從所述PLC獲取的第m目標數據存入所述中間件的過程執行成功,如果連續發送第m目標數據獲取請求的次數超過預設第一次數閾值,則執行第一報警操作。
5.根據權利要求4所述的系統,其特征在于,
所述預設的第一時間延時為毫秒級別。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于宜科(天津)電子有限公司,未經宜科(天津)電子有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110770536.1/1.html,轉載請聲明來源鉆瓜專利網。





