欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種不同類型可編程控制器之間的大規(guī)模數(shù)據(jù)傳輸方法

文檔序號(hào):6326930閱讀:287來源:國知局
專利名稱:一種不同類型可編程控制器之間的大規(guī)模數(shù)據(jù)傳輸方法
技術(shù)領(lǐng)域
本發(fā)明涉及可編程邏輯控制器相關(guān)技術(shù)領(lǐng)域,特別是一種不同類型可編程控制器 之間的大規(guī)模數(shù)據(jù)傳輸方法。
背景技術(shù)
不同的可編程邏輯控制器(ProgrammabIe Logic Controller,PLC)之間要實(shí)現(xiàn)傳 輸可以通過以太網(wǎng)或數(shù)據(jù)總線在兩個(gè)PLC之間增加一臺(tái)通信處理計(jì)算機(jī),通過計(jì)算機(jī)實(shí)現(xiàn) 兩個(gè)PLC的數(shù)據(jù)通信。如中國專利《一種實(shí)現(xiàn)不同品牌PLC之間數(shù)據(jù)傳輸?shù)姆椒ā?專利號(hào) 200810173292. 3)。該專利是基于PR0FIBUS和MODBUS現(xiàn)場(chǎng)總線實(shí)現(xiàn)的,其通信模式是采用 在兩個(gè)PLC之間增加一臺(tái)通信處理計(jì)算機(jī),PLC直接與計(jì)算機(jī)通信,在計(jì)算機(jī)上進(jìn)行參數(shù)和 地址設(shè)置實(shí)現(xiàn)PLC之間的通信。但是這樣的使用方式,需要額外增加計(jì)算機(jī),一來增加設(shè)計(jì) 成本,二來在某些特殊場(chǎng)合,需要兩個(gè)不同PLC之間直接進(jìn)行大規(guī)模數(shù)據(jù)復(fù)制通信,則現(xiàn)有 技術(shù)無法實(shí)現(xiàn)。

發(fā)明內(nèi)容
本發(fā)明提供一種不同類型可編程控制器之間的大規(guī)模數(shù)據(jù)傳輸方法,以解決現(xiàn)有 技術(shù)在不同可編程邏輯控制器之間使用現(xiàn)場(chǎng)總線進(jìn)行傳輸?shù)膫鬏斝畔⑷萘坑邢薜募夹g(shù)問題。本發(fā)明采用如下技術(shù)方案
一種不同類型可編程控制器之間的大規(guī)模數(shù)據(jù)傳輸方法,所述可編程邏輯控制器之間 通過現(xiàn)場(chǎng)總線進(jìn)行連接,所述方法包括
第一可編程邏輯控制器把需要傳輸?shù)牡谝粩?shù)據(jù)塊進(jìn)行分解,把第一數(shù)據(jù)塊分解為一個(gè) 或多個(gè)固定長度的數(shù)據(jù)區(qū)域;
對(duì)每個(gè)數(shù)據(jù)區(qū)域進(jìn)行編號(hào)得到可傳輸數(shù)據(jù),并發(fā)送到第二可編程邏輯控制器; 第二可編程邏輯控制器接收到可傳輸數(shù)據(jù),根據(jù)編號(hào)對(duì)多個(gè)數(shù)據(jù)區(qū)域進(jìn)行重組得到第 二數(shù)據(jù)塊。作為一種優(yōu)選方案,對(duì)每個(gè)數(shù)據(jù)區(qū)域進(jìn)行編號(hào)的方法包括
編號(hào)采用兩位十六進(jìn)制的標(biāo)志字表示,第一位用于標(biāo)識(shí)在同一數(shù)據(jù)塊中不同的數(shù)據(jù)區(qū) 域,第二位用于標(biāo)識(shí)不同的數(shù)據(jù)塊。作為進(jìn)一步的優(yōu)選方案,所述標(biāo)志字的第一位根據(jù)數(shù)據(jù)區(qū)域的先后順序進(jìn)行編 號(hào),所述標(biāo)志字的第二位根據(jù)數(shù)據(jù)塊的傳輸順序進(jìn)行編號(hào)。作為再進(jìn)一步的優(yōu)選方案,所述可傳輸數(shù)據(jù)包括標(biāo)志字和數(shù)據(jù)區(qū)域。作為更進(jìn)一步的優(yōu)選方案,所述標(biāo)志字設(shè)置在數(shù)據(jù)區(qū)域前。作為更進(jìn)一步的優(yōu)選方案,所述可傳輸數(shù)據(jù)的數(shù)據(jù)長度為固定長度+標(biāo)志字的長 度。作為更進(jìn)一步的優(yōu)選方案,所述固定長度為所述固定長度為該通信方式一次傳送所能容納的最大字長,優(yōu)選地為62字長。作為更進(jìn)一步的優(yōu)選方案,所述可傳輸數(shù)據(jù)的數(shù)據(jù)長度為該通信方式一次傳送所 能容納的最大字長加上標(biāo)志字長度,優(yōu)選地標(biāo)志字長度為1字長,則可傳輸數(shù)據(jù)的數(shù)據(jù)長 度為63字長。作為一種優(yōu)選方案,所述方法還包括
在第一可編程邏輯控制器和第二可編程邏輯控制器中設(shè)置多于一條的數(shù)據(jù)鏈路,每條 數(shù)據(jù)鏈路傳輸一個(gè)或多個(gè)數(shù)據(jù)塊,第一可編程邏輯控制器在每個(gè)傳輸周期內(nèi),順序通過每 條數(shù)據(jù)鏈路傳輸一個(gè)可傳輸數(shù)據(jù),第二可編程邏輯控制器在每個(gè)傳輸周期,對(duì)接收到的每 一個(gè)可傳輸數(shù)據(jù),根據(jù)編號(hào)進(jìn)行重組。作為進(jìn)一步的優(yōu)選方案,所述第一可編程邏輯控制器和第二可編程邏輯控制器中 設(shè)置不超過10條,優(yōu)選地為3 5條數(shù)據(jù)鏈路。本發(fā)明通過在發(fā)送端進(jìn)行數(shù)據(jù)塊拆分傳送,在接收端進(jìn)行代碼識(shí)別后再進(jìn)行數(shù)據(jù) 塊組裝還原,實(shí)現(xiàn)了在不同PLC之間通過現(xiàn)場(chǎng)總線實(shí)現(xiàn)高效可靠的傳輸。


