1. udp通信協(xié)議特點(diǎn)
1) udp是面向非連接的協(xié)議,通訊雙方不會(huì)發(fā)送建立連接的任何信息;
2) udp雖然不建立連接,但需要在通信雙方調(diào)用tcon注冊(cè)通訊服務(wù);
3) udp發(fā)送端發(fā)送數(shù)據(jù)后,接收端不發(fā)送應(yīng)答,發(fā)送端不知道數(shù)據(jù)是否被正確接收;
4) udp不是流式服務(wù),而是以數(shù)據(jù)報(bào)文的方式來傳輸:消息包含數(shù)據(jù)長(zhǎng)度信息,發(fā)送端和接收端的長(zhǎng)度可以不一致。
5) 發(fā)送端的長(zhǎng)度不能大于接收端的數(shù)據(jù)報(bào)文長(zhǎng)度
2. udp通信組態(tài)
1) 組態(tài)雙方的ton連接參數(shù)
2) tusend_addr指定的8個(gè)字節(jié)的連接參數(shù)db塊傳遞接收方的ip地址,端口號(hào)。
3) turcv_addr指定的8個(gè)字節(jié)的連接參數(shù)db塊將會(huì)接收到遠(yuǎn)程ip地址,端口號(hào)。
3. udp 廣播
udp是面向無連接的通訊協(xié)議,udp數(shù)據(jù)包括目的端口號(hào)和源端口號(hào)信息,由于通訊不需要連接,所以可以實(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é)