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

用于工業(yè)過程網(wǎng)絡(luò)的快速數(shù)據(jù)傳送通信協(xié)議的制作方法

文檔序號(hào):11842273閱讀:177來源:國知局
用于工業(yè)過程網(wǎng)絡(luò)的快速數(shù)據(jù)傳送通信協(xié)議的制作方法與工藝

本公開大體上涉及工業(yè)過程網(wǎng)絡(luò)上的數(shù)據(jù)傳遞。更具體地,本公開涉及工業(yè)過程網(wǎng)絡(luò)上設(shè)備之間的快速數(shù)據(jù)傳送通信協(xié)議。



背景技術(shù):

在典型的工業(yè)廠房中,分布式控制系統(tǒng)(DCS)用于控制在廠房處執(zhí)行的許多工業(yè)過程。一般地,廠房具有集中式控制室,該集中式控制室有具有用戶輸入/輸出(I/O)、磁盤I/O和其他外圍設(shè)備的計(jì)算機(jī)系統(tǒng)。與計(jì)算機(jī)系統(tǒng)耦合的是控制器和過程I/O子系統(tǒng)。過程I/O子系統(tǒng)包括I/O端口,I/O端口連接到整個(gè)廠房中的各種現(xiàn)場設(shè)備?,F(xiàn)場設(shè)備包括各種類型的分析儀器,例如壓力傳感器、溫度傳感器、開關(guān)、換能器、閥定位器和致動(dòng)器以及在分布是控制系統(tǒng)中執(zhí)行功能的任意其他設(shè)備。

傳統(tǒng)地,模擬現(xiàn)場設(shè)備已經(jīng)通過雙絞線對(duì)電流環(huán)與控制室相連,每個(gè)設(shè)備通過單個(gè)雙絞線對(duì)與控制室相連。模擬現(xiàn)場設(shè)備能夠?qū)χ付ǚ秶鷥?nèi)的電信號(hào)進(jìn)行響應(yīng)或在指定范圍內(nèi)發(fā)送電信號(hào)。在典型的配置中,通常在兩個(gè)線對(duì)之間有大約20-25伏特的電壓差,并且有在環(huán)中流動(dòng)的4-20毫安的電流。向控制室發(fā)送信號(hào)的模擬現(xiàn)場設(shè)備對(duì)在電流環(huán)中流動(dòng)的電流進(jìn)行調(diào)制,該電流與所感測的過程變量成正比。另一方面,由通過環(huán)的電流的幅度控制在控制室的控制下執(zhí)行動(dòng)作的模擬現(xiàn)場設(shè)備,該電流的幅度由過程I/O系統(tǒng)的I/O端口進(jìn)行調(diào)制,其進(jìn)而由控制器控制。

歷史上,大多數(shù)傳統(tǒng)的現(xiàn)場設(shè)備具有單個(gè)輸入或單個(gè)輸出,其與該現(xiàn)場設(shè)備執(zhí)行的主功能直接相關(guān)。例如,通常由傳統(tǒng)模擬電阻溫度傳感器實(shí)現(xiàn)的唯一功能是:通過對(duì)流經(jīng)雙絞線對(duì)的電流進(jìn)行調(diào)制來發(fā)送溫度;而由傳統(tǒng)模擬閥定位器實(shí)現(xiàn)的唯一功能是:基于流經(jīng)雙絞線 對(duì)中的電流的幅度,在打開位置和閉合位置之間定位閥。

最近,在當(dāng)前環(huán)路上疊加數(shù)字?jǐn)?shù)據(jù)的混合系統(tǒng)已經(jīng)用在過程控制系統(tǒng)中。在控制領(lǐng)域中,一個(gè)混合系統(tǒng)被稱為高速可尋址遠(yuǎn)程換能器(HART),并與Bell 202調(diào)制解調(diào)器規(guī)范相類似。HART系統(tǒng)使用當(dāng)前環(huán)路中的電流的幅度來感測過程變量(和傳統(tǒng)系統(tǒng)中一樣),但還在當(dāng)前環(huán)路信號(hào)上疊加數(shù)字載波信號(hào)。載波信號(hào)相對(duì)較低,并可以以每秒大約2-3個(gè)更新的速率提供次級(jí)過程變量的更新。一般地,數(shù)字載波信號(hào)用于發(fā)送次級(jí)信息和診斷信息,而并不用于實(shí)現(xiàn)現(xiàn)場設(shè)備的主控制功能。通過載波信號(hào)提供的信息的示例包括輔過程變量、診斷信息(包括傳感器診斷、設(shè)備診斷、接線診斷和過程診斷)、操作溫度、傳感器的溫度、校準(zhǔn)信息、設(shè)備標(biāo)識(shí)信息、建造材料、配置或編程信息或其他類型的信息。因此,單個(gè)混合現(xiàn)場設(shè)備可以具有各種輸入變量和輸出變量,并可以實(shí)現(xiàn)各種功能。

基礎(chǔ)現(xiàn)場總線是美國儀器學(xué)會(huì)(ISA)規(guī)定的多支路串行數(shù)據(jù)雙向通信協(xié)議,并旨在連接分布是控制系統(tǒng)中的現(xiàn)場儀器和其他過程設(shè)備(例如監(jiān)視和仿真單元)。基礎(chǔ)現(xiàn)場總線允許與先前過程控制環(huán)路方法相比增強(qiáng)型的數(shù)字通信,同時(shí)保持與現(xiàn)場總線環(huán)路耦合的功率過程設(shè)備的能力并同時(shí)滿足固有安全性要求。例如,基礎(chǔ)現(xiàn)場總線規(guī)范(即包括物理層規(guī)范和數(shù)據(jù)鏈路層規(guī)范)定義以與傳統(tǒng)混合系統(tǒng)相比更高的數(shù)據(jù)速率(例如對(duì)于H1現(xiàn)場總線網(wǎng)絡(luò)以高達(dá)31.25千比特每秒(Kbps)的數(shù)據(jù)速率,而對(duì)于H2現(xiàn)場總線網(wǎng)絡(luò)以以高達(dá)2.5兆比特每秒(Mbps)的數(shù)據(jù)速率)發(fā)送數(shù)據(jù)的網(wǎng)絡(luò)。

現(xiàn)場總線消息規(guī)范(FMS)規(guī)定了經(jīng)由虛擬通信關(guān)系(VCR)完成的通過現(xiàn)場總線網(wǎng)絡(luò)進(jìn)行通信的消息傳送協(xié)議。VCR提供用于在應(yīng)用和/或設(shè)備之間傳送數(shù)據(jù)的基于連接的信道?,F(xiàn)場總線網(wǎng)絡(luò)上的設(shè)備經(jīng)由由鏈路主機(jī)(LM)設(shè)備(被稱為鏈路活動(dòng)調(diào)度器(LAS))管理的調(diào)度通信和未調(diào)度通信進(jìn)行通信。在調(diào)度通信期間,LAS設(shè)備向現(xiàn)場設(shè)備發(fā)布催促數(shù)據(jù)消息。作為響應(yīng),現(xiàn)場設(shè)備通過網(wǎng)絡(luò)向一個(gè)或更多個(gè)訂戶設(shè)備公布數(shù)據(jù)。非調(diào)度通信是經(jīng)由LAS設(shè)備管理的令牌傳遞算法完成的。LAS設(shè)備進(jìn)而向網(wǎng)絡(luò)上有效設(shè)備的列表(通常被稱為活動(dòng)列表)中 包括的每個(gè)設(shè)備傳遞令牌消息。在接收到傳遞令牌消息時(shí),現(xiàn)場設(shè)備發(fā)送任意未調(diào)度數(shù)據(jù),直到其所有數(shù)據(jù)已經(jīng)公布或可配置的“最大令牌持有時(shí)間”已經(jīng)期滿為止。

由于VCR的基于連接的屬性,經(jīng)由一系列消息完成數(shù)據(jù)發(fā)送,每個(gè)消息需要對(duì)應(yīng)的確認(rèn)。重傳未確認(rèn)的消息,從而增加通信的魯棒性。然而,這種基于連接的交互向通信方案引入開銷,其受分配給每個(gè)設(shè)備用于未調(diào)度通信的最大令牌持有時(shí)間的時(shí)間限制。因此,涉及大量數(shù)據(jù)的交互(例如配置數(shù)據(jù)和/或軟件圖像的上載和下載)可能相對(duì)較慢,有時(shí)花費(fèi)一個(gè)小時(shí)或更多時(shí)間來完成交互。借此,使用基于連接的交互可以增加與活動(dòng)(例如維護(hù)、調(diào)試和設(shè)備試運(yùn)行)相關(guān)聯(lián)的時(shí)間(和花費(fèi)),從而一般降低系統(tǒng)的可用性。



技術(shù)實(shí)現(xiàn)要素:

在一個(gè)示例中,一種在工業(yè)過程網(wǎng)絡(luò)上的主機(jī)設(shè)備和現(xiàn)場設(shè)備之間傳送數(shù)據(jù)的方法,包括:由所述主機(jī)設(shè)備向所述現(xiàn)場設(shè)備發(fā)送用于請(qǐng)求經(jīng)由快速數(shù)據(jù)傳送通信協(xié)議在所述主機(jī)設(shè)備和所述現(xiàn)場設(shè)備之間的后續(xù)數(shù)據(jù)傳送的快速數(shù)據(jù)傳送發(fā)起請(qǐng)求。所述方法還包括:由所述主機(jī)設(shè)備從所述現(xiàn)場設(shè)備接收快速數(shù)據(jù)傳送確認(rèn),所述快速數(shù)據(jù)傳送確認(rèn)指示所述現(xiàn)場設(shè)備被配置用于經(jīng)由所述快速數(shù)據(jù)傳送通信協(xié)議的所述后續(xù)數(shù)據(jù)傳送;以及由所述主機(jī)設(shè)備向所述現(xiàn)場設(shè)備發(fā)送用于請(qǐng)求與所述現(xiàn)場設(shè)備的所述后續(xù)數(shù)據(jù)傳送的通用數(shù)據(jù)傳送發(fā)起請(qǐng)求。所述方法還包括:由所述主機(jī)設(shè)備從所述現(xiàn)場設(shè)備接收通用數(shù)據(jù)傳送發(fā)起確認(rèn),所述通用數(shù)據(jù)傳送發(fā)起確認(rèn)指示所述現(xiàn)場設(shè)備被配置用于所述后續(xù)數(shù)據(jù)傳送;以及響應(yīng)于所述通用數(shù)據(jù)傳送發(fā)起確認(rèn),執(zhí)行經(jīng)由所述快速數(shù)據(jù)傳送協(xié)議在所述主機(jī)設(shè)備和所述現(xiàn)場設(shè)備之間的所述后續(xù)數(shù)據(jù)傳送。

