1. UDP通信協(xié)議特點(diǎn)
1) UDP是面向非連接的協(xié)議,通訊雙方不會(huì)發(fā)送建立連接的任何信息;
2) UDP雖然不建立連接,但需要在通信雙方調(diào)用TCON注冊通訊服務(wù);
3) UDP發(fā)送端發(fā)送數(shù)據(jù)后,接收端不發(fā)送應(yīng)答,發(fā)送端不知道數(shù)據(jù)是否被正確接收;
4) UDP不是流式服務(wù),而是以數(shù)據(jù)報(bào)文的方式來傳輸:消息包含數(shù)據(jù)長度信息,發(fā)送端和接收端的長度可以不一致。
5) 發(fā)送端的長度不能大于接收端的數(shù)據(jù)報(bào)文長度
2. UDP通信組態(tài)
1) 組態(tài)雙方的TON連接參數(shù)
2) TUSEND_ADDR指定的8個(gè)字節(jié)的連接參數(shù)DB塊傳遞接收方的IP地址,端口號。
3) TURCV_ADDR指定的8個(gè)字節(jié)的連接參數(shù)DB塊將會(huì)接收到遠(yuǎn)程IP地址,端口號。
3. UDP 廣播
UDP是面向無連接的通訊協(xié)議,UDP數(shù)據(jù)包括目的端口號和源端口號信息,由于通訊不需要連接,所以可以實(shí)現(xiàn)廣播發(fā)送。
IP 地址為 192.168.0.123、子網(wǎng)掩碼為 255.255.255.0 的 CPU 將使用廣播地址 192.168.0.255。
S7-1200 OPEN IE 通信總結(jié)
1) UDP是面向非連接的協(xié)議,通訊雙方不會(huì)發(fā)送建立連接的任何信息;
2) UDP雖然不建立連接,但需要在通信雙方調(diào)用TCON注冊通訊服務(wù);
3) UDP發(fā)送端發(fā)送數(shù)據(jù)后,接收端不發(fā)送應(yīng)答,發(fā)送端不知道數(shù)據(jù)是否被正確接收;
4) UDP不是流式服務(wù),而是以數(shù)據(jù)報(bào)文的方式來傳輸:消息包含數(shù)據(jù)長度信息,發(fā)送端和接收端的長度可以不一致。
5) 發(fā)送端的長度不能大于接收端的數(shù)據(jù)報(bào)文長度
2. UDP通信組態(tài)
1) 組態(tài)雙方的TON連接參數(shù)
2) TUSEND_ADDR指定的8個(gè)字節(jié)的連接參數(shù)DB塊傳遞接收方的IP地址,端口號。
3) TURCV_ADDR指定的8個(gè)字節(jié)的連接參數(shù)DB塊將會(huì)接收到遠(yuǎn)程IP地址,端口號。
3. UDP 廣播
UDP是面向無連接的通訊協(xié)議,UDP數(shù)據(jù)包括目的端口號和源端口號信息,由于通訊不需要連接,所以可以實(shí)現(xiàn)廣播發(fā)送。
IP 地址為 192.168.0.123、子網(wǎng)掩碼為 255.255.255.0 的 CPU 將使用廣播地址 192.168.0.255。
S7-1200 OPEN IE 通信總結(jié)