S7-300 的软冗余要求从站必须通过有源底板连接
从站的所有模块需要确保没有故障,即SF 灯不亮尤其是通讯模块
S7-300 的软冗余分为三种方式:MPI ,DP ,以太网
三种冗余方式的通讯速度不同,以太网通讯速度最快,DP 通讯速度次之,MPI 通讯速度最慢
不同的通讯方式选择的功能块不相同,具体功能块的选择如图1 所示: 图1 下面以以太网冗余为例,简述冗余过程: (一) 插入两个S7-300 的站,SIMATIC 300(A) 和 SIMATIC 300(B)
(二) 设置A 站的IP 地址为192
10 ,B 站的地址为192
(三) 在A站的块中插入OB100、OB35、OB86组织块,并对其中的OB100、OB35、OB86进行编程
(四) 在组态网络中新建ISO-ON-TCP链接
要求ID号要大于2且主从站的ID号一致
上图为最终效果图,下图为过程 (五) 在OB100中我们调用FC100’SWR_START’进行软冗余的初始化
FC100’SWR_START的各个引脚的注释请参照最后的附录 调用FC100的位置如图 主站设置如左图所示步骤,从站不需要再次设定但需要在从站中给该从站的通讯 ID 号与主站相同且大于2
,图例设置为0007 图中1 表示为当前CPU 的站号,A 站写A,B 站写B
图中2 填写对方的地址,MPI_ADR 表示对方的MPI 地址,LADDR 表示CP通讯处理器组态的硬件地址,采用 PROFIBUS 或 Ethernet 网络进行数据同步时1 2 3 4 5 才有意义,默认值为256 不需要更改
VERB_ID 表示网络链接的ID 号,在NETPRO 窗口中组态的链接的ID 值,如FDL Connection、ISO Connection 或S7 Connection
数值要大于 2