本申請涉及工業(yè)自動化,特別涉及一種通信方法;還涉及一種網(wǎng)關(guān)以及通信系統(tǒng)。
背景技術(shù):
1、工業(yè)網(wǎng)絡(luò)主要包括工業(yè)以太網(wǎng)和現(xiàn)場總線?,F(xiàn)場總線廣泛使用rs485、rs422串口。隨著工業(yè)互聯(lián)的云端化,大量使用串口的從站設(shè)備需要由網(wǎng)關(guān)進(jìn)行報文轉(zhuǎn)發(fā),以與使用以太網(wǎng)的主站進(jìn)行通信。其中,為了提高系統(tǒng)的可靠性,主站往往配置為冗余主站,即主站包括主用主站與備用主站。另外,還可以配置若干監(jiān)視站,以監(jiān)視主站與從站設(shè)備的通信。
2、傳統(tǒng)技術(shù)方案中實(shí)際主機(jī)(通常是主用主站,也可以是備用主站,但主用主站和備用主站不能在同一個時間片段內(nèi)都作為實(shí)際主機(jī)給從站設(shè)備發(fā)送請求)通過網(wǎng)口給網(wǎng)關(guān)發(fā)送請求后,網(wǎng)關(guān)把請求轉(zhuǎn)給發(fā)給相應(yīng)串口。從站設(shè)備通過串口收到請求并校驗請求后,回復(fù)應(yīng)答。網(wǎng)關(guān)從串口收到應(yīng)答后,只將應(yīng)答轉(zhuǎn)發(fā)給實(shí)際主機(jī)。實(shí)際主機(jī)收到應(yīng)答后完成對從站設(shè)備的請求發(fā)送和應(yīng)答接收。而除實(shí)際主機(jī)外的其他主站和監(jiān)視站收不到實(shí)際主機(jī)所發(fā)送的請求和對應(yīng)的從站設(shè)備應(yīng)答。這樣除實(shí)際主機(jī)外的其他主站以及監(jiān)視站需要對從站設(shè)備單獨(dú)發(fā)送請求才能對自身鏈路進(jìn)行診斷,影響系統(tǒng)整體的效率。
3、有鑒于此,如何解決上述技術(shù)缺陷已成為本領(lǐng)域技術(shù)人員亟待解決的技術(shù)問題。
技術(shù)實(shí)現(xiàn)思路
1、本申請的目的是提供一種通信方法,應(yīng)用該通信方法,備用主站、監(jiān)視站能夠利用主用主站的請求與從站設(shè)備的應(yīng)答診斷自身鏈路,而不需要單獨(dú)發(fā)送請求,從而可以提高系統(tǒng)整體的效率。本申請的另一個目的是提供一種網(wǎng)關(guān)以及通信系統(tǒng),均具有上述技術(shù)效果。
2、為解決上述技術(shù)問題,本申請?zhí)峁┝艘环N通信方法,包括:
3、接收主用主站通過以太網(wǎng)發(fā)送的請求報文;
4、將所述請求報文通過串行總線轉(zhuǎn)發(fā)給從站設(shè)備,并將所述請求報文通過所述以太網(wǎng)轉(zhuǎn)發(fā)給備用主站與監(jiān)視站;
5、接收所述從站設(shè)備通過所述串行總線返回的應(yīng)答報文;
6、將所述應(yīng)答報文通過所述以太網(wǎng)轉(zhuǎn)發(fā)給所述主用主站、所述備用主站與所述監(jiān)視站;
7、以使所述備用主站和/或所述監(jiān)視站根據(jù)接收到的所述請求報文與應(yīng)答報文,診斷與主用主站和從站設(shè)備的通信狀態(tài)。
8、可選的,將所述請求報文轉(zhuǎn)發(fā)給所述監(jiān)視站包括:
9、根據(jù)所述網(wǎng)關(guān)配置的脫敏策略對所述請求報文進(jìn)行篩選;
10、將篩選通過的所述請求報文轉(zhuǎn)發(fā)給所述監(jiān)視站。
11、可選的,根據(jù)所述網(wǎng)關(guān)配置的脫敏策略對所述請求報文進(jìn)行篩選包括:
12、根據(jù)所述網(wǎng)關(guān)配置的第一權(quán)限,確定是否篩選通過所述主用主站發(fā)送的全部所述請求報文;
13、若第一權(quán)限為真,則篩選通過所述全部請求報文;
14、若第一權(quán)限為假,根據(jù)所述網(wǎng)關(guān)配置的第二權(quán)限,確定是否篩選通過任一所述請求報文。
15、可選的,將所述應(yīng)答報文轉(zhuǎn)發(fā)給所述監(jiān)視站包括:
16、根據(jù)所述脫敏策略對所述應(yīng)答報文進(jìn)行篩選;
17、將篩選通過的所述應(yīng)答報文轉(zhuǎn)發(fā)給所述監(jiān)視站。
18、可選的,所述根據(jù)所述脫敏策略對所述應(yīng)答報文進(jìn)行篩選包括:
19、根據(jù)所述網(wǎng)關(guān)配置的第一權(quán)限,確定是否篩選通過所述從站設(shè)備返回的全部所述應(yīng)答報文;
20、若第一權(quán)限為真,則篩選通過所述全部應(yīng)答報文;
21、若第一權(quán)限為假,根據(jù)所述網(wǎng)關(guān)配置的第二權(quán)限,確定是否篩選通過任一所述應(yīng)答報文。
22、可選的,還包括:
23、為所述主用主站、所述備用主站與所述監(jiān)視站分別配置對應(yīng)的所述第一權(quán)限;
24、為每條所述請求報文與應(yīng)答報文分別配置對應(yīng)的所述第二權(quán)限。
25、可選的,還包括:
26、利用動態(tài)鑒權(quán)方法動態(tài)修改所述網(wǎng)關(guān)配置的第一權(quán)限和第二權(quán)限,以動態(tài)切換所述主用主站、所述備用主站以及所述監(jiān)視站的身份。
27、可選的,所述備用主站和/或所述監(jiān)視站根據(jù)接收到的所述請求報文與應(yīng)答報文,診斷與主用主站和從站設(shè)備的通信狀態(tài)包括:
28、所述備用主站和/或所述監(jiān)視站對接收到的所述請求報文與應(yīng)答報文進(jìn)行配對,根據(jù)配對結(jié)果診斷與主用主站和從站設(shè)備的通信狀態(tài)。
29、為解決上述技術(shù)問題,本申請還提供了一種網(wǎng)關(guān),所述網(wǎng)關(guān)用于執(zhí)行如上所述的通信方法的步驟。
30、為解決上述技術(shù)問題,本申請還提供了一種通信系統(tǒng),包括:
31、網(wǎng)關(guān)、主用主站、備用主站、監(jiān)視站以及從站設(shè)備;
32、所述網(wǎng)關(guān),用于接收主用主站通過以太網(wǎng)發(fā)送的請求報文;將所述請求報文通過串行總線轉(zhuǎn)發(fā)給從站設(shè)備,并將所述請求報文通過所述以太網(wǎng)轉(zhuǎn)發(fā)給備用主站與監(jiān)視站;接收所述從站設(shè)備通過所述串行總線返回的應(yīng)答報文;將所述應(yīng)答報文通過所述以太網(wǎng)轉(zhuǎn)發(fā)給所述主用主站、所述備用主站與所述監(jiān)視站,以使所述備用主站和/或所述監(jiān)視站根據(jù)接收到的所述請求報文與應(yīng)答報文,診斷與主用主站和從站設(shè)備的通信狀態(tài)。
33、本申請所提供的通信方法,包括:接收主用主站通過以太網(wǎng)發(fā)送的請求報文;將所述請求報文通過串行總線轉(zhuǎn)發(fā)給從站設(shè)備,并將所述請求報文通過所述以太網(wǎng)轉(zhuǎn)發(fā)給備用主站與監(jiān)視站;接收所述從站設(shè)備通過所述串行總線返回的應(yīng)答報文;將所述應(yīng)答報文通過所述以太網(wǎng)轉(zhuǎn)發(fā)給所述主用主站、所述備用主站與所述監(jiān)視站,以使所述備用主站和/或所述監(jiān)視站根據(jù)接收到的所述請求報文與應(yīng)答報文,診斷與主用主站和從站設(shè)備的通信狀態(tài)。
34、可見,本申請所提供的通信方法,對于主用主站發(fā)送的請求報文,網(wǎng)關(guān)除了將請求報文轉(zhuǎn)發(fā)給從站設(shè)備外,還將請求報文轉(zhuǎn)發(fā)給備用主站與監(jiān)視站。對于從站設(shè)備返回的應(yīng)答報文,網(wǎng)關(guān)除了將應(yīng)答報文轉(zhuǎn)發(fā)給主用主站外,還將應(yīng)答報文轉(zhuǎn)發(fā)給備用主站與監(jiān)視站。由此,備用主站與監(jiān)視站可以利用主用主站的請求報文與從站設(shè)備的應(yīng)答報文對自身的鏈路進(jìn)行診斷,而不需要單獨(dú)向從站設(shè)備發(fā)送請求報文,從而可以提高系統(tǒng)整體的效率。
35、本申請所提供的網(wǎng)關(guān)以及通信系統(tǒng)均具有上述技術(shù)效果。
1.一種通信方法,應(yīng)用于網(wǎng)關(guān),其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的通信方法,其特征在于,將所述請求報文轉(zhuǎn)發(fā)給所述監(jiān)視站包括:
3.根據(jù)權(quán)利要求2所述的通信方法,其特征在于,根據(jù)所述網(wǎng)關(guān)配置的脫敏策略對所述請求報文進(jìn)行篩選包括:
4.根據(jù)權(quán)利要求2所述的通信方法,其特征在于,將所述應(yīng)答報文轉(zhuǎn)發(fā)給所述監(jiān)視站包括:
5.根據(jù)權(quán)利要求4所述的通信方法,其特征在于,所述根據(jù)所述脫敏策略對所述應(yīng)答報文進(jìn)行篩選包括:
6.根據(jù)權(quán)利要求3或5所述的通信方法,其特征在于,還包括:
7.根據(jù)權(quán)利要求6所述的通信方法,其特征在于,還包括:
8.根據(jù)權(quán)利要求1所述的通信方法,其特征在于,所述備用主站和/或所述監(jiān)視站根據(jù)接收到的所述請求報文與應(yīng)答報文,診斷與主用主站和從站設(shè)備的通信狀態(tài)包括:
9.一種網(wǎng)關(guān),其特征在于,所述網(wǎng)關(guān)用于執(zhí)行如權(quán)利要求1至8任一項所述的通信方法的步驟。
10.一種通信系統(tǒng),其特征在于,包括: