上文介绍了 PCS7 系统架构,今天继续。
第七,容错连接(网卡选择):

西门子已经开始支持普通网卡和S7-400H进行冗余通讯了,但普通网卡的切换时间,要近20秒钟,依据所选用CPU有微小差别;
要达到毫秒级的切换,需采用西门子专业网卡CP1623/ CP1628 (CP1613已停产),该通讯处理器和CP443工作原理基本相同,可同时访问至少160个PLC系统的CPU,而普通网卡不可能实现;

8个连接是普通网卡的连接数限制,对每个CPU来说只占一个连接数。
客户端和服务器通过以太网IP连接,并不和CPU连接。
也就是说服务器上至少应该有两块网卡,一块连接CPU,一块连接客户端。
西门子建议工厂网和终端网最好分开,不要用同一块网卡。
引用:“1:CPU本身带的以太网口和 CP443-1的以太网口均支持TCP通讯;2:链接建立方法不同:CPU以太网口建立TCP链接通过功能块“FB65”;CP443-1 建立TCP链接通过 NePro”
使用普通网卡建立容错连接(S7 fault-tolerant connection),需要满足以下条件:
1、S7-400H硬件版本自V6.0起
2、SIMATIC NET 版本自V8.2 SP2起(pcs7 v8.0sp1即可支持)
3、需要SOFTNET-IE、S7-REDCONNECT 授权以上采用ip地址配置(CP162X则采用mac地址配置,走的ISO协议)配置OS和H-CPU之间的容错S7连接时,需要OS项目和H-CPU的AS项目在同一项目内,单项目和多项目都可以,但对于多项目需要进行网络合并。容错S7连接不支持unspecified 和 in unknown project 的方式。



第八,系统兼容性