在另一示例中,一種在工業(yè)過程網(wǎng)絡(luò)上的主機(jī)設(shè)備和現(xiàn)場設(shè)備之間傳送數(shù)據(jù)的方法,包括:由所述主機(jī)設(shè)備從所述現(xiàn)場設(shè)備接收用于請(qǐng)求經(jīng)由快速數(shù)據(jù)傳送通信協(xié)議在所述主機(jī)設(shè)備和所述現(xiàn)場設(shè)備之間的后續(xù)數(shù)據(jù)傳送的快速數(shù)據(jù)傳送發(fā)起請(qǐng)求。所述方法還包括:由所述 現(xiàn)場設(shè)備向所述主機(jī)設(shè)備發(fā)送快速數(shù)據(jù)傳送發(fā)起確認(rèn),所述快速數(shù)據(jù)傳送發(fā)起確認(rèn)指示所述現(xiàn)場設(shè)備被配置用于經(jīng)由所述快速數(shù)據(jù)傳送通信協(xié)議的所述后續(xù)數(shù)據(jù)傳送;以及由所述現(xiàn)場設(shè)備從所述主機(jī)設(shè)備接收用于請(qǐng)求與所述現(xiàn)場設(shè)備的所述后續(xù)數(shù)據(jù)傳送的通用數(shù)據(jù)傳送發(fā)起請(qǐng)求。所述方法還包括:由所述現(xiàn)場設(shè)備向所述主機(jī)設(shè)備發(fā)送通用數(shù)據(jù)傳送發(fā)起確認(rèn),所述通用數(shù)據(jù)傳送發(fā)起確認(rèn)指示所述現(xiàn)場設(shè)備被配置用于所述后續(xù)數(shù)據(jù)傳送;以及響應(yīng)于所述通用數(shù)據(jù)傳送發(fā)起確認(rèn),執(zhí)行經(jīng)由所述快速數(shù)據(jù)傳送通信協(xié)議在所述主機(jī)設(shè)備和所述現(xiàn)場設(shè)備之間的所述后續(xù)數(shù)據(jù)傳送。

在一個(gè)示例中,主機(jī)設(shè)備包括:至少一個(gè)處理器、一個(gè)或更多個(gè)存儲(chǔ)設(shè)備和收發(fā)機(jī),所述收發(fā)機(jī)被配置為通過工業(yè)過程控制網(wǎng)絡(luò)發(fā)送和接收數(shù)據(jù)。所述一個(gè)或更多個(gè)存儲(chǔ)設(shè)備編碼有指令,當(dāng)所述指令被所述至少一個(gè)處理器執(zhí)行時(shí),使所述主機(jī)設(shè)備:經(jīng)由所述收發(fā)機(jī)向現(xiàn)場設(shè)備發(fā)送用于請(qǐng)求經(jīng)由快速數(shù)據(jù)傳送通信協(xié)議在所述主機(jī)設(shè)備和所述現(xiàn)場設(shè)備之間的后續(xù)數(shù)據(jù)傳送的快速數(shù)據(jù)傳送發(fā)起請(qǐng)求。所述一個(gè)或更多個(gè)存儲(chǔ)設(shè)備還編碼有指令,當(dāng)所述指令被所述至少一個(gè)處理器執(zhí)行時(shí),使所述主機(jī)設(shè)備:經(jīng)由所述收發(fā)機(jī)從所述現(xiàn)場設(shè)備接收快速數(shù)據(jù)傳送確認(rèn),所述快速數(shù)據(jù)傳送確認(rèn)指示所述現(xiàn)場設(shè)備被配置用于經(jīng)由所述快速數(shù)據(jù)傳送通信協(xié)議的所述后續(xù)數(shù)據(jù)傳送;以及經(jīng)由所述主機(jī)設(shè)備向所述現(xiàn)場設(shè)備發(fā)送用于請(qǐng)求與所述現(xiàn)場設(shè)備的所述后續(xù)數(shù)據(jù)傳送的通用數(shù)據(jù)傳送發(fā)起請(qǐng)求。所述一個(gè)或更多個(gè)存儲(chǔ)設(shè)備還編碼有指令,當(dāng)所述指令被所述至少一個(gè)處理器執(zhí)行時(shí),使所述主機(jī)設(shè)備:經(jīng)由所述主機(jī)收發(fā)機(jī)從所述現(xiàn)場設(shè)備接收通用數(shù)據(jù)傳送發(fā)起確認(rèn),所述通用數(shù)據(jù)傳送發(fā)起確認(rèn)指示所述現(xiàn)場設(shè)備被配置用于所述后續(xù)數(shù)據(jù)傳送;以及響應(yīng)于從所述現(xiàn)場設(shè)備接收到所述通用數(shù)據(jù)傳送發(fā)起確認(rèn),執(zhí)行經(jīng)由所述快速數(shù)據(jù)傳送通信協(xié)議的與所述現(xiàn)場設(shè)備的所述后續(xù)數(shù)據(jù)傳送。

在一個(gè)示例中,現(xiàn)場設(shè)備包括:至少一個(gè)處理器、一個(gè)或更多個(gè)存儲(chǔ)設(shè)備和收發(fā)機(jī),所述收發(fā)機(jī)被配置為通過工業(yè)過程控制網(wǎng)絡(luò)發(fā)送和接收數(shù)據(jù)。所述一個(gè)或更多個(gè)存儲(chǔ)設(shè)備編碼有指令,當(dāng)所述指令被 所述至少一個(gè)處理器執(zhí)行時(shí),使所述現(xiàn)場設(shè)備:經(jīng)由所述收發(fā)機(jī)從所述主機(jī)設(shè)備接收用于請(qǐng)求經(jīng)由快速數(shù)據(jù)傳送通信協(xié)議在所述主機(jī)設(shè)備和所述現(xiàn)場設(shè)備之間的后續(xù)數(shù)據(jù)傳送的快速數(shù)據(jù)傳送發(fā)起請(qǐng)求。所述一個(gè)或更多個(gè)存儲(chǔ)設(shè)備還編碼有指令,當(dāng)所述指令被所述至少一個(gè)處理器執(zhí)行時(shí),使所述現(xiàn)場設(shè)備:經(jīng)由所述收發(fā)機(jī)向所述主機(jī)設(shè)備發(fā)送快速數(shù)據(jù)傳送發(fā)起確認(rèn),所述快速數(shù)據(jù)傳送發(fā)起確認(rèn)指示所述現(xiàn)場設(shè)備被配置用于經(jīng)由所述快速數(shù)據(jù)傳送通信協(xié)議的所述后續(xù)數(shù)據(jù)傳送;以及經(jīng)由所述收發(fā)機(jī)從所述主機(jī)設(shè)備接收用于請(qǐng)求與所述現(xiàn)場設(shè)備的所述后續(xù)數(shù)據(jù)傳送的通用數(shù)據(jù)傳送發(fā)起請(qǐng)求。所述一個(gè)或更多個(gè)存儲(chǔ)設(shè)備還編碼有指令,當(dāng)所述指令被所述至少一個(gè)處理器執(zhí)行時(shí),使所述現(xiàn)場設(shè)備:經(jīng)由所述收發(fā)機(jī)向所述主機(jī)設(shè)備發(fā)送通用數(shù)據(jù)傳送發(fā)起確認(rèn),所述通用數(shù)據(jù)傳送發(fā)起確認(rèn)指示所述現(xiàn)場設(shè)備被配置用于所述后續(xù)數(shù)據(jù)傳送;以及響應(yīng)于發(fā)送所述通用數(shù)據(jù)傳送發(fā)起確認(rèn),執(zhí)行經(jīng)由所述快速數(shù)據(jù)傳送通信協(xié)議的在所述主機(jī)設(shè)備和所述現(xiàn)場設(shè)備之間的所述后續(xù)數(shù)據(jù)傳送。

