三维力控的 OPC Client 驱动是支持 冗余切换的。
你需要向 技术支持索要,标准版确实是不支持对冗余OPC Server切换的。
因为绝大部分的 HMI软件的 OPC Client驱动都不支持 针对OPC Server的冗余切换。
所以当时 力控为了满足这部分市场的需要,实际上第一个是为了满足我项目的需要,
专门开发了 支持冗余切换的 OPC Client 驱动。
可以配置2个IP 或者 2个机器名。
A挂了,自动切换去读写B。
同时,还可以支持静态的负载均衡。
例如 非主-备式的那种服务器。
2台提供OPC Server的机器是并列的,而不是主-备式的。
那么 6台 力控可以是 先A 后B。A挂了,再切换到B。
还有 5台力控可以使 先B后A。 B挂了,再切换到A。
这样,使得 2台 OPC Server机器的负载 大致上比较均衡。
避免一台机器负载很重,另外一台机器负载很轻这种情况。
而且,在切换时更安全一些。
假如 全部的11台都在A上,A挂了,去切换到B。
再快再快 也需要3-5S,这跟用什么软件没关系,跟网络机制,OPC机制,Dcom直接相关。
那么3-5S 的时间中断对于石化,冶金,电力是不被接受的。
如果是所有的客户端被分散在2台Server上。
没有了主备的概念,2个都在工作。
A挂了,会有6个客户端去切换到B,但是B上面的5个还是好的。
B挂了,会有5个客户端去切换到A,但是A上面的6个还是好的。
这就是所谓的 静态负载均衡式 容错。