最近有个PCS 7 工程师问我一个关于以下架构的firewall / Profinet / Simocode 的问题。
他问,Simocodes profinet 是用什么ports 的? 是不是102?
其实我也不知道,我只是知道s7 protocol 是用102, 别名是RFC1006 protocol. 那profinet 的port 是什么呢?
网上查了一下,才知道profinet 的port 是34964. 但是这个port 对于我们来说会有点陌生。通常我们都是用新的primary setup tool/proneta/ Step 7 的edit ethernet node 来browse 网络, 用的protocol 是“DCP".
既然我不清楚simocode profinet 是不是用34964 来通讯的,那我就建议他用一个叫 ”wireshark“ 的软件来听网络上的traffic.
在此我在这里介绍以下,如果你们想看网络上的通讯,或者电脑上和别的设备的通讯,都可以下载这个wireshark. https://www.wireshark.org/
2. 当放了SC646-2C , 设置后,就和simocode (field bus) 通讯不上了。在ES 看不到simocode profinet. (他已经设置了service bridge and VLAN).
我就说,那把firewall 先拿掉,然后放wireshark 进去,研究了 simocode ES V15.1 和soft starter ES V15.1 需要什么protocol 打开才可以和他们通讯。
Wireshark , 可能很多人没有听过或用过。对于pcs 7 工程师来说,在未来会遇到各种网络安全的挑战,借此机会介绍给大家这个wireshark 的功能。 想深入研究的化,用以上链接,下载,去玩玩吧 (免费的)
参考其它的网络诊断方法
PROFINET 网络组件(PROFINET IO、SNMP、WBM)的诊断方法
Network and Communication diagnostics