在一個(gè)示例中,工業(yè)過程系統(tǒng)包括主機(jī)設(shè)備和現(xiàn)場設(shè)備。所述主機(jī)設(shè)備包括:至少一個(gè)處理器、一個(gè)或更多個(gè)存儲(chǔ)設(shè)備和主機(jī)收發(fā)機(jī),所述主機(jī)收發(fā)機(jī)被配置為通過工業(yè)過程網(wǎng)絡(luò)發(fā)送和接收數(shù)據(jù)。所述一個(gè)或更多個(gè)主機(jī)存儲(chǔ)設(shè)備編碼有指令,當(dāng)所述指令被所述至少一個(gè)主機(jī)處理器執(zhí)行時(shí),使所述主機(jī)設(shè)備:經(jīng)由所述主機(jī)收發(fā)機(jī)向所述現(xiàn)場設(shè)備發(fā)送用于請(qǐng)求經(jīng)由快速數(shù)據(jù)傳送通信協(xié)議在所述主機(jī)設(shè)備和所述現(xiàn)場設(shè)備之間的后續(xù)數(shù)據(jù)傳送的快速數(shù)據(jù)傳送發(fā)起請(qǐng)求。所述一個(gè)或更多個(gè)主機(jī)存儲(chǔ)設(shè)備還編碼有指令,當(dāng)所述指令被所述至少一個(gè)主機(jī)處理器執(zhí)行時(shí),使所述主機(jī)設(shè)備:經(jīng)由所述主機(jī)收發(fā)機(jī)從所述現(xiàn)場設(shè)備接收快速數(shù)據(jù)傳送確認(rèn),所述快速數(shù)據(jù)傳送確認(rèn)指示所述現(xiàn)場設(shè)備被配置用于經(jīng)由所述快速數(shù)據(jù)傳送通信協(xié)議的所述后續(xù)數(shù)據(jù)傳送;以及經(jīng)由所述主機(jī)設(shè)備向所述現(xiàn)場設(shè)備發(fā)送用于請(qǐng)求與所述現(xiàn)場設(shè)備的所述后續(xù)數(shù)據(jù)傳送的通用數(shù)據(jù)傳送發(fā)起請(qǐng)求。所述一個(gè)或更多個(gè)主機(jī)存儲(chǔ)設(shè)備還編碼有指令,當(dāng)所述指令被所述至少一個(gè)主機(jī)處理器執(zhí)行時(shí),使所述主機(jī)設(shè)備:經(jīng)由所述主機(jī)收發(fā)機(jī)從所述現(xiàn)場設(shè)備接收通用 數(shù)據(jù)傳送發(fā)起確認(rèn),所述通用數(shù)據(jù)傳送發(fā)起確認(rèn)指示所述現(xiàn)場設(shè)備被配置用于所述后續(xù)數(shù)據(jù)傳送;以及響應(yīng)于從所述現(xiàn)場設(shè)備接收到所述通用數(shù)據(jù)傳送發(fā)起確認(rèn),執(zhí)行經(jīng)由所述快速數(shù)據(jù)傳送通信協(xié)議的與所述現(xiàn)場設(shè)備的所述后續(xù)數(shù)據(jù)傳送。所述現(xiàn)場設(shè)備包括:至少一個(gè)現(xiàn)場設(shè)備處理器、一個(gè)或更多個(gè)現(xiàn)場設(shè)備存儲(chǔ)設(shè)備和現(xiàn)場設(shè)備收發(fā)機(jī),所述現(xiàn)場設(shè)備收發(fā)機(jī)被配置為通過所述工業(yè)過程網(wǎng)絡(luò)發(fā)送和接收數(shù)據(jù)。所述一個(gè)或更多個(gè)現(xiàn)場設(shè)備存儲(chǔ)設(shè)備編碼有指令,當(dāng)所述指令被所述至少一個(gè)現(xiàn)場設(shè)備處理器執(zhí)行時(shí),使所述主機(jī)設(shè)備:經(jīng)由所述現(xiàn)場設(shè)備收發(fā)機(jī)從所述主機(jī)設(shè)備接收所述快速數(shù)據(jù)傳送發(fā)起請(qǐng)求。所述一個(gè)或更多個(gè)現(xiàn)場設(shè)備存儲(chǔ)設(shè)備還編碼有指令,當(dāng)所述指令被所述至少一個(gè)現(xiàn)場設(shè)備處理器執(zhí)行時(shí),使所述現(xiàn)場設(shè)備:經(jīng)由所述現(xiàn)場設(shè)備收發(fā)機(jī)向所述主機(jī)設(shè)備發(fā)送所述快速數(shù)據(jù)傳送確認(rèn);以及經(jīng)由所述現(xiàn)場設(shè)備收發(fā)機(jī)從所述主機(jī)設(shè)備接收所述通用數(shù)據(jù)傳送發(fā)起請(qǐng)求。所述一個(gè)或更多個(gè)現(xiàn)場設(shè)備存儲(chǔ)設(shè)備還編碼有指令,當(dāng)所述指令被所述至少一個(gè)現(xiàn)場設(shè)備處理器執(zhí)行時(shí),使所述現(xiàn)場設(shè)備:經(jīng)由所述現(xiàn)場設(shè)備收發(fā)機(jī)向所述主機(jī)設(shè)備發(fā)送所述通用下載發(fā)起確認(rèn);以及響應(yīng)于發(fā)送所述通用下載發(fā)起確認(rèn),執(zhí)行經(jīng)由所述快速數(shù)據(jù)傳送協(xié)議與所述主機(jī)設(shè)備的所述后續(xù)數(shù)據(jù)傳送。

附圖說明

圖1是示出了包括可以實(shí)現(xiàn)快速數(shù)據(jù)傳送通信協(xié)議的主機(jī)設(shè)備和現(xiàn)場設(shè)備的工業(yè)過程網(wǎng)絡(luò)的框圖。

圖2是現(xiàn)場設(shè)備的框圖。

圖3是主機(jī)設(shè)備的框圖。

圖4是示出了從主機(jī)設(shè)備向現(xiàn)場設(shè)備的快速數(shù)據(jù)下載的時(shí)序圖。

圖5是示出了從主機(jī)設(shè)備向多個(gè)現(xiàn)場設(shè)備的快速數(shù)據(jù)下載的時(shí)序圖。

圖6是示出了從現(xiàn)場設(shè)備向主機(jī)設(shè)備的快速數(shù)據(jù)上傳的時(shí)序圖。

具體實(shí)施方式

根據(jù)本公開的技術(shù),可以經(jīng)由快速數(shù)據(jù)傳送通信協(xié)議完成基礎(chǔ)現(xiàn)場總線網(wǎng)絡(luò)上主機(jī)設(shè)備和一個(gè)或更多個(gè)現(xiàn)場設(shè)備之間的數(shù)據(jù)傳送。不是經(jīng)由基于連接的通信會(huì)話(例如虛擬通信關(guān)系(VCR))來傳送數(shù)據(jù),實(shí)現(xiàn)本公開的技術(shù)的系統(tǒng)可以使用無連接(例如廣播)通信協(xié)議在主機(jī)設(shè)備和現(xiàn)場設(shè)備之間廣播數(shù)據(jù)(例如上傳和/或下載數(shù)據(jù))。通過廣播消息,而不是需要經(jīng)由基于連接的會(huì)話的接收的確認(rèn),本技術(shù)可以增加數(shù)據(jù)發(fā)送的速度,并降低在現(xiàn)場總線網(wǎng)絡(luò)上的數(shù)據(jù)業(yè)務(wù)量。此外,可以由多個(gè)設(shè)備(例如多個(gè)現(xiàn)場設(shè)備)接收廣播消息,從而減少用于向多個(gè)設(shè)備傳送相同數(shù)據(jù)集合所需的數(shù)據(jù)發(fā)送量。在一些示例中,數(shù)據(jù)接收機(jī)(例如在數(shù)據(jù)下載期間的現(xiàn)場設(shè)備或在數(shù)據(jù)上傳期間的主機(jī)設(shè)備)可以利用消息中包括的域定位信息來確定是否接收到所發(fā)送的消息。在這些示例中,數(shù)據(jù)接收機(jī)可以請(qǐng)求丟失消息的重傳,從而能夠?qū)崿F(xiàn)更多的魯棒通信會(huì)話。因此,實(shí)現(xiàn)本公開的技術(shù)的系統(tǒng)可以增加通過基礎(chǔ)現(xiàn)場總線網(wǎng)絡(luò)的數(shù)據(jù)傳輸?shù)乃俣群托省?/p>

圖1是示出了工業(yè)過程網(wǎng)絡(luò)10的一個(gè)實(shí)施例的框圖,該工業(yè)過程網(wǎng)絡(luò)10包括可以實(shí)現(xiàn)快速數(shù)據(jù)傳送通信協(xié)議的主機(jī)設(shè)備12、現(xiàn)場設(shè)備14A-14N(在本文中統(tǒng)稱為“現(xiàn)場設(shè)備14”)。盡管將使用基礎(chǔ)現(xiàn)場總線通信協(xié)議的通過總線16傳送消息的過程控制/監(jiān)視系統(tǒng)的上下文中描述網(wǎng)絡(luò)10,本公開的技術(shù)可以具有對(duì)參與消息交互的主機(jī)設(shè)備和/或現(xiàn)場設(shè)備的數(shù)字網(wǎng)絡(luò)的普遍可應(yīng)用性。

主機(jī)設(shè)備12一般可以位于工業(yè)過程廠房中的集中控制室內(nèi)。在其他示例中,主機(jī)設(shè)備12可以是可以在各種位置附接到總線16并從總線16分離的手持設(shè)備??偩€16可以是例如雙絞線對(duì)或四芯電纜,其提供可以在其上發(fā)送消息的通信路徑??偩€16可以在單個(gè)電纜上支持多個(gè)設(shè)備,盡管總線16上的設(shè)備的數(shù)量可以至少部分基于目標(biāo)環(huán)路執(zhí)行速度和/或固有安全性要求。因此,關(guān)于圖1的示例將現(xiàn)場設(shè)備14示出并描述為包括“N”個(gè)現(xiàn)場設(shè)備,其中“N”表示任意數(shù)。

主機(jī)設(shè)備12一般可以用作網(wǎng)絡(luò)10的鏈路有效調(diào)度器(LAS)。在其作為LAS設(shè)備的功能中,主機(jī)設(shè)備12對(duì)設(shè)備之間在總線16上的所有通信保持集中調(diào)度。網(wǎng)絡(luò)10中的至少一個(gè)其他設(shè)備(例如一個(gè)或更多個(gè)現(xiàn) 場設(shè)備14)可以被配置為用作鏈路主機(jī)(LM)設(shè)備。LM設(shè)備可以被配置為在LAS設(shè)備出現(xiàn)故障或變得不可操作時(shí)接管LAS設(shè)備的調(diào)度責(zé)任。在一些示例中,多于一個(gè)LM設(shè)備可以存在于總線16上,從而提供針對(duì)調(diào)度責(zé)任的另一備份。

在一些示例中,現(xiàn)場設(shè)備14可以是感測一個(gè)或更多個(gè)過程參數(shù)并基于所感測的參數(shù)來提供數(shù)據(jù)的過程儀器。在特定示例中,現(xiàn)場設(shè)備14可以是基于例如通過總線16接收的命令消息來提供物理輸出的過程致動(dòng)器。在一些示例中,現(xiàn)場設(shè)備14中的一個(gè)或更多個(gè)可以是過程儀器,并且現(xiàn)場設(shè)備14中的一個(gè)或更多個(gè)可以是過程致動(dòng)器。在特定示例中,現(xiàn)場設(shè)備14中的一個(gè)或更多個(gè)可以包括感測能力和致動(dòng)能力?,F(xiàn)場設(shè)備14的示例包括(但不限于)硅壓力傳感器、電容壓力傳感器、電阻溫度檢測器、熱電偶、應(yīng)變儀、限制開關(guān)、接通/斷開開關(guān)、流變送器、壓力變送器、電容電平開關(guān)、磅秤、換能器、閥定位器、閥控制器、致動(dòng)器、螺線管和指示燈。

