[發(fā)明專利]一種上下位機的數(shù)據(jù)同步方法及裝置有效
| 申請?zhí)枺?/td> | 202010163987.4 | 申請日: | 2020-03-11 |
| 公開(公告)號: | CN111328257B | 公開(公告)日: | 2022-03-22 |
| 發(fā)明(設(shè)計)人: | 李炯城;汪宇彬;陳運動;黃偉如 | 申請(專利權(quán))人: | 廣東省電信規(guī)劃設(shè)計院有限公司 |
| 主分類號: | H05K13/08 | 分類號: | H05K13/08 |
| 代理公司: | 廣州三環(huán)專利商標代理有限公司 44202 | 代理人: | 肖宇揚;付靜 |
| 地址: | 510000 廣東省廣州*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 下位 數(shù)據(jù) 同步 方法 裝置 | ||
本發(fā)明公開了一種上下位機的數(shù)據(jù)同步方法及裝置,該方法包括上位機接收授權(quán)人員觸發(fā)的、針對貼片機的數(shù)據(jù)同步請求,該數(shù)據(jù)同步請求包括用于控制貼片機的目標數(shù)據(jù);上位機根據(jù)數(shù)據(jù)同步請求將目標數(shù)據(jù)通過預(yù)先建立的應(yīng)用層協(xié)議發(fā)送至下位機;下位機接收目標數(shù)據(jù),并基于目標數(shù)據(jù)覆蓋下位機的當前數(shù)據(jù)。可見,實施本發(fā)明通過構(gòu)建的應(yīng)用層協(xié)議將用于控制貼片機工作的批量數(shù)據(jù)從上位機同步到貼片機的下位機,能夠?qū)崿F(xiàn)貼片機的批量數(shù)據(jù)的同步,從而提高通信準確性,進而提高貼片機的控制效率以及準確性;以及通過將批量數(shù)據(jù)同步到下位機,能夠充分利用網(wǎng)絡(luò)帶寬,從而提高數(shù)據(jù)的通信效率。
技術(shù)領(lǐng)域
本發(fā)明涉及智能制造技術(shù)領(lǐng)域,尤其涉及一種上下位機的數(shù)據(jù)同步方法及裝置。
背景技術(shù)
在生產(chǎn)線中,貼片機(又稱貼裝機或表面貼裝系統(tǒng)(Surface Mount System))配置在點膠機或絲網(wǎng)印刷機之后,貼片機是通過移動貼裝頭把表面貼裝元器件準確地放置PCB焊盤上的一種設(shè)備,是表面貼裝技術(shù)(Surface Mount Technology,SMT)的核心裝備。
在工業(yè)實際控制中,貼片機經(jīng)常涉及上下位機之間的批量數(shù)據(jù)同步,為了實現(xiàn)批量數(shù)據(jù)同步的,目前采用的方法:基本上是靠針對性編程,實現(xiàn)一個一個數(shù)據(jù)的發(fā)出,和在對端收到后覆蓋原來數(shù)據(jù)值。然而,實踐發(fā)現(xiàn),靠針對性編程的方法存在弊端,如一端修改了要同步的數(shù)據(jù)的名字或個數(shù),另外一端就無法同步。因此,提出一種如何實現(xiàn)批量數(shù)據(jù)同步,從而提高通信準確性的方案顯得尤為重要。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題在于,提供一種上下位機的數(shù)據(jù)同步方法及裝置,能夠通過構(gòu)建的應(yīng)用層協(xié)議將用于控制貼片機工作的批量數(shù)據(jù)從上位機同步到貼片機的下位機,能夠?qū)崿F(xiàn)貼片機的批量數(shù)據(jù)的同步,從而提高通信準確性。
為了解決上述技術(shù)問題,本發(fā)明實施例第一方面公開了一種上下位機的數(shù)據(jù)同步方法,應(yīng)用于貼片機控制系統(tǒng)中,所述貼片機控制系統(tǒng)包括上位機和下位機,所述方法包括:
所述上位機接收授權(quán)人員觸發(fā)的、針對貼片機的數(shù)據(jù)同步請求,所述數(shù)據(jù)同步請求包括用于控制所述貼片機的目標數(shù)據(jù);
所述上位機根據(jù)所述數(shù)據(jù)同步請求將所述目標數(shù)據(jù)通過預(yù)先建立的應(yīng)用層協(xié)議發(fā)送至所述下位機;
所述下位機接收所述目標數(shù)據(jù),并基于所述目標數(shù)據(jù)覆蓋所述下位機的當前數(shù)據(jù)。
作為一種可選的實施方式,在本發(fā)明實施例第一方面中,所述目標數(shù)據(jù)存放于已經(jīng)建好的第一結(jié)構(gòu)體里面,所述當前數(shù)據(jù)存放于已經(jīng)建好的第二結(jié)構(gòu)體里面。
作為一種可選的實施方式,在本發(fā)明實施例第一方面中,所述上位機根據(jù)所述數(shù)據(jù)同步請求獲取所述第一結(jié)構(gòu)體的第一內(nèi)存地址以及所述第二結(jié)構(gòu)體的第二內(nèi)存地址;
所述上位機將所述第一內(nèi)存地址轉(zhuǎn)換為第一字節(jié)數(shù)組指針以及將所述第二內(nèi)存地址轉(zhuǎn)換為第二字節(jié)數(shù)組指針,并將所述第一字節(jié)數(shù)組指針賦值給預(yù)設(shè)的第一中間值,以及將所述第二字節(jié)數(shù)組指針賦值給預(yù)設(shè)的第二中間值,所述第一中間值和所述第二中間值均為字節(jié)指針;
所述上位機遍歷所述第一結(jié)構(gòu)體中所述第一中間值,并將所述目標數(shù)據(jù)從所述第一結(jié)構(gòu)體同步到所述第二結(jié)構(gòu)體中。
作為一種可選的實施方式,在本發(fā)明實施例第一方面中,所述上位機遍歷所述第一結(jié)構(gòu)體中所述第一中間值,并將所述目標數(shù)據(jù)從所述第一結(jié)構(gòu)體同步到所述第二結(jié)構(gòu)體中,包括:
所述上位機獲取所述第一結(jié)構(gòu)體中所述目標數(shù)據(jù)對應(yīng)的結(jié)構(gòu)體數(shù)據(jù)長度,并基于確定出的模塊大小定義規(guī)則定義所述第一結(jié)構(gòu)體的數(shù)據(jù)塊大小;
所述上位機根據(jù)所述數(shù)據(jù)塊大小以及所述結(jié)構(gòu)體數(shù)據(jù)長度確定所述第一結(jié)構(gòu)體的數(shù)據(jù)塊個數(shù);
所述上位機根據(jù)所述數(shù)據(jù)塊個數(shù)將所述第一內(nèi)存地址分成與所述數(shù)據(jù)塊個數(shù)對應(yīng)的內(nèi)存地址段,所有所述內(nèi)存地址段對應(yīng)的數(shù)量與所述數(shù)據(jù)塊個數(shù)相等;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于廣東省電信規(guī)劃設(shè)計院有限公司,未經(jīng)廣東省電信規(guī)劃設(shè)計院有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010163987.4/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法、數(shù)據(jù)系統(tǒng)、接收設(shè)備和數(shù)據(jù)讀取方法
- 數(shù)據(jù)記錄方法、數(shù)據(jù)記錄裝置、數(shù)據(jù)記錄媒體、數(shù)據(jù)重播方法和數(shù)據(jù)重播裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)發(fā)送系統(tǒng)、數(shù)據(jù)發(fā)送裝置以及數(shù)據(jù)結(jié)構(gòu)
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法及數(shù)據(jù)系統(tǒng)
- 數(shù)據(jù)嵌入裝置、數(shù)據(jù)嵌入方法、數(shù)據(jù)提取裝置及數(shù)據(jù)提取方法
- 數(shù)據(jù)管理裝置、數(shù)據(jù)編輯裝置、數(shù)據(jù)閱覽裝置、數(shù)據(jù)管理方法、數(shù)據(jù)編輯方法以及數(shù)據(jù)閱覽方法
- 數(shù)據(jù)發(fā)送和數(shù)據(jù)接收設(shè)備、數(shù)據(jù)發(fā)送和數(shù)據(jù)接收方法
- 數(shù)據(jù)發(fā)送裝置、數(shù)據(jù)接收裝置、數(shù)據(jù)收發(fā)系統(tǒng)、數(shù)據(jù)發(fā)送方法、數(shù)據(jù)接收方法和數(shù)據(jù)收發(fā)方法
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置





