软冗余 读写区域长度错误

各位前辈:
在做两个315-2DP 以太网软冗余连接,调用FB101的时候,看到返回值和出错信息值都是0,表明冗余连接建立正常,而且可以实现冗余数据区交互,变量状态不掉线。在wincc上建立冗余动态连接也实现变量信息状态不掉线。 但是就是报SF灯错误 错误信息显示“读写区域长度错误” ,权限等级12。在线检查DB5长度符合以太网要求的358字节,到底是什么原因呢?也重复试过在线删除DB5及其他块,下载新的块,但是还是报错。另:ET200M上挂了CP341,因为硬件狗还没到,所以也没设置参数 也没下载CP341设置的组态,但是CP341也没亮SF灯 (已上电)是读写区域长度错误是因为没设置CP341吗?
谢谢了!

最佳答案

1、注意在 STEP7  软冗余中的区域长度错误:
当在 OB100 中 参数化软冗余的功能块 FC100 时, 下面的内容需要注意。在“IEC_NO”参数上使用的背景数据块的长度必须至少是两个字。软冗余用户程序中参数“DB_NO”用到的数据块也有相同的要求。 
2、参见论坛的这个帖子:
http://www.ad.siemens.com.cn/club/bbs/post.aspx?b_id=4&a_id=477129

提问者对于答案的评价:
谢谢!仔细检查了 在冗余程序段里有S7定时器的使用,把这段程序移到非冗余程序段就好了

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月2日 下午3:53
下一篇 2018年12月2日 下午3:54

相关推荐