作為一個(gè)示例性操作,主機(jī)設(shè)備12可以用作針對(duì)網(wǎng)絡(luò)10的LAS設(shè)備,從而對(duì)于主機(jī)設(shè)備12和現(xiàn)場設(shè)備14中的任意一個(gè)或更多個(gè)之間通過總線16的通信保持集中調(diào)度。主機(jī)設(shè)備12可以例如通過根據(jù)集中調(diào)度通過總線16進(jìn)而向現(xiàn)場設(shè)備14發(fā)送催促數(shù)據(jù)消息來發(fā)起與現(xiàn)場設(shè)備14的已調(diào)度通信。響應(yīng)于接收到催促數(shù)據(jù)消息,各個(gè)現(xiàn)場設(shè)備14可以通過總線16發(fā)送其已調(diào)度的通信數(shù)據(jù)。已調(diào)度的通信數(shù)據(jù)可以包括例如由各個(gè)現(xiàn)場設(shè)備感測的并用于工業(yè)過程的控制的過程變量數(shù)據(jù)。作為另一示例,已調(diào)度的通信數(shù)據(jù)可以包括各個(gè)現(xiàn)場設(shè)備14的致動(dòng)器狀態(tài)信息(例如位置信息)。通常,已調(diào)度的通信數(shù)據(jù)一般可以包括被識(shí)別為對(duì)工業(yè)過程網(wǎng)絡(luò)的實(shí)時(shí)操作和控制很關(guān)鍵的數(shù)據(jù),例如由在現(xiàn)場設(shè)備14上執(zhí)行的功能塊使用的用于監(jiān)視和/或控制工業(yè)過程的操作的數(shù)據(jù)。

例如,主機(jī)設(shè)備12可以在集中調(diào)度識(shí)別的用于與現(xiàn)場設(shè)備14A進(jìn)行已調(diào)度通信的時(shí)間,向現(xiàn)場設(shè)備14A發(fā)送催促數(shù)據(jù)消息。響應(yīng)于接收到催促數(shù)據(jù)消息,現(xiàn)場設(shè)備14A可以通過總線16發(fā)送其已調(diào)度的通信數(shù)據(jù),例如由現(xiàn)場設(shè)備14A感測的過程參數(shù)數(shù)據(jù)(例如溫度數(shù)據(jù)、壓力數(shù) 據(jù)或其他類型的過程參數(shù)數(shù)據(jù))。所發(fā)送的數(shù)據(jù)可以由主機(jī)設(shè)備12和現(xiàn)場設(shè)備14B-14N(即其他現(xiàn)場設(shè)備14)中的一個(gè)或更多個(gè)接收,其被配置為接收來自現(xiàn)場設(shè)備14A(通常被稱為“訂戶”設(shè)備)的數(shù)據(jù)傳輸。主機(jī)設(shè)備12可以根據(jù)調(diào)度向設(shè)備的活動(dòng)列表(即被配置為通過總線16來發(fā)送數(shù)據(jù)的現(xiàn)場設(shè)備14的列表)中包括的現(xiàn)場設(shè)備14中的每一個(gè)發(fā)送催促數(shù)據(jù)消息,從而以確定方式管理通過總線16的已調(diào)度通信。

主機(jī)設(shè)備12還可以經(jīng)由令牌傳遞算法發(fā)起與現(xiàn)場設(shè)備14的未調(diào)度通信。根據(jù)令牌傳遞算法,主機(jī)設(shè)備12可以向現(xiàn)場設(shè)備14中的每一個(gè)發(fā)送“傳遞令牌”消息,進(jìn)而發(fā)起來自各個(gè)現(xiàn)場設(shè)備的未調(diào)度數(shù)據(jù)傳輸。未調(diào)度數(shù)據(jù)傳輸可以包括例如配置數(shù)據(jù)、告警數(shù)據(jù)、事件數(shù)據(jù)、趨勢數(shù)據(jù)、診斷數(shù)據(jù)、狀態(tài)數(shù)據(jù)、針對(duì)操作者顯示的數(shù)據(jù)或其他類型的數(shù)據(jù)。通常,未調(diào)度數(shù)據(jù)可以包括被識(shí)別為對(duì)工業(yè)過程網(wǎng)絡(luò)的實(shí)時(shí)操作很關(guān)鍵的任意數(shù)據(jù),例如未由在現(xiàn)場設(shè)備14上執(zhí)行的功能塊使用的用于監(jiān)視和/或控制工業(yè)過程的操作的數(shù)據(jù)。

例如,主機(jī)設(shè)備12可以通過總線16向現(xiàn)場設(shè)備14A發(fā)送傳遞令牌消息。響應(yīng)于接收到傳遞令牌消息,現(xiàn)場設(shè)備14A可以發(fā)送由現(xiàn)場設(shè)備14A識(shí)別(例如排隊(duì))的用于通過總線16傳輸?shù)娜我馕凑{(diào)度數(shù)據(jù)?,F(xiàn)場設(shè)備14A可以發(fā)送未調(diào)度數(shù)據(jù)直到已經(jīng)通過總線16發(fā)送被識(shí)別為用于傳輸?shù)乃形凑{(diào)度數(shù)據(jù)為止,或直到可配置的“最大令牌持有時(shí)間”已經(jīng)經(jīng)過為止。最大令牌持有時(shí)間參數(shù)可以有效地定義在其中現(xiàn)場設(shè)備14可以發(fā)送未調(diào)度數(shù)據(jù)的未調(diào)度數(shù)據(jù)傳輸時(shí)間窗口。在一些示例中,現(xiàn)場設(shè)備14中的每一個(gè)可以被配置有相同的最大令牌持有時(shí)間,從而為現(xiàn)場設(shè)備14中的每一個(gè)定義用于未調(diào)度數(shù)據(jù)傳輸?shù)南嗤瑫r(shí)間長度。在其他示例中,現(xiàn)場設(shè)備14中的一個(gè)或更多個(gè)可以被配置有不同的最大令牌持有時(shí)間。

在未調(diào)度數(shù)據(jù)的完全傳輸之前已經(jīng)經(jīng)過最大令牌持有時(shí)間的示例中,現(xiàn)場設(shè)備14A可以未發(fā)送的數(shù)據(jù)進(jìn)行存儲(chǔ)(例如排隊(duì))用于稍后傳輸(例如在下一個(gè)未調(diào)度數(shù)據(jù)發(fā)送窗口期間)。在最大令牌持有時(shí)間期滿之前現(xiàn)場設(shè)備14A發(fā)送其所有未調(diào)度數(shù)據(jù)的示例中,現(xiàn)場設(shè)備14A可以向主機(jī)設(shè)備12發(fā)送令牌返回消息,以指示其已經(jīng)完成其未調(diào)度數(shù)據(jù) 發(fā)送。主機(jī)設(shè)備12可以向現(xiàn)場設(shè)備14中的每一個(gè)分別發(fā)送傳遞令牌消息,現(xiàn)場設(shè)備14中的每一個(gè)可以通過總線16發(fā)送未調(diào)度數(shù)據(jù)(如關(guān)于現(xiàn)場設(shè)備14A所描述)。以這種方式,主機(jī)設(shè)備12可以管理現(xiàn)場設(shè)備14的未調(diào)度數(shù)據(jù)通信設(shè)備。

通過總線16的調(diào)度通信和/或未調(diào)度通信可以經(jīng)由主機(jī)設(shè)備12和現(xiàn)場設(shè)備14中的任意一個(gè)或更多個(gè)之間的VCR來完成。VCR提供基于連接的信道,基于連接的信道用于在總線16上設(shè)備之間的傳送數(shù)據(jù)。主機(jī)設(shè)備12和現(xiàn)場設(shè)備14中的任意一個(gè)或更多個(gè)可以使用VCR經(jīng)由具有由現(xiàn)場總線消息規(guī)范(FMS)定義的格式的消息來交換數(shù)據(jù)。經(jīng)由基于連接的VCR發(fā)送的FMS消息包括消息有效載荷和開銷(以消息前同步碼、起始分隔符、停止分隔符和與消息相關(guān)聯(lián)的其他元數(shù)據(jù)的形式)。用來自接收設(shè)備的對(duì)應(yīng)確認(rèn)消息確認(rèn)經(jīng)由基于連接的VCR發(fā)送的FMS消息,從而指示接收到消息。可以重傳未確認(rèn)的消息,從而增加系統(tǒng)通信的魯棒性。

在一些示例中,未調(diào)度數(shù)據(jù)發(fā)送可以包括超過對(duì)應(yīng)FMS消息的最大定義大小的數(shù)據(jù)量。在這些示例中,可以經(jīng)由多個(gè)FMS消息發(fā)送數(shù)據(jù),每個(gè)FMS消息包括相關(guān)聯(lián)的消息前同步碼和其他消息開銷,并需要來自接收設(shè)備的對(duì)應(yīng)確認(rèn)。例如,設(shè)備配置數(shù)據(jù)和/或軟件圖像數(shù)據(jù)(即設(shè)備可執(zhí)行用于該設(shè)備的操作的計(jì)算機(jī)可讀指令集合)通??梢詳U(kuò)展到多個(gè)FMS消息。在一些情況下,用于發(fā)送數(shù)據(jù)的時(shí)間總量可以超過分配給設(shè)備的最大令牌持有時(shí)間,從而使要發(fā)送的數(shù)據(jù)跨越多個(gè)未調(diào)度數(shù)據(jù)發(fā)送窗口。

