发布于 2006-07-17 13:40:52
0楼
恕我直言,不要费力了。
1.本人与同事几年前也曾萌发与你的同样念头,但结果只能做到离线冷备份(这是我的定义),与真正意义的在线热备份相差太远。
2.自从应用了s7400H与S7300(软冗余)系统,有了一点点感性认识,他们除了有硬件支持(连接模块,有源底板等),尚有专用的软件支持。
3.看一下s7400H与S7300(软冗余)的设置,可初步了解哪些数据在主从设备之间不断地交换(通讯)与刷新:
用户需要在初始化程序中(OB100)定义冗余部分的数据区,该数据区可以包括:一个 过程映象区(process image area),一个定时器区(IEC timer area),一个计数器区(IEC counter area),一个 位地址区(memory address area)和一个 数据块区(data block area),S7-300同步的最大数据量为8 kBytes,S7-400同步的最大数据量64kBytes。
4.主备系统的切换时间 = 故障诊断检测时间 + 同步数据传输时间 + DP从站切换时间.
现只作应用项目,不做开发,也没有更好的建议。双机冗余(无扰动地切换),还是考虑s7400H与S7300(软冗余)系统,“不花钱办大事”是不可能的。仅供参考。
一日三省吾身