以前都是用FB125做能诊断故障掉站,今天用SFC51完全按照手册做
,仿真后,从站故障在程序中体现,是不是不能仿真?FB125是可以仿真
的。另外SFC51中SZL_ID 诊断DP是16#292还是16#294,网上教程两个
有,我也都试了,也是不行。我参照的手册是http://www.docin.com/p-177505012.html
最佳答案
SFC51是可以做掉站诊断的,相比FB125会节约很多程序量,而且只需在OB1中调用即可,只是需要注意的是用SFC51进行诊断掉站需区分DP-Master System是CPU下挂的还是DP网卡下挂的,其中SZL_ID为16#92时得到的是硬件配置的从站标志位信息,SZL_ID为W#16#292得到的当前存在的从站标志位信息,SZL_ID为W#16#692得到的有故障的从站标志位信息,这三个SZL_ID的值是当DP-Master System在CPU下挂的,当DP-Master System为DP网卡下下挂的时候使用的值分别为W#16#4092、W#16#4292、W#16#4692三个值。
得到三种从站标志位信息后通过硬件配置的从站标志位信息与当前从站的从站标志位信息进行逻辑“与”即可得到掉站的从站标志位信息。
提问者对于答案的评价:
学习了,谢谢
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc163739.html