因此,如本文所述,主機(jī)設(shè)備12和現(xiàn)場設(shè)備14中的一個(gè)或更多個(gè)可以經(jīng)由快速數(shù)據(jù)傳送通信協(xié)議通過總線16來交換數(shù)據(jù)。例如,如以下進(jìn)一步描述,不是經(jīng)由基于連接的VCR傳送包括針對(duì)每個(gè)已發(fā)送的消息的對(duì)應(yīng)確認(rèn)的數(shù)據(jù),主機(jī)設(shè)備12和現(xiàn)場設(shè)備14中的一個(gè)或更多個(gè)可以使用無連接通信協(xié)議來廣播數(shù)據(jù)。

作為一個(gè)示例操作,主機(jī)設(shè)備12可以經(jīng)由主機(jī)設(shè)備12和現(xiàn)場設(shè)備14A之間建立的VCR來發(fā)送用于請(qǐng)求經(jīng)由快速數(shù)據(jù)傳送通信協(xié)議在主機(jī)設(shè)備12和現(xiàn)場設(shè)備14A之間的后續(xù)數(shù)據(jù)傳送的快速數(shù)據(jù)傳送發(fā)起請(qǐng)求。 響應(yīng)于接收到快速數(shù)據(jù)傳送發(fā)起請(qǐng)求,現(xiàn)場設(shè)備14A可以經(jīng)由VCR向主機(jī)設(shè)備12發(fā)送快速數(shù)據(jù)傳送確認(rèn),該確認(rèn)指示:現(xiàn)場設(shè)備14A被配置用于經(jīng)由快速數(shù)據(jù)傳送通信協(xié)議的后續(xù)數(shù)據(jù)傳送。響應(yīng)于接收到該確認(rèn),主機(jī)設(shè)備12可以經(jīng)由VCR發(fā)送用于請(qǐng)求與現(xiàn)場設(shè)備的后續(xù)數(shù)據(jù)傳送的通用數(shù)據(jù)傳送發(fā)起請(qǐng)求。在某些示例中,該通用數(shù)據(jù)傳送發(fā)起請(qǐng)求可以是由FMS定義的數(shù)據(jù)傳送發(fā)起請(qǐng)求??焖贁?shù)據(jù)傳送發(fā)起請(qǐng)求和通用數(shù)據(jù)傳送發(fā)起請(qǐng)求中的一個(gè)或更多個(gè)可以包括廣播網(wǎng)絡(luò)地址(例如被配置為接收廣播網(wǎng)絡(luò)通信的主機(jī)設(shè)備12的I/O端口的網(wǎng)絡(luò)地址)?,F(xiàn)場設(shè)備14A可以經(jīng)由VCR發(fā)送通用數(shù)據(jù)傳送發(fā)起確認(rèn),通用數(shù)據(jù)傳送發(fā)起確認(rèn)對(duì)被配置用于后續(xù)數(shù)據(jù)傳送的現(xiàn)場設(shè)備14A進(jìn)行確認(rèn)。響應(yīng)于接收到通用數(shù)據(jù)傳送發(fā)起確認(rèn),主機(jī)設(shè)備12和現(xiàn)場設(shè)備14A可以執(zhí)行經(jīng)由快速數(shù)據(jù)傳送協(xié)議的后續(xù)數(shù)據(jù)傳送。例如,執(zhí)行經(jīng)由快速數(shù)據(jù)傳送協(xié)議的后續(xù)數(shù)據(jù)傳送可以包括向所標(biāo)識(shí)的廣播網(wǎng)絡(luò)地址(即快速數(shù)據(jù)傳送發(fā)起請(qǐng)求和通用數(shù)據(jù)傳送發(fā)起請(qǐng)求中的一個(gè)或更多個(gè)中包括的地址)廣播后續(xù)數(shù)據(jù)傳送。在某些示例中,向所標(biāo)識(shí)的廣播網(wǎng)絡(luò)地址廣播后續(xù)數(shù)據(jù)傳送可以包括:向廣播網(wǎng)絡(luò)地址廣播多個(gè)消息,而不需要接收包括是否接收到該多個(gè)消息中的任意一個(gè)的指示的確認(rèn)。

借此,主機(jī)設(shè)備12和現(xiàn)場設(shè)備14可以實(shí)現(xiàn)快速數(shù)據(jù)傳送通信協(xié)議,以經(jīng)由總線16來傳送數(shù)據(jù)而不需要單個(gè)消息的確認(rèn)。以這種方式,主機(jī)設(shè)備12和現(xiàn)場設(shè)備14可以比以其他方式經(jīng)由基于連接的VCR和對(duì)應(yīng)的FMS消息更快地傳送大量數(shù)據(jù)(例如配置數(shù)據(jù)和/或軟件圖像數(shù)據(jù))。因此,本公開的技術(shù)可以減少與例如設(shè)備試運(yùn)行、設(shè)備維護(hù)、調(diào)試或其他活動(dòng)期間的這些大量數(shù)據(jù)傳送相關(guān)聯(lián)的時(shí)間總量(和相關(guān)聯(lián)的開銷)。

圖2是圖1的現(xiàn)場設(shè)備14A的一個(gè)實(shí)施例的框圖。然而,盡管關(guān)于現(xiàn)場設(shè)備14A進(jìn)行闡述和描述,應(yīng)當(dāng)理解的是,圖1的現(xiàn)場設(shè)備14可以實(shí)質(zhì)上是類似的,使得圖2的現(xiàn)場設(shè)備14A可以是現(xiàn)場設(shè)備14中的任意一個(gè)。

如圖2中所示,現(xiàn)場設(shè)備14A可以包括:通信控制器18、媒體附著單元(MAU)20、處理器20、存儲(chǔ)設(shè)備24、傳感器26和信號(hào)處理電路28。 傳感器26可以感測一個(gè)或更多個(gè)過程參數(shù)或變量,并向信號(hào)處理電路28提供對(duì)應(yīng)的傳感器信號(hào)。傳感器信號(hào)可以包括主變量(例如壓力)和輔變量(例如溫度)。在某些示例中,處理器22可以使用輔變量來校正或補(bǔ)償代表主變量的傳感器信號(hào)。

信號(hào)處理電路28一般包括模數(shù)轉(zhuǎn)換電路以及濾波和其他信號(hào)處理,用于將傳感器信號(hào)轉(zhuǎn)換為處理器22可以使用的格式。例如,信號(hào)處理電路28可以包括任意一個(gè)或更多個(gè)sigma delta模數(shù)轉(zhuǎn)換器和數(shù)字濾波器,用于向處理器22提供數(shù)字化和濾波傳感器信號(hào)。

在一個(gè)示例中,處理器22被配置為實(shí)現(xiàn)功能和/或用于在現(xiàn)場設(shè)備14A中執(zhí)行的處理指令,例如用于協(xié)調(diào)現(xiàn)場設(shè)備14A的操作。例如,處理器22可以對(duì)存儲(chǔ)設(shè)備24中存儲(chǔ)的指令進(jìn)行處理以對(duì)通過總線16接收的數(shù)據(jù)進(jìn)行處理、接收并(例如在存儲(chǔ)設(shè)備24中)存儲(chǔ)由傳感器26生成的傳感器信號(hào)并創(chuàng)建并選擇要在通過總線16從現(xiàn)場設(shè)備14A發(fā)送的消息中包含的數(shù)據(jù)。處理器22的示例可以包括以下一項(xiàng)或更多項(xiàng):微處理器、控制器、數(shù)字信號(hào)處理器(DSP)、專用集成電路(AS IC)、現(xiàn)場可編程門陣列(FPGA)或其他等同的離散或集成的邏輯電路。

存儲(chǔ)設(shè)備24可以被配置為:在操作期間在現(xiàn)場設(shè)備14中存儲(chǔ)信息。在某些示例中,存儲(chǔ)設(shè)備24可以被描述為計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。在某些示例中,計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可以包括非瞬時(shí)性介質(zhì)。術(shù)語“非瞬時(shí)性”可以指示存儲(chǔ)介質(zhì)不實(shí)現(xiàn)為載波或傳播信號(hào)。在某些示例中,非瞬時(shí)性存儲(chǔ)介質(zhì)可以(例如在RAM或緩存中)存儲(chǔ)可以隨時(shí)間改變的數(shù)據(jù)。在某些示例中,存儲(chǔ)設(shè)備24不是長期存儲(chǔ)設(shè)備。在某些示例中,存儲(chǔ)設(shè)備24被描述為易失性存儲(chǔ)器,這意味著當(dāng)現(xiàn)場設(shè)備14A掉電時(shí)存儲(chǔ)設(shè)備24不保存所存儲(chǔ)的內(nèi)容。易失性存儲(chǔ)器的示例可以包括:隨機(jī)存取存儲(chǔ)器(RAM)、動(dòng)態(tài)存取存儲(chǔ)器(DRAM)、靜態(tài)存取存儲(chǔ)器(SRAM)和其他形式的易失性存儲(chǔ)器。在某些示例中,存儲(chǔ)設(shè)備24用于存儲(chǔ)用于由處理器22執(zhí)行的程序指令。在一個(gè)示例中,存儲(chǔ)設(shè)備24由軟件、固件或在處理器22上執(zhí)行的其他應(yīng)用邏輯使用,以臨時(shí)地存儲(chǔ)在程序執(zhí)行期間的信息。

在某些示例中,存儲(chǔ)設(shè)備24可以包括一個(gè)或更多個(gè)計(jì)算機(jī)可讀存 儲(chǔ)介質(zhì)。存儲(chǔ)設(shè)備24可以被配置為:存儲(chǔ)比易失性存儲(chǔ)器更大量的信息。存儲(chǔ)設(shè)備24還可以被配置用于信息的長期存儲(chǔ)。在一些示例中,存儲(chǔ)設(shè)備24包括非易失性存儲(chǔ)元件。這種非易失性存儲(chǔ)元件的示例可以包括:磁硬盤、光盤、軟盤、閃存或電可編程存儲(chǔ)器(EPROM)或電可擦寫可編程存儲(chǔ)器(EEPROM)的形式。

