恭喜,你发布的帖子
发布于 2020-10-22 13:20:34
4楼
TCP走传输层,包头开销54字节,单帧数据最大1460字节。1200最大一次传输8192字节(1500的数据可查)。1200实测10ms传5000字节。PLC可做服务器或客户端。适用范围广,上位机首选。
UDP也走传输层,包头开销42字节,通常小数据量传送。编程最简单。小范围用很可靠。
S7走应用层,三次TCP握手加两次S7认证,包头开销79字节,1200单帧数据最大222字节(1500的是900多字节,具体记不住了)。1200的优化后的S7通信实测还比TCP慢50倍。下位机无需编程,但上位机编程其实并未比TCP简化太多。
博途在线或仿真与PLC通信走表示层COTP。
现场总线比如PNIO等,走物理层、数据链路层和应用层,速度快。
网络这些需要懂OSI模型,会用WireShark抓包解析就看出来了。
一般,这些通信的报文怎么抓取呀
请填写推广理由:
分享
只看
楼主