西門子S7-1200/1500PLC在不同網(wǎng)段通訊常用的四種方法
1、通過路由的模式實現(xiàn)PLC間跨網(wǎng)段通訊
兩臺PLC分屬于不同網(wǎng)段,但有數(shù)據(jù)通訊的需求,最典型的應(yīng)用就是使用路由的模式來實現(xiàn)。在PLC側(cè)需要使能“使用路由器”功能,并填寫對應(yīng)的網(wǎng)關(guān)地址,然后去調(diào)用相應(yīng)的功能塊進行通訊,如在S7-1500中調(diào)用TSEND_C和TRCV_C去實現(xiàn)TCP通訊;當然在兩臺PLC間需要有支持路由功能的交換機來支持,如scalance xc208。這種通訊架構(gòu)的典型使用方式可參考圖1的示意。
2、通過網(wǎng)關(guān)的模式實現(xiàn)PCL間跨網(wǎng)段通訊
兩臺PLC分屬于不同網(wǎng)段,但還有實時通訊的需求,這時可以考慮Profinet通訊方式,通過PN/PN Coupler 網(wǎng)關(guān)來實現(xiàn)實時的數(shù)據(jù)交換功能。
PN/PN Coupler 具有兩個Profinet接口,每個接口作為一個Profinet的Io Device鏈接到了各自的Profinet系統(tǒng)中,互連了兩個PROFINET子網(wǎng),實現(xiàn)了實時數(shù)據(jù)交互。這種通訊架構(gòu)的典型使用方式可參考圖2的示意。
3、通過NAT的模式實現(xiàn)PLC間跨網(wǎng)段通訊
兩臺PLC分屬于不同網(wǎng)段,但有數(shù)據(jù)通訊的需求,還可以使用NAT技術(shù)來實現(xiàn)跨網(wǎng)段的數(shù)據(jù)交換。
這種通訊架構(gòu)的典型使用方式可參考圖3的示意。兩臺PLC分屬于不同網(wǎng)段,中間由一臺支持NAT功能的設(shè)備互聯(lián),如SCALANCE S615,NAT設(shè)備將網(wǎng)段2的地址轉(zhuǎn)換為網(wǎng)段1的一個地址,在通訊時,網(wǎng)段1的設(shè)備去訪問轉(zhuǎn)換后的地址即可實現(xiàn)兩個設(shè)備的通訊。
4、通過增加附加通訊模塊的模式實現(xiàn)PLC間跨網(wǎng)段通訊
兩臺PLC分屬于不同網(wǎng)絡(luò),擁有不同網(wǎng)段的地址,但還有數(shù)據(jù)通訊的需求,還可以使用增加通訊模塊的方式來實現(xiàn)兩個設(shè)備的通訊。這種通訊架構(gòu)的典型使用方式可參考圖4的示意。如圖中示意,在其中一個PLC上增加一個通訊模板,賦予其與第二臺PLC同網(wǎng)段的地址,即可輕松實現(xiàn)兩個設(shè)備間的通訊。