通信控制器18可以用作處理器24和MAU 20之間的接口。例如,通信控制器18(可以是ASIC)可以從MAU 20接收數(shù)據(jù)、對(duì)數(shù)據(jù)進(jìn)行解碼、將數(shù)據(jù)轉(zhuǎn)換為以字節(jié)的形式并提供消息數(shù)據(jù)以由處理器22讀取。作為另一示例,通信控制器18可以從處理器22接收字節(jié)數(shù)據(jù)、將數(shù)據(jù)格式化為消息并將消息提供給MAU 20用于在總線16上發(fā)送。MAU 20可以向總線16提供現(xiàn)場設(shè)備14A的網(wǎng)絡(luò)連接。MAU 20可以是集成電路或離散組件。

圖3是圖1的主機(jī)設(shè)備12的一個(gè)實(shí)施例的框圖。如所示,主機(jī)設(shè)備12的整體架構(gòu)可以與現(xiàn)場設(shè)備14的整體架構(gòu)類似,并包括通信控制器30、MAU 32、處理器34、存儲(chǔ)設(shè)備36、輸入設(shè)備38和輸出設(shè)備40。通信控制器30、MAU 32、處理器34和存儲(chǔ)設(shè)備36中的每一個(gè)可以實(shí)質(zhì)上分別類似于現(xiàn)場設(shè)備14A的通信控制器18、MAU 20、處理器22和存儲(chǔ)設(shè)備24。例如,通信控制器30可以用作處理器34和MAU 32之間用于通過總線16發(fā)送和接收消息數(shù)據(jù)的接口。此外,存儲(chǔ)設(shè)備38可以被描述為編碼有指令的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),當(dāng)該指令由處理器34執(zhí)行時(shí),使數(shù)據(jù)監(jiān)視設(shè)備12根據(jù)本文所描述的技術(shù)進(jìn)行操作。

如圖3所示,主機(jī)設(shè)備12還可以包括:輸入設(shè)備38和輸出設(shè)備40。在某些示例中,輸入設(shè)備38被配置為從用戶接收輸入。輸入設(shè)備38的示例可以包括以下任意一項(xiàng)或更多項(xiàng):鼠標(biāo)、鍵盤、麥克風(fēng)、存在感測顯示器和/或觸摸感測顯示器或被配置為從用戶接收輸入的其他類型的設(shè)備。輸出設(shè)備40可以被配置為向用戶提供輸出。輸出設(shè)備40的示例可以包括:聲卡、視頻圖形卡、揚(yáng)聲器、發(fā)光二級(jí)管(LED)、諸如陰極射線管(CRT)監(jiān)視器或液晶顯示器(LCD)等的顯示設(shè)備或以對(duì)用戶或機(jī)器可以理解的形式的用于輸出信息的其他類型的設(shè)備。

在一些示例中,存儲(chǔ)設(shè)備40可以利用指令進(jìn)行編碼,當(dāng)該指令由 處理器34執(zhí)行時(shí),使處理器34執(zhí)行用戶界面(UI)應(yīng)用,該用戶界面(UI)應(yīng)用被配置為允許與連接到網(wǎng)絡(luò)10的一個(gè)或更多個(gè)設(shè)備的用戶交互。例如,主機(jī)設(shè)備12可以執(zhí)行經(jīng)由輸入設(shè)備38接收輸入(例如用于標(biāo)識(shí)現(xiàn)場設(shè)備14中的一個(gè)或更多個(gè)的輸入和要向所標(biāo)識(shí)的現(xiàn)場設(shè)備14中的一個(gè)或更多個(gè)上傳或要從所標(biāo)識(shí)的現(xiàn)場設(shè)備14中的一個(gè)或更多個(gè)下載的數(shù)據(jù))的UI應(yīng)用。例如,主機(jī)設(shè)備12可以執(zhí)行接受輸入的UI應(yīng)用,以使主機(jī)設(shè)備12發(fā)起經(jīng)由快速數(shù)據(jù)通信協(xié)議與現(xiàn)場設(shè)備14中的一個(gè)或更多個(gè)的數(shù)據(jù)上傳和/或數(shù)據(jù)下載,如以下進(jìn)一步描述。

圖4是示出了從主機(jī)設(shè)備12到現(xiàn)場設(shè)備14A的快速數(shù)據(jù)下載的示例操作的時(shí)序圖。盡管關(guān)于從主機(jī)設(shè)備12到現(xiàn)場設(shè)備14A的快速數(shù)據(jù)下載示出和描述了示例操作,示例操作可應(yīng)用于從主機(jī)設(shè)備12到現(xiàn)場設(shè)備14A中的任意一個(gè)或更多個(gè)的快速數(shù)據(jù)下載。

主機(jī)設(shè)備12可以向現(xiàn)場設(shè)備14A發(fā)送用于請(qǐng)求經(jīng)由快速數(shù)據(jù)傳送通信協(xié)議的在主機(jī)設(shè)備12和現(xiàn)場設(shè)備14A之間的后續(xù)數(shù)據(jù)傳送的快速數(shù)據(jù)傳送發(fā)起請(qǐng)求。例如,主機(jī)設(shè)備12可以響應(yīng)于接收到用于將配置數(shù)據(jù)和/或軟件圖像數(shù)據(jù)下載到現(xiàn)場設(shè)備14A的輸入(例如經(jīng)由UI應(yīng)用的用戶輸入),發(fā)送快速數(shù)據(jù)傳送發(fā)起請(qǐng)求。在一些示例中,主機(jī)設(shè)備12可以經(jīng)由主機(jī)設(shè)備12和現(xiàn)場設(shè)備14A之間建立的基于連接的VCR,發(fā)送快速數(shù)據(jù)發(fā)起請(qǐng)求。在某些示例中,快速數(shù)據(jù)傳送發(fā)起請(qǐng)求可以包括所請(qǐng)求的后續(xù)數(shù)據(jù)傳送的數(shù)據(jù)速率的指示。

響應(yīng)于接收到快速數(shù)據(jù)傳送發(fā)起請(qǐng)求,現(xiàn)場設(shè)備14A可以向主機(jī)設(shè)備12發(fā)送快速數(shù)據(jù)傳送確認(rèn),該確認(rèn)指示:現(xiàn)場設(shè)備14A被配置用于經(jīng)由快速數(shù)據(jù)傳送通信協(xié)議的后續(xù)數(shù)據(jù)傳送(44)。在一些示例中,現(xiàn)場設(shè)備14A可以經(jīng)由主機(jī)設(shè)備12和現(xiàn)場設(shè)備14A之間建立的VCR,發(fā)送快速數(shù)據(jù)傳送確認(rèn)。在某些示例中,例如當(dāng)從主機(jī)設(shè)備12接收的快速數(shù)據(jù)傳送發(fā)起請(qǐng)求包括所請(qǐng)求的后續(xù)數(shù)據(jù)傳送的數(shù)據(jù)速率的指示時(shí),快速數(shù)據(jù)傳送確認(rèn)可以包括與從主機(jī)設(shè)備12接收的請(qǐng)求數(shù)據(jù)速率不同的請(qǐng)求數(shù)據(jù)速率的確認(rèn)或第二請(qǐng)求數(shù)據(jù)速率的指示中的一個(gè)或更多個(gè)。以這種方式,現(xiàn)場設(shè)備14A和主機(jī)設(shè)備12可以經(jīng)由最快下載發(fā)起請(qǐng)求和最快下載發(fā)起確認(rèn),協(xié)商針對(duì)后續(xù)數(shù)據(jù)傳送的數(shù)據(jù)速率。

響應(yīng)于接收到快速數(shù)據(jù)傳送確認(rèn),主機(jī)設(shè)備12可以向現(xiàn)場設(shè)備14A發(fā)送用于請(qǐng)求與現(xiàn)場設(shè)備14A的后續(xù)數(shù)據(jù)傳送的通用數(shù)據(jù)傳送發(fā)起請(qǐng)求。在某些示例中,主機(jī)設(shè)備12可能未從現(xiàn)場設(shè)備14A接收到快速數(shù)據(jù)傳送確認(rèn)。在這些示例中,主機(jī)設(shè)備12可以向現(xiàn)場設(shè)備14A重傳快速數(shù)據(jù)傳送發(fā)起請(qǐng)求閾值次數(shù)或直到主機(jī)設(shè)備12接收到快速數(shù)據(jù)傳送確認(rèn)消息為止。重傳的閾值數(shù)可以從零(在這種情況下,主機(jī)設(shè)備12不重傳該請(qǐng)求)到任意非零數(shù)(例如一、二或更多重傳)。如果主機(jī)設(shè)備12未接收到快速數(shù)據(jù)傳送確認(rèn)消息,則主機(jī)設(shè)備12可以執(zhí)行通過VCR經(jīng)由多個(gè)FMS消息的后續(xù)數(shù)據(jù)傳送,從而幫助確保在包括不能操作用于執(zhí)行快速數(shù)據(jù)傳送協(xié)議的現(xiàn)場設(shè)備和/或主機(jī)設(shè)備的網(wǎng)絡(luò)中,可操作用于執(zhí)行快速數(shù)據(jù)傳送協(xié)議的現(xiàn)場設(shè)備和/或主機(jī)設(shè)備的互操作性。

通用數(shù)據(jù)傳送發(fā)起請(qǐng)求可以是FMS定義的數(shù)據(jù)傳送消息,并可以經(jīng)由主機(jī)設(shè)備12和現(xiàn)場設(shè)備14A之間建立的VCR來發(fā)送。在某些示例中,通用下載發(fā)起請(qǐng)求可以包括要經(jīng)由后續(xù)數(shù)據(jù)傳送下載的數(shù)據(jù)(例如配置數(shù)據(jù)、軟件圖像數(shù)據(jù)或其他類型的數(shù)據(jù))的分類的指示。如在圖4的示例中,可以由主機(jī)設(shè)備12經(jīng)由分離的消息發(fā)送快速下載發(fā)起請(qǐng)求和通用下載發(fā)起請(qǐng)求。在其他示例中,可以經(jīng)由單個(gè)消息發(fā)送快速下載發(fā)起請(qǐng)求和通用下載發(fā)起請(qǐng)求。例如,快速下載發(fā)起請(qǐng)求可以附加到FMS定義的通用下載發(fā)起請(qǐng)求??焖贁?shù)據(jù)傳送發(fā)起請(qǐng)求和通用數(shù)據(jù)傳送發(fā)起請(qǐng)求中的一個(gè)或更多個(gè)可以包括后續(xù)數(shù)據(jù)傳送期間將向其廣播多個(gè)消息的廣播網(wǎng)絡(luò)地址。

