回复:S7软冗余系统中FB14/FB15的通讯问题

冷月银霜

  • 帖子

    40
  • 精华

    0
  • 被关注

    1

论坛等级:游侠

注册时间:2012-02-18

普通 普通 如何晋级?

发布于 2014-06-14 21:44:39

2楼

谢谢版主回复!
1、其实这里面300的作用就是通讯。向151-8传送控制DB,读取151-8的状态DB。
2、这两天找了好多资料看,FB15的通讯数据长度有160 byte、212byte和244 byte三种说法,到底哪个正确?
3、这两天还尝试了FB12/FB13来通讯,结果300端的FB12同样报01错误状态字,FB13无报错,但是没接收到任何数据。151-8端的FB12/FB13正常,无错误状态字。
4、目前通讯其实可以通过在151-8端用FB14/FB15做通,但是会出现以下情况:当上位往其中一个主机写状态字的时候,由于目前151-8同时与两个300进行put/get通讯,会导致不同的状态字相互覆盖。
5、对于4中出现的状态字相互覆盖的情况:个人想到了三个解决方法:a、上位控制字及HMI控制字在300端进行软冗余同步。b、在300端的OB35内用单边通讯(最初的理想方案)。c、在300端的OB35内用FB12/FB13进行通讯。
6、先把通讯做通,这是目前的最大问题!后面的问题后面解决。。。

所以!请教版主:如何解决报01错误状态字的这个问题?
目前除了FB8/FB9不会报错外,其它通讯功能块在300端都出现这个问题!!!!而FB8/FB9只能用在OB1中!!!
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54660条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。