找答案的高端用户(找答案钻石及双钻级别的用户)将尽可能从此问题下的所有回
答中,为您推荐最佳答案。届时您可以根据推荐数采纳答案。
如果自提问时间起7天内您仍无法选出最佳答案,您可以选择“无满意答案”关闭此问题。
S7 400 系统更换CPU后,造成一个分站报警,之前有在版块里提了几次这个问题, 非常感谢一些专家们的指导 ,他们包括:lzm、我心飞翔-- 冰雪疯儿- 阿鸣 WWCWWC 半瓶醋 qiushuiwuhen-等朋友。在此要谢谢各位的帮忙。
回到问题本身,不断的反复折腾后,我给出我自己的一些理解。原始CPU由于无法有效在交流电断电后保持数据,必须进行更换。但是换了CPU后,总是导致一个分站报警。结合缓冲诊断,我认为是由于这个分站根本没有被检测到,自然它分配的一些DI和DO就没办法扫描进过程映像区。 于是报警0B85和OB86事件。我也咨询西门子热线,结合网友的建议,我修改了DP上的波特率 由12M到1.5M (报警的分站的确是DP上的最后一个站), 故障消失(截止目前)。西门子热线解答了我的另外一个问题,为什么旧CPU 在12M波特率可以运行,而新的CPU不行,可能的原因是旧CPU性能差了(结合前面提到的CPU无法保持数据,CPU存在异常了),对电气环境的要求不是那么严格,所以能用。而新的CPU,对电气环境要求严格,无法在12M上运行。
剩下的就是要查总线上的一些异常点,解决为什么以前可以用12M ,现在不能用的问题。
希望我的这个实例可能给后续的朋友一些帮助。
小程序查看
手机扫码追踪该问题
手机扫码追踪该问题,
觉得实用,立即去分享!
点击复制链接
你的问题是一个典型问题。从问题几次的提出就没有怀疑是通讯速率问题。正如西门子的回答,过去在一个系统中各个PLC的通讯速率设置不同,但通讯正常,这给人的概念是”西门子PLC对于DP通讯是自适应的(向低速率看齐)“,看来现在是老的概念不可用了,还是新的CPU有了新的要求了,不管怎样,还有遵循如下规定:
PROFIBUS 子网上,一个区段的最大电缆长度由设置的传输率所决定。
9.6 kbps 到187.5 kbps: 1000 米
500 Kbaud: 400 米
1.5 Mbaud: 200 米
3 Mbaud 到12 Mbaud :100 米
这里要感谢你对上个问题的解释,否则上个问题根本还是一头雾水。
首次回答问题,获得
双倍西币积分!
立即成为技术知识分享的一员!
找答案微信小程序
提问
搜索
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!