響應(yīng)于接收到通用下載發(fā)起請(qǐng)求,現(xiàn)場設(shè)備14A可以例如經(jīng)由主機(jī)設(shè)備12和現(xiàn)場設(shè)備14A之間的VCR來向主機(jī)設(shè)備12發(fā)送通用下載發(fā)起確認(rèn)(48)。此外,現(xiàn)場設(shè)備14A可以配置通信接口(例如MAU 20的端口)用于在與后續(xù)數(shù)據(jù)傳送相關(guān)聯(lián)的廣播網(wǎng)絡(luò)地址處接收后續(xù)數(shù)據(jù)傳送。

響應(yīng)于接收到通用下載發(fā)起確認(rèn),主機(jī)設(shè)備12可以發(fā)起經(jīng)由快速數(shù)據(jù)傳送通信協(xié)議(例如無連接廣播協(xié)議)的與現(xiàn)場設(shè)備14A的后續(xù)數(shù)據(jù)傳送。例如,如圖4所示,主機(jī)設(shè)備12可以通過經(jīng)由多個(gè)廣播消息(50A-50N,在本文中統(tǒng)稱為“廣播消息50”)例如向快速數(shù)據(jù)傳送發(fā)起請(qǐng)求或通用數(shù)據(jù)傳送發(fā)起請(qǐng)求中的一個(gè)或更多個(gè)中包括的廣播網(wǎng)絡(luò)地 址廣播后續(xù)數(shù)據(jù)傳送來執(zhí)行后續(xù)數(shù)據(jù)傳送。多個(gè)廣播消息50中的每一個(gè)可以包括與后續(xù)數(shù)據(jù)傳送相關(guān)聯(lián)的數(shù)據(jù)的一部分。例如,當(dāng)后續(xù)數(shù)據(jù)傳送包括由現(xiàn)場設(shè)備14A要加載和/或執(zhí)行的軟件圖像時(shí),廣播消息50中的每一個(gè)可以包括軟件圖像中的一部分。主機(jī)設(shè)備12可以發(fā)送廣播消息50直到后續(xù)數(shù)據(jù)傳送完成為止。因此,廣播消息50被示出為包括“N”個(gè)廣播消息,其中“N”是任意數(shù)。此外,在一些示例中,主機(jī)設(shè)備12可以配置現(xiàn)場設(shè)備14A的最大令牌持有時(shí)間參數(shù),以擴(kuò)展分配給現(xiàn)場設(shè)備14A的未調(diào)度通信的時(shí)間。例如,主機(jī)設(shè)備12可以在發(fā)送廣播消息50之前發(fā)送消息(例如由FMS定義用于配置令牌持有時(shí)間的消息)。以這種方式,主機(jī)設(shè)備12可以通過幫助確保整個(gè)后續(xù)數(shù)據(jù)傳送發(fā)生在單個(gè)未調(diào)度通信窗口內(nèi),幫助減少后續(xù)數(shù)據(jù)傳送操作的總時(shí)間。

主機(jī)設(shè)備12可以連續(xù)地向現(xiàn)場設(shè)備14發(fā)送廣播消息50,而不需要從現(xiàn)場設(shè)備14接收現(xiàn)場設(shè)備14接收到廣播消息50中的任意一個(gè)或更多個(gè)的確認(rèn)。以這種方式,主機(jī)設(shè)備12可以通過減少消息傳送開銷和與確認(rèn)消息相關(guān)聯(lián)的時(shí)間,幫助減少后續(xù)數(shù)據(jù)傳送操作的時(shí)間總量。在某些示例中,廣播消息50中的每一個(gè)可以包括數(shù)據(jù)定位消息,數(shù)據(jù)定位消息指示各個(gè)廣播消息中包括的數(shù)據(jù)在與后續(xù)數(shù)據(jù)傳送相關(guān)聯(lián)的數(shù)據(jù)中的相對(duì)位置。數(shù)據(jù)定位信息可以包括各個(gè)廣播消息中數(shù)據(jù)的開始存儲(chǔ)器地址和/或末尾存儲(chǔ)器地址。在某些示例中,數(shù)據(jù)定位信息可以包括廣播消息的順序的指示,例如表示特定廣播消息在多個(gè)廣播消息50中的相對(duì)順序的整數(shù)值。借此,廣播消息50中的每一個(gè)可以包括指示相關(guān)聯(lián)的數(shù)據(jù)在后續(xù)數(shù)據(jù)傳送中的相對(duì)位置的數(shù)據(jù)定位信息。因此,在某些示例中,現(xiàn)場設(shè)備14A可以比較廣播消息50中接收的數(shù)據(jù)定位信息,以確定現(xiàn)場設(shè)備14A是否未接收到廣播消息50中的任意一個(gè)或更多個(gè)。

作為一個(gè)示例,現(xiàn)場設(shè)備14A可以將廣播消息50C中包括的數(shù)據(jù)定位信息與廣播消息50A中包括的數(shù)據(jù)定位信息進(jìn)行比較,以確定現(xiàn)場設(shè)備14A未接收到與廣播消息50B相關(guān)聯(lián)的數(shù)據(jù)。在這些示例中,現(xiàn)場設(shè)備14A可以向主機(jī)設(shè)備12發(fā)送重傳請(qǐng)求,重傳請(qǐng)求指示主機(jī)設(shè)備12重傳與廣播消息50B中包括的后續(xù)數(shù)據(jù)傳送相關(guān)聯(lián)的數(shù)據(jù)的一部分的請(qǐng)求。 響應(yīng)于接收到重傳請(qǐng)求,主機(jī)設(shè)備12可以重傳所請(qǐng)求的廣播消息(例如廣播消息50B)。

主機(jī)設(shè)備12可以向現(xiàn)場設(shè)備14A發(fā)送用于指示后續(xù)數(shù)據(jù)傳送完成的通用下載終止請(qǐng)求(52)。在一些示例中,可以經(jīng)由主機(jī)設(shè)備12和現(xiàn)場設(shè)備14A之間建立的VCR,發(fā)送通用下載終止消息。響應(yīng)于接收到通用下載終止請(qǐng)求,現(xiàn)場設(shè)備14A可以發(fā)送(例如經(jīng)由VCR)通用下載終止確認(rèn)(54)。

因此,主機(jī)設(shè)備12和現(xiàn)場設(shè)備14A(或現(xiàn)場設(shè)備14中的任意一個(gè)或更多個(gè))可以執(zhí)行快速數(shù)據(jù)傳送通信協(xié)議來從主機(jī)設(shè)備12向現(xiàn)場設(shè)備14A下載數(shù)據(jù)(例如配置數(shù)據(jù)和/或軟件圖像數(shù)據(jù))。所描述的快速數(shù)據(jù)下載可以增加從主機(jī)設(shè)備12到現(xiàn)場設(shè)備14的數(shù)據(jù)下載的速度和效率,從而增加用于監(jiān)視和/或控制工業(yè)過程的網(wǎng)絡(luò)10的可用性。

圖5是示出了從主機(jī)設(shè)備12到現(xiàn)場設(shè)備14A和14B的快速數(shù)據(jù)下載的示例操作的時(shí)序圖。如圖5所示,主機(jī)設(shè)備12可以執(zhí)行快速數(shù)據(jù)傳送通信協(xié)議來向多個(gè)現(xiàn)場設(shè)備14廣播后續(xù)數(shù)據(jù)傳送。盡管關(guān)于主機(jī)設(shè)備12和兩個(gè)現(xiàn)場設(shè)備14(即現(xiàn)場設(shè)備14A和現(xiàn)場設(shè)備14B)之間的后續(xù)數(shù)據(jù)傳送進(jìn)行闡述和描述,示例操作可以應(yīng)用于主機(jī)設(shè)備12和任何數(shù)量的現(xiàn)場設(shè)備14(例如現(xiàn)場設(shè)備14中每一個(gè))之間的后續(xù)數(shù)據(jù)傳送。

如所示,圖5用于執(zhí)行從主機(jī)設(shè)備12到多個(gè)現(xiàn)場設(shè)備14的快速數(shù)據(jù)下載的示例操作可以在性質(zhì)上與圖4用于執(zhí)行從主機(jī)設(shè)備12到單個(gè)現(xiàn)場設(shè)備14的快速數(shù)據(jù)下載的示例操作相類似。通常,圖5的示例操作將向多個(gè)現(xiàn)場設(shè)備14的快速數(shù)據(jù)下載經(jīng)由分離的發(fā)起和終止請(qǐng)求擴(kuò)展到多個(gè)現(xiàn)場設(shè)備中的每一個(gè)。

如圖5所示,主機(jī)設(shè)備12可以發(fā)送用于請(qǐng)求經(jīng)由快速數(shù)據(jù)傳送通信協(xié)議在主機(jī)設(shè)備12和現(xiàn)場設(shè)備14A之間的后續(xù)數(shù)據(jù)傳送的快速數(shù)據(jù)傳送發(fā)起請(qǐng)求(56)。響應(yīng)于接收到快速數(shù)據(jù)傳送發(fā)起請(qǐng)求,現(xiàn)場設(shè)備14A可以發(fā)送快速數(shù)據(jù)傳送確認(rèn),該快速數(shù)據(jù)傳送確認(rèn)指示:現(xiàn)場設(shè)備14A被配置用于經(jīng)由快速數(shù)據(jù)傳送通信協(xié)議的后續(xù)數(shù)據(jù)傳送(58)。主機(jī)設(shè)備12還可以向現(xiàn)場設(shè)備14B發(fā)送用于請(qǐng)求主機(jī)設(shè)備12和現(xiàn)場設(shè)備14B之間的后續(xù)數(shù)據(jù)傳送的快速數(shù)據(jù)傳送發(fā)起請(qǐng)求(60)。響應(yīng)于接收到快速 數(shù)據(jù)傳送發(fā)起請(qǐng)求,現(xiàn)場設(shè)備14B可以發(fā)送快速數(shù)據(jù)傳送確認(rèn),該快速數(shù)據(jù)傳送確認(rèn)指示:現(xiàn)場設(shè)備14B被配置用于經(jīng)由快速數(shù)據(jù)傳送通信協(xié)議的后續(xù)數(shù)據(jù)傳送(62)。

