问题描述:车间一条柔性线,西门子S7-1500 PLC通过Profinet连接发那科0i-F数控系统,最近出现IO数据更新延迟,从正常2ms上升到15ms,导致加工节拍不稳定。网络拓扑:PLC→交换机A→交换机B→CNC,中间经过两个网管型交换机。已检查网线、端口速率均为100M全双工。请问如何排查?
回答:建议按以下步骤排查:1. 检查交换机端口是否开启EEE(节能以太网),关闭它。2. 确认Profinet实时数据是否被分配了高优先级队列(DSCP EF)。3. 使用Wireshark抓包,查看是否有大量广播/组播报文占用带宽。4. 检查交换机CPU负载,可能因环路或攻击导致。5. 尝试将PLC与CNC直连(不经过交换机)测试,排除交换机问题。6. 更新交换机固件。如果问题依旧,考虑升级支持TSN的交换机。

