我用两套315-2dp和一个ET200从站组成软冗余系统,通过MPI同步数据。硬件已组态完毕。在写程序时,我在OB100中调用FC100,在OB35中调用FB101,在OB86中调应FC102。请问是否还需要手动将FB103插入到项目中?资料上面没有这方面的介绍,但在软冗余功能块说明中,介绍FB103实现MPI网络同步。是不是也要在程序中调用FC103一次,然后在将这条语句删掉?
最佳答案
1、资料中只介绍,当采用PROFIBUS-DP与以太网方式进行同步时,在程序中调用FC101,该如何删除语句,这是因为FC101内部调用了FB104,FC5,FC6.。并未提到采用MPI进行同步时如何,所以就不进行删除。
2、转帖冗余系统调试经验,有关删除:
a、软冗余程序会在OB100中动态生成几个DB,如果这些DB已经存在,那么系统不同再建一个新的DB进行覆盖。如果参数发生改变,这些DB要手动在线删除后重启CPU。否则就可能出现数据长度不对的问题。
b、OB100中的FC100调用主要是生成WORKDB,只要更改FC100参数后,一定记得在线将WORKDB删除,然后再下载!
c、修改FC100后,先不要急着下载,应在线将软冗余块生成的DB块删除,再次进行下载。否则很容易产生I/O Access错误。
提问者对于答案的评价:
谢谢
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc236107.html