SFC51/FB453DP从站诊断问题

给位老师好。再写400HDP诊断中遇到了一些问题,请各位老师多多赐教。
1.用SFC51模块诊断ET200M从站,按照指南上的方法设置了SSL_ID,INDEX填写的是组态的诊断地址8182,可返回的RET_VAL值报错8082(SSL_ID错误,或在CPU或SFC中未知),SFC51在OB1中调用,附图1、2,请问这是什么原因造成的呢?
2.换成冗余指南下的FB453,查询冗余IO的状态,RET_VAL也会返回错误8000(从SDB91读出DB RED_WORK_I的DB编号时出错。可通过SFC20的错误代码判断原因。在EXT_INFO参数中输入SFC 20的错误代码。)FB453是用了多重背景在另一个FB里在OB1中调用的,这个错误会是什么原因造成的呢? 附图3
3.以上都在在仿真下进行的,但调用SFC51监控CPU时,没有什么问题,知道的老师多多指教!谢谢!

问题补充:
经过测试应该是INDEX值的问题,现在想问一下老师们,用0C75,INDEX的值在资料上是填DP从站的诊断地址,请问这个诊断地址是哪一个?

图片说明:

SFC51/FB453DP从站诊断问题    SFC51/FB453DP从站诊断问题    SFC51/FB453DP从站诊断问题   

最佳答案

如何使用SFC 51“RDSYSST”(对于扩展为DP主站 的CP443-5)读出DP从站的诊断数据?
https://support.industry.siemens.com/cs/cn/zh/view/19951051
SFC51常用功能使用入门
https://support.industry.siemens.com/cs/cn/zh/view/79609718
SFC51 设定 SSL_ID W
https://support.industry.siemens.com/cs/cn/zh/view/1650464
使用SFC51/SFB52/SFB54诊断PROFINET IO使用入门
https://support.industry.siemens.com/cs/cn/zh/view/90528012

提问者对于答案的评价:
谢谢老师回答,还有一个疑问,在仿真状态下,FB450~FB453冗余块在重启后会报错,只要重新分配一个DB块给他们就正常。请问这是什么原因呢?

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc350293.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午12:23
下一篇 2021年7月5日 上午12:24

相关推荐

发表回复

登录后才能评论