找答案的高端用户(找答案钻石及双钻级别的用户)将尽可能从此问题下的所有回
答中,为您推荐最佳答案。届时您可以根据推荐数采纳答案。
如果自提问时间起7天内您仍无法选出最佳答案,您可以选择“无满意答案”关闭此问题。
问题
取消精华
首页精华问答
取消推荐
高端用户推荐
申请置评
已申请置评
修改
修改标签
添加标签
官方认证
取消官方认证
修改标签
添加标签
转移分类
删除
{{itemCategory}}
可是设备一直能正常运行,请问其中的可能原因。这个错误需要修复?如果需要,请教高手们如何修复!
收藏({{answerDetail.Q_FavoriteCounts}})
手机扫码追踪该问题,
觉得实用,立即去分享!
点击复制链接
专家建议
取消最佳答案
修改
先,根据诊断缓冲区信息:事件1是BCD转换错误,受影响的寄存器:累加器1;请求错误组织块:编程错误OB121,即调用错误处理组织块OB121;优先级1(与引起错误的OB的优先级相同);内部错误。
其次,根据你的诊断信息分析,由于所调用的错误处理组织块OB121的优先级为1,只有主循环组织块OB1的优先级为1,而OB121的优先级与引起错误的OB的优先级相同,因此发生BCD转换错误的程序在OB1中,检查相应的程序,如所调用块的参数类型是否有错误,是否赋予实际值;你可以参考下列BCD转换错误类似回答链接:
http://www.ad.siemens.com.cn/service/answer/tobe_solution.aspx?Q_ID=74270&cid=1029
虽然发生了BCD转换错误,但由于你的CPU中下载了编程错误组织块OB121(即使下载了一个空程序也可以),所以当CPU检测到BCD转换错误时,由于你的CPU中有错误处理组织块OB121,CPU操作系统会自动调用OB121,避免发生该错误时CPU进入停机。如果设备运行正常,只是偶尔错误,你可以不用管它,有时间检查你的主循环组织块OB1中相应的BCD转换部分程序的结构、参数设定等是否正常。
等您来回答
换一换
{{item.CoinValue}}西币
{{item.VisitNum}}人想问
本版相关问题
换一换
专家置评
首次回答问题,获得
双倍西币积分!
立即成为技术知识分享的一员!
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!

西门子商城