圖1為本發(fā)明實(shí)施例的系統(tǒng)連接圖; 圖2為本發(fā)明實(shí)施例的傳輸示意圖。
具體實(shí)施例方式下面結(jié)合附圖和具體實(shí)施例對(duì)本發(fā)明做進(jìn)一步詳細(xì)的說明。如圖1所示為本發(fā)明實(shí)施例的系統(tǒng)連接圖。數(shù)據(jù)傳送說明機(jī)組RTU中的變量信息經(jīng)西門子S5 PLC側(cè)的CPM31通訊卡,通過 PR0FIBUS通訊電纜,經(jīng)S7側(cè)的CP342通訊卡送到新加的S7-300 PLC中,然后再由S7-300 PLC與新的MP370顯示屏進(jìn)行通訊連接并在屏上顯示;而在MP370上進(jìn)行的控制操作命令 則反過來先送到S7-300 PLC中,再通過CP342及CPM31卡傳送給機(jī)組RTU控制執(zhí)行。但是,由于S5與S7分屬不同系列的PLC,同時(shí)由于需要傳送的數(shù)據(jù)量非常大(需 傳送1000個(gè)左右數(shù)據(jù)字長(DW)),傳送的數(shù)據(jù)塊必須準(zhǔn)確完整的從S5 PLC復(fù)制到S7-300 PLC 中。CP5431卡一個(gè)數(shù)據(jù)包一次只能傳送1 個(gè)字節(jié)(63個(gè)字),因此所有數(shù)據(jù)只能一批 一批的按順序傳送給S7 PLC,根據(jù)需傳送數(shù)據(jù)塊的不同容量并考慮傳送的速度,在CPM31 卡中配置了 5條數(shù)據(jù)鏈路,相對(duì)應(yīng)在CP342卡中也配置了 5條數(shù)據(jù)鏈路(具體對(duì)應(yīng)關(guān)系見表 1),7個(gè)數(shù)據(jù)塊分別分配到5條數(shù)據(jù)鏈路中進(jìn)行通訊傳送。這樣,在一次程序循環(huán)中5條數(shù) 據(jù)鏈路可以按順序發(fā)送5個(gè)數(shù)據(jù)包(315個(gè)字)給S7 PLC,從而可以提高數(shù)據(jù)的傳送速度(如 果只設(shè)置1條鏈路,一個(gè)程序循環(huán)只能發(fā)送一個(gè)數(shù)據(jù)包即63個(gè)字)。
權(quán)利要求
1.一種不同類型可編程控制器之間的大規(guī)模數(shù)據(jù)傳輸方法,所述可編程邏輯控制器之 間通過現(xiàn)場(chǎng)總線進(jìn)行連接,其特征在于,所述方法包括第一可編程邏輯控制器把需要傳輸?shù)牡谝粩?shù)據(jù)塊進(jìn)行分解,把第一數(shù)據(jù)塊分解為一個(gè) 或多個(gè)固定長度的數(shù)據(jù)區(qū)域;對(duì)每個(gè)數(shù)據(jù)區(qū)域進(jìn)行編號(hào)得到可傳輸數(shù)據(jù),并發(fā)送到第二可編程邏輯控制器; 第二可編程邏輯控制器接收到可傳輸數(shù)據(jù),根據(jù)編號(hào)對(duì)多個(gè)數(shù)據(jù)區(qū)域進(jìn)行重組得到第 二數(shù)據(jù)塊。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,對(duì)每個(gè)數(shù)據(jù)區(qū)域進(jìn)行編號(hào)的方法包括 編號(hào)采用兩位十六進(jìn)制的標(biāo)志字表示,第一位用于標(biāo)識(shí)在同一數(shù)據(jù)塊中不同的數(shù)據(jù)區(qū)域,第二位用于標(biāo)識(shí)不同的數(shù)據(jù)塊。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述標(biāo)志字的第一位根據(jù)數(shù)據(jù)區(qū)域的先 后順序進(jìn)行編號(hào),所述標(biāo)志字的第二位根據(jù)數(shù)據(jù)塊的傳輸順序進(jìn)行編號(hào)。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述可傳輸數(shù)據(jù)包括標(biāo)志字和數(shù)據(jù)區(qū)域。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述標(biāo)志字設(shè)置在數(shù)據(jù)區(qū)域前。
6.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述可傳輸數(shù)據(jù)的數(shù)據(jù)長度為固定長度+ 標(biāo)志字的長度。
7.根據(jù)權(quán)利要求1-6任一項(xiàng)所述的方法,其特征在于,所述固定長度為該通信方式一 次傳送所能容納的最大字長。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述可傳輸數(shù)據(jù)的數(shù)據(jù)長度為該通信方 式一次傳送所能容納的最大字長加上標(biāo)志字長度。
9.根據(jù)權(quán)利要求1-6任一項(xiàng)所述的方法,其特征在于,所述方法還包括在第一可編程邏輯控制器和第二可編程邏輯控制器中設(shè)置多于一條的數(shù)據(jù)鏈路,每條 數(shù)據(jù)鏈路傳輸一個(gè)或多個(gè)數(shù)據(jù)塊,第一可編程邏輯控制器在每個(gè)傳輸周期內(nèi),順序通過每 條數(shù)據(jù)鏈路傳輸一個(gè)可傳輸數(shù)據(jù),第二可編程邏輯控制器在每個(gè)傳輸周期,對(duì)接收到的每 一個(gè)可傳輸數(shù)據(jù),根據(jù)編號(hào)進(jìn)行重組。
10.根據(jù)權(quán)利要求9所述的方法,其特征在于,所述第一可編程邏輯控制器和第二可編 程邏輯控制器中設(shè)置不超過10條數(shù)據(jù)鏈路。
全文摘要
本發(fā)明涉及可編程邏輯控制器相關(guān)技術(shù)領(lǐng)域,特別是一種不同類型可編程控制器之間的大規(guī)模數(shù)據(jù)傳輸方法。一種不同類型可編程控制器之間的大規(guī)模數(shù)據(jù)傳輸方法,所述可編程邏輯控制器之間通過現(xiàn)場(chǎng)總線進(jìn)行連接,所述方法包括第一可編程邏輯控制器把需要傳輸?shù)牡谝粩?shù)據(jù)塊進(jìn)行分解,把第一數(shù)據(jù)塊分解為一個(gè)或多個(gè)固定長度的數(shù)據(jù)區(qū)域;對(duì)每個(gè)數(shù)據(jù)區(qū)域進(jìn)行編號(hào)得到可傳輸數(shù)據(jù),并發(fā)送到第二可編程邏輯控制器;第二可編程邏輯控制器接收到可傳輸數(shù)據(jù),根據(jù)編號(hào)對(duì)多個(gè)數(shù)據(jù)區(qū)域進(jìn)行重組得到第二數(shù)據(jù)塊。本發(fā)明通過在發(fā)送端進(jìn)行數(shù)據(jù)塊拆分傳送,在接收端進(jìn)行代碼識(shí)別后再進(jìn)行數(shù)據(jù)塊組裝還原,實(shí)現(xiàn)了在不同PLC之間通過現(xiàn)場(chǎng)總線實(shí)現(xiàn)高效可靠的傳輸。
文檔編號(hào)G05B19/05GK102073297SQ201110005090
公開日2011年5月25日 申請(qǐng)日期2011年1月12日 優(yōu)先權(quán)日2011年1月12日
發(fā)明者盧大勝, 彭煜民, 方峻 申請(qǐng)人:廣州蓄能水電廠
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
邯郸县| 会同县| 措美县| 阿尔山市| 油尖旺区| 阳城县| 聂荣县| 济源市| 井研县| 汉川市| 米林县| 汶川县| 腾冲县| 三都| 洞口县| 弥渡县| 公安县| 顺义区| 禹州市| 张家界市| 永定县| 房产| 海原县| 囊谦县| 隆尧县| 双辽市| 青岛市| 应城市| 白山市| 调兵山市| 青州市| 依兰县| 桑日县| 东安县| 兴安盟| 本溪| 巴南区| 牡丹江市| 黎平县| 香河县| 新闻|