对于PROFINET来说,协议主要分析DCP、LLDP、UDP、IP、TCP、PTCP、ARP等。
最好的办法就是通过WIRESHARK把协议报文抓到,然后根据交互的报文中,字段如何设置来进行分析。
关于WIRESHARK的协议分析方法,其实简单的就两张图就够用:
图1:协议分类

图2:协议报文举例:

上面两张图就是protocol的分类以及报文(举例)字段等。报文中字段需要针对不同协议具体分析。
关于WIRESHARK的使用,有兴趣深入的话,推荐一个视频教程系列:
"【协议分析鼻祖Laura】WireShark 大学培训教程"