PLC问答
> 施耐德M580 PLC的以太网模块(BMENOC0301)在冗余系统切换时通信中断,如何配置?
施耐德M580 PLC的以太网模块(BMENOC0301)在冗余系统切换时通信中断,如何配置?
我们使用施耐德M580 PLC搭建了双机热备系统,每台PLC配备BMENOC0301以太网模块,通过环网连接。当主备PLC切换时,上位机与主PLC的通信会中断约10秒,导致监控画面卡顿。现场已确认切换逻辑正常(切换时间约200ms),但网络恢复时间过长。请问如何调整以太网配置来缩短中断时间?
2 个回答
施耐德M580冗余系统切换时通信中断过长,通常与网络拓扑和DMR(设备管理环)配置有关。BMENOC0301模块支持快速生成树协议(RSTP)和DMR,可通过以下步骤优化:
1. **启用DMR冗余协议**:在Unity Pro或Control Expert中,将BMENOC0301模块设置为主站,并配置DMR(Device Management Ring)模式。DMR专为冗余系统设计,切换时间可缩短至50ms内。确保两台PLC的BMENOC0301均启用DMR,并将环网两端连接正确(A口接上联,B口接下联)。
2. **调整RSTP参数**:若使用RSTP,将桥接器的“Bridge Priority”设为最低值(如0),确保主PLC的模块成为根桥。同时,将“Hello Time”设为1秒,“Max Age”设为6秒,“Forward Delay”设为4秒,以加快收敛速度。但RSTP收敛时间通常在1-3秒,不如DMR,因此推荐DMR。
3. **上位机通信优化**:在Unity Pro中,为上位机通信启用“IO Scanning”功能,配置扫描周期(如10ms),并设置“Device Timeout”为500ms,这样上位机能在切换后快速重新建立连接。同时,上位机软件(如Vijeo Citect)中,将OPC服务器的“Retry Interval”设为1秒,减少重连延迟。
4. **检查网络负载**:确保环网中广播流量不超过10%,可使用VLAN划分,将PLC实时数据与监控流量隔离。在BMENOC0301上启用IGMP Snooping,过滤组播。
5. **测试与验证**:切换测试时,使用Wireshark抓包,观察MAC地址学习时间。优化后,中断时间应控制在1秒内。若仍长,检查交换机是否支持快速链路切换(如施耐德ConneXium交换机)。
通过上述配置,通常可将切换中断时间缩短至100ms内,满足监控实时性要求。
补充一下:施耐德M580冗余系统切换时通信中断过长,通常与网络拓扑和DMR(设备管理环)配置有关。BMENOC0301模块支持快速生成树协议(RSTP)和DMR,可通过以下步骤优化:
1. **启用DMR冗余另外建议检查现场环境温度和接线。