- {{item.name}}
S7-1500R/H 常见问题
- 0
- 422
本章节介绍如何对S7-1500R/H冗余系统在使用过程中常见问题和处理方法
1、为什么S7-1500 R/H CPU SYNCUP(同步)被中止
S7-1500R/H冗余系统两个CPU开始 SYNCUP(同步)的前提条件:
- 冗余系统处于RUN-Solo系统状态: 主CPU运行,备用CPU停止
- 所有站都可用及PROFINET环网闭合状态
- 两个光纤电缆都连接到两个 H CPUs上
- R系统的PROFINET环网中的所有设备都支持 H-Sync转发
当启动备份CPU时,系统将切换到SYNCUP操作模式。如果SYNCUP 被中止,备份CPU将进入停机状态。
SYNCUP被中止的可能原因:
太短的循环时间可能导致过高的同步负载,从而导致 SYNCUP中止。
与非冗余CPU相比,在S7-1500R/H 冗余系统.中常常要为CPU设置更长的最小循环时间。
建议:
选择合适的最小循环时间,这样循环程序的执行频率就不会超过您的流程所需频率。与您的流程相适应的较长的最小周期时间可以优化整个系统。
例如,如果将最小循环时间(默认为10ms)增加到50ms,则可以为通信等系统任务提供更高的处理能力。
2、使用UPD组播通讯时,为什么不能访问S7-1500R/H系统
在S7-1500R/H系统上,如果你正在使用UDP组播信息,并且处于冗余模式中的主CPU故障,可能无法再访问1500R/H系统。本条目描述了这种行为出现的原因,并说明了如何避免这种通讯故障。
这种行为发生在以下情况中:
- 使用S7-1500R/H CPU V2.6.0或更高版本
- 通过系统IP地址做UDP组播通讯
- 故障的主CPU处于冗余模式下
描述
如果一个S7-1500R/H CPU通过系统IP地址发送UDP组播信息,作为源地址发送的组播数据包,包含的不是系统IP地址,而是主CPU对应Profinet接口的设备IP地址。如果通讯伙伴通过主CPU的设备IP地址寻址S7-1500R/H系统,在主CPU故障时,将不再能访问S7-1500R/H系统。
解决方案
可以采取以下措施防止上述的通讯故障:
- 不在组播数据包中使用源地址,而是使用配置的系统IP地址。
- 使用适当的过滤方式(如防火墙)过滤掉IP地址。
剩余80%未阅读,请登录查看大全章节内容
- 评论
-
分享
扫码分享
- 收藏 收藏
- 点赞 点赞
- 纠错 纠错
{{item.nickName}}