汉语大全>西门子自动化>软冗余备机不能运行

软冗余备机不能运行

详细内容

问:现场条件:CPU:3152PN/DPCP:345-216块I/O卡4块ET200M其他如背板,电源,底座
等等之类的都全,完全可以组成一套PLC.
在测试中,没有加入冗余软件包前PLC运行正常(既单CPU运行正常).
后加入软件冗余包,并且按照官网的示例调用相关程序.
先下载A机PLC重起后运行正常无SF报警
但是B机下载后PLC运行不起来,监视CPU也没提示错误是什么.请大虾们指点.

答:这个问题范围太广,由于软件冗余中会使用一些特殊功能的DB块,在FC100"SWR—START"(冗余初始化)中定义,如DB1、DB2、DB3、DB5、DB31,检查这些数据长度等设定是否有问题;同时在FC100的参数设定中,MPI_ADI表示对方MPI地址,对于MPI同步有效;LADDR和VERB_ID分别对应PROFIBUS和ETHER(以太网)同步有效,分别代表同步CP的硬件地址和连接;
非冗余DB不要手动创建,程序自动产生,A-B和B-A的DB必须同时使用,不能只有一个方向;
过程映像区不要大于CPU允许范围,如果不使用,可以设定为0
FC100"SWR—START"在CPU启动会生成相关的数据块DB,在修改参数后必须删除旧的DB,否则CPU会停机。