主機(jī)設(shè)備12可以向現(xiàn)場設(shè)備14A發(fā)送通用數(shù)據(jù)傳送發(fā)起請(qǐng)求(64);作為響應(yīng),現(xiàn)場設(shè)備14A可以向主機(jī)設(shè)備12發(fā)送通用數(shù)據(jù)傳送確認(rèn)消息(66)。主機(jī)設(shè)備12可以向現(xiàn)場設(shè)備14B發(fā)送通用數(shù)據(jù)傳送發(fā)起請(qǐng)求?,F(xiàn)場設(shè)備14B可以向主機(jī)設(shè)備12發(fā)送通用數(shù)據(jù)傳送確認(rèn)消息,用于指示現(xiàn)場設(shè)備14B被配置用于后續(xù)數(shù)據(jù)傳送(70)??焖贁?shù)據(jù)傳送發(fā)起請(qǐng)求56和通用數(shù)據(jù)傳送發(fā)起請(qǐng)求64中的一個(gè)或更多個(gè)可以包括在后續(xù)數(shù)據(jù)傳送期間將向其廣播多個(gè)消息的廣播網(wǎng)絡(luò)地址。此外,快速數(shù)據(jù)傳送發(fā)起請(qǐng)求60和通用數(shù)據(jù)傳送發(fā)起請(qǐng)求68中的一個(gè)或更多個(gè)可以包括將向其廣播多個(gè)消息的相同廣播網(wǎng)絡(luò)地址。因此,主機(jī)設(shè)備12可以通過經(jīng)由多個(gè)廣播消息(72A-72N,在本文中統(tǒng)稱為“廣播消息72”)廣播后續(xù)數(shù)據(jù)傳送來執(zhí)行后續(xù)數(shù)據(jù)傳送。如所示,廣播消息72可以由現(xiàn)場設(shè)備14A和現(xiàn)場設(shè)備14B兩者接收。以這種方式,不是向現(xiàn)場設(shè)備14A和現(xiàn)場設(shè)備14B中的每一個(gè)發(fā)送單獨(dú)的消息,主機(jī)設(shè)備12可以經(jīng)由相同的廣播消息集合72來執(zhí)行與現(xiàn)場設(shè)備14A和現(xiàn)場設(shè)備14B兩者的后續(xù)數(shù)據(jù)傳送,從而減少網(wǎng)絡(luò)業(yè)務(wù)量和與后續(xù)數(shù)據(jù)傳送相關(guān)聯(lián)的執(zhí)行時(shí)間。

如圖5進(jìn)一步所示,主機(jī)設(shè)備12可以通過向現(xiàn)場設(shè)備14A發(fā)送通用下載終止請(qǐng)求(74)、從現(xiàn)場設(shè)備14A接收相對(duì)應(yīng)的通用下載終止確認(rèn)(76)、向現(xiàn)場設(shè)備14B發(fā)送通用下載終止請(qǐng)求(78)并從現(xiàn)場設(shè)備14B接收相對(duì)應(yīng)的通用下載終止確認(rèn)(80)來終止后續(xù)數(shù)據(jù)傳送。

圖6是示出了從現(xiàn)場設(shè)備14A到主機(jī)設(shè)備12的快速數(shù)據(jù)上傳的示例操作的時(shí)序圖。如圖6所示,主機(jī)設(shè)備12可以經(jīng)由快速數(shù)據(jù)傳送通信協(xié)議來發(fā)起數(shù)據(jù)(例如確認(rèn)數(shù)據(jù)、狀態(tài)數(shù)據(jù)、軟件圖像數(shù)據(jù)或其他類型的數(shù)據(jù))的上傳。當(dāng)關(guān)于現(xiàn)場設(shè)備14A進(jìn)行描述時(shí),示例操作可應(yīng)用于現(xiàn)場設(shè)備14中的任意一個(gè)。

主機(jī)設(shè)備12可以向現(xiàn)場設(shè)備14A發(fā)送用于請(qǐng)求經(jīng)由快速數(shù)據(jù)傳送通信協(xié)議從現(xiàn)場設(shè)備14A到主機(jī)設(shè)備12的后續(xù)數(shù)據(jù)傳送的快速上傳發(fā)起請(qǐng)求(82)。在一些示例中,可以經(jīng)由在主機(jī)設(shè)備12和現(xiàn)場設(shè)備14A 之間的基于連接的VCR來發(fā)送快速上傳發(fā)起請(qǐng)求。響應(yīng)于接收到快速上傳發(fā)起請(qǐng)求,現(xiàn)場設(shè)備14A可以發(fā)送快速上傳發(fā)起確認(rèn),該快速上傳發(fā)起確認(rèn)指示:現(xiàn)場設(shè)備14A被配置用于經(jīng)由快速數(shù)據(jù)傳送通信協(xié)議的后續(xù)數(shù)據(jù)上傳(84)。響應(yīng)于接收到快速上傳發(fā)起確認(rèn),主機(jī)設(shè)備12可以發(fā)送上傳發(fā)起請(qǐng)求(86),在某些示例中,上傳發(fā)起請(qǐng)求可以是經(jīng)由VCR發(fā)送的FMS消息并被配置用于發(fā)起數(shù)據(jù)上傳。在某些示例中,上傳發(fā)起請(qǐng)求可以被認(rèn)為是通用上傳發(fā)起請(qǐng)求。現(xiàn)場設(shè)備14A可以(例如經(jīng)由VCR)發(fā)送上傳發(fā)起確認(rèn),上傳發(fā)起確認(rèn)指示現(xiàn)場設(shè)備14A被配置用于后續(xù)數(shù)據(jù)上傳(88)。在某些示例中,上傳發(fā)起確認(rèn)可以被認(rèn)為是通用上傳發(fā)起確認(rèn)??焖偕蟼靼l(fā)起請(qǐng)求82和上傳發(fā)起請(qǐng)求86中的一個(gè)或更多個(gè)可以包括主機(jī)設(shè)備12被配置用于接收后續(xù)數(shù)據(jù)上傳的廣播網(wǎng)絡(luò)地址的指示。現(xiàn)場設(shè)備14A可以經(jīng)由向快速上傳發(fā)起請(qǐng)求82和上傳發(fā)起請(qǐng)求86中標(biāo)識(shí)的廣播網(wǎng)絡(luò)地址發(fā)送的多個(gè)廣播消息(90A-90N,在本文中統(tǒng)稱為“廣播消息90”),執(zhí)行后續(xù)數(shù)據(jù)上傳。

現(xiàn)場設(shè)備14A可以有序地發(fā)送廣播消息90,而不需要接收主機(jī)設(shè)備12已經(jīng)接收到廣播消息90中的任意一個(gè)或更多個(gè)的確認(rèn)。在某些示例中,廣播消息90中的每一個(gè)可以包括數(shù)據(jù)定位信息,數(shù)據(jù)定位信息指示與廣播消息相關(guān)聯(lián)的數(shù)據(jù)在與后續(xù)數(shù)據(jù)上傳相關(guān)聯(lián)的數(shù)據(jù)中的相對(duì)位置。主機(jī)設(shè)備12可以比較所接收的數(shù)據(jù)定位信息,以確定主機(jī)設(shè)備12是否未接收到廣播消息90中的任意一個(gè)或更多個(gè)。主機(jī)設(shè)備12可以響應(yīng)于確定未接收到廣播消息,向現(xiàn)場設(shè)備14A發(fā)送重傳請(qǐng)求,該重傳請(qǐng)求包括主機(jī)設(shè)備12未接收到的廣播消息90中的確定的一個(gè)的指示。

廣播消息90中的每一個(gè)可以包括廣播消息是否是廣播消息90序列中的最后一個(gè)的指示。例如,如所示,廣播消息90N可以包括廣播消息90N是廣播消息序列中的最后一個(gè)的指示(例如比特或字節(jié)),而其他廣播消息90可以包括它們不是序列中的最后一個(gè)的指示。

響應(yīng)于接收到廣播消息90序列中的最后一個(gè),主機(jī)設(shè)備12可以通過向現(xiàn)場設(shè)備14A發(fā)送上傳終止請(qǐng)求來終止后續(xù)數(shù)據(jù)上傳(92),作為響應(yīng),現(xiàn)場設(shè)備14A可以發(fā)送上傳終止確認(rèn)(94)。

盡管已經(jīng)參考示例性實(shí)施例描述了本發(fā)明,本領(lǐng)域技術(shù)人員將理 解,在不脫離本發(fā)明范圍的前提下,可以對(duì)其元件作出各種改變或?qū)⒃靥鎿Q為等同物。另外,在不脫離其基本范圍的前提下,可以作出很多修改,以使特定情況或材料適合本發(fā)明的教導(dǎo)。因此,本發(fā)明不旨在受限于所公開的特定實(shí)施例,而是將意在包括落入所附權(quán)利要求范圍中的所有實(shí)施例。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
北碚区| 长子县| 苏州市| 中宁县| 衢州市| 探索| 大余县| 郸城县| 温州市| 昭平县| 石阡县| 玛沁县| 高安市| 读书| 文水县| 石城县| 民勤县| 柳林县| 高青县| 西峡县| 沅江市| 广东省| 淳化县| 大庆市| 毕节市| 江阴市| 棋牌| 抚顺市| 大埔县| 眉山市| 尼木县| 白城市| 宜城市| 精河县| 扶绥县| 阳春市| 蒙自县| 祁连县| 浦北县| 怀安县| 桐庐县|