找答案的高端用户(找答案钻石及双钻级别的用户)将尽可能从此问题下的所有回
答中,为您推荐最佳答案。届时您可以根据推荐数采纳答案。
如果自提问时间起7天内您仍无法选出最佳答案,您可以选择“无满意答案”关闭此问题。
一套S7 400 系统 CPU 带5个分站,原始的CPU 414-3XJ04-0AB0有故障(掉电无法保持程序,即使有后备电池),更换为新的CPU 414-3XM05-0AB0(西门子网站查到的替换型号)。
原始CPU能在带交流电的情况下正常工作。上载程序后,替换CPU 。
将上载的程序打开,对硬件组态里面的CPU进行了右键替换,编译保存。之后下载到CPU 。CPU无法正常运行 ,有EXT F 和BUS 2报警,EXT F常亮红灯, BUS 2 闪烁红灯 。
但是,如果换回旧CPU ,用旧PLC程序(用A程序,未替换CPU).
就没有分站报警。
诊断缓冲区,报警如下:
事件 1 / 120: 事件 ID 16# 38C4
分布式 I/O:站 返回
受影响 DP 从站的地址:站编号: 15
DP 主站系统标识号: 1
DP 从站的逻辑基址:输入地址: 8182
DP 主站的逻辑基址: 8191
要求的 OB:机架故障 OB (OB86)
优先级:25
外部错误, 离开的事件
00:11:45.447 1994-01-01
事件 2 / 120: 事件 ID 16# 39B1
在更新过程映像输入表时发生 I/O 访问错误
P 区域,字节访问, 访问地址: 83
过程映像分区编号: 0
无用户相关信息(Z1):2942
所需的 OB:程序执行错误 OB (OB85)
优先级:25
外部错误, 进入的事件
00:11:45.428 1994-01-01
事件 3 / 120: 事件 ID 16# 39B1
在更新过程映像输入表时发生 I/O 访问错误
P 区域,字节访问, 访问地址: 82
过程映像分区编号: 0
无用户相关信息(Z1):2942
所需的 OB:程序执行错误 OB (OB85)
优先级:25
外部错误, 进入的事件
00:11:45.428 1994-01-01
事件 4 / 120: 事件 ID 16# 39B1
在更新过程映像输入表时发生 I/O 访问错误
P 区域,字节访问, 访问地址: 81
过程映像分区编号: 0
无用户相关信息(Z1):2942
所需的 OB:程序执行错误 OB (OB85)
优先级:25
外部错误, 进入的事件
00:11:45.428 1994-01-01
事件 5 / 120: 事件 ID 16# 39B1
在更新过程映像输入表时发生 I/O 访问错误
P 区域,字节访问, 访问地址: 80
过程映像分区编号: 0
无用户相关信息(Z1):2942
所需的 OB:程序执行错误 OB (OB85)
优先级:25
外部错误, 进入的事件
00:11:45.428 1994-01-01
之前提问后我也检查了新旧CPU的自身设置,包括过程映像区,都是256。所有设置都完全一样。
程序块未做任何修改,里面包含0B85和OB86 ,
从缓冲区诊断信息看,是分站15上的问题, 其诊断地址8182 , 里面组态的IO点 输入的地址是字节80、81、82、83。感觉是根本没有访问到这个站。
前面提到共有5个分站,其他的地址包括10 12 13 14 ,他们组态的IO点输入地址有字节90多的 。
请帮忙分析。
可以参考我前面的提问:
http://www.ad.siemens.com.cn/service/answer/tobe_solution.aspx?Q_ID=101330&cid=1029
http://www.ad.siemens.com.cn/service/answer/tobe_solution.aspx?Q_ID=101596&cid=1029
手机扫码追踪该问题,
觉得实用,立即去分享!
点击复制链接
根据上次和现在这些问题的描述,这个你可以在线看从站硬件诊断信息。因为只是更换cpu后才现在报警的问题所在只有profibus-dp通讯的传输率了。你确认是否与原值一致,因为系统默认为1.5mbps,可能原通讯传输率人工做过修改。
这个我还特意自己在电脑中也做了一下实验,替换后仿真没有问题的。
首次回答问题,获得
双倍西币积分!
立即成为技术知识分享的一员!
找答案微信小程序
提问
搜索
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!