一)通過路由模式實(shí)現(xiàn)
如果兩臺(tái)plc分別屬于不同網(wǎng)段,并且還有數(shù)據(jù)通訊的需求,那么最典型的應(yīng)用就是通過路由的模式來實(shí)現(xiàn)。在plc側(cè)需要使能“使用路由器”功能,并填寫對(duì)應(yīng)的網(wǎng)關(guān)地址,然后去調(diào)用相應(yīng)的功能塊進(jìn)行通訊,如在s7-1500中調(diào)用 tsend_c和trcv_c去實(shí)現(xiàn)tcp通訊;當(dāng)然在兩臺(tái)plc間需要有支持路由功能的交換機(jī)來支持,如scalance xc208。這種通訊架構(gòu)的典型使用方式如下圖所示:
(二)通過網(wǎng)關(guān)模式實(shí)現(xiàn)
如果兩臺(tái)plc分別屬于不同網(wǎng)段,并且還有實(shí)時(shí)通訊的需求,那么這時(shí)可以考慮profinet通訊方式,通過pn/pn coupler網(wǎng)關(guān)來實(shí)現(xiàn)實(shí)時(shí)的數(shù)據(jù)交換功能。pn/pn coupler具有兩個(gè)profinet接口,每個(gè)接口作為一個(gè)profinet的io device鏈接到了各自的profinet系統(tǒng)中,互連了兩個(gè)profinet子網(wǎng),實(shí)現(xiàn)了實(shí)時(shí)數(shù)據(jù)交互。這種通訊架構(gòu)的典型使用方式如下圖所示:

(三)通過nat模式實(shí)現(xiàn)
如果兩臺(tái)plc分屬于不同網(wǎng)段,并且還有數(shù)據(jù)通訊的需求,也可以使用nat技術(shù)來實(shí)現(xiàn)跨網(wǎng)段的數(shù)據(jù)交換。分屬于不同網(wǎng)段的兩臺(tái)plc,中間由一臺(tái)支持nat功能的設(shè)備互聯(lián),如scalance s615,nat設(shè)備將網(wǎng)段2的地址轉(zhuǎn)換為網(wǎng)段1的一個(gè)地址,在通訊時(shí),網(wǎng)段1的設(shè)備去訪問轉(zhuǎn)換后的地址即可實(shí)現(xiàn)兩個(gè)設(shè)備的通訊。這種通訊架構(gòu)的典型使用方式如下圖所示:
網(wǎng)絡(luò)地址轉(zhuǎn)換(nat:network address translation)屬接入廣域網(wǎng)(wan)技術(shù),是一種將私有(保留)地址轉(zhuǎn)化為合法ip地址的轉(zhuǎn)換技術(shù),它被廣泛應(yīng)用于各種類型internet接入方式和各種類型的網(wǎng)絡(luò)中。原因很簡(jiǎn)單,nat不僅完美地解決了lp地址不足的問題,而且還能夠有效地避免來自網(wǎng)絡(luò)外部的攻擊,隱藏并保護(hù)網(wǎng)絡(luò)內(nèi)部的計(jì)算機(jī)。nat 功能可以對(duì) ip 進(jìn)行轉(zhuǎn)換,具體功能如下圖所示:
(四)通過附加通訊模塊實(shí)現(xiàn)
如果兩臺(tái)plc分別屬于不同網(wǎng)絡(luò),擁有不同網(wǎng)段的地址,并且還有數(shù)據(jù)通訊的需求,還可以使用增加通訊模塊的方式來實(shí)現(xiàn)兩個(gè)設(shè)備的通訊,在其中一個(gè)plc上增加一個(gè)通訊模板,賦予其與第二臺(tái)plc同網(wǎng)段的地址,即可輕松實(shí)現(xiàn)兩個(gè)設(shè)備間的通訊,這種通訊架構(gòu)的典型使用方式如下圖所示:











