问题
当需要从冗余OPC服务器收集OPC DA和OPC HDA过程数据以更大程度地减少潜在数据丢失时,存在以下限制:
- 如果使用Exaopc-RD (横河电机冗余OPC服务器),则Exaquantum可以连接四对Exaopc
- 不支持Exaquantum连接到冗余非Exaopc对的功能
解决方案
Exaquantum/ORM (以下简称“ORM”)是横河电机的OPC冗余管理解决方案,通过该解决方案可以将一个或多个OPC DA和HDA服务器冗余对连接到一个Exaquantum服务器。
客户获得的收益
- 提高Exaquantum收集过程数据的可靠性
- 解决网络和硬件故障
- 支持五个或更多冗余Exaopc服务器
- 支持非Exaopc的冗余服务器
主要特点
- 支持OPC DA和HDA冗余对之间的“暖”切换
- OPC DA数据的异步读取
- OPC DA数据的同步写入
- 从支持的OPC服务器读取OPC DA项目属性
- 从支持的OPC服务器同步读取OPC HDA数据
简介
通过ORM可以配置冗余OPC服务器对。在每对OPC服务器中,一台OPC服务器被特定为“主”OPC服务器,另一台OPC服务器处于“备用”模式。主OPC服务器将过程数据传递到Exaquantum服务器。备用OPC服务器连接到Exaquantum服务器,且已注册标签,但组处于非活动状态。
当前的主OPC服务器不可用时,ORM将切换到备用服务器以激活组并成为新的主服务器。
功能
通过标准的OPC组连接点通知机制,从OPC服务器异步读取OPC DA数据。
如果Exaquantum与主OPC服务器和备用OPC服务器的连接均丢失,那么在重新建立连接时,ORM将尝试使用先前特定的主OPC服务器。
切换后,备用OPC服务器成为新的主OPC服务器,并从该服务器提供数据,直到通信中断,如下表所示:
主OPC服务器可用 | 主OPC服务器故障 | |
备用服务器可用 | 主服务器仍为主服务器 | 备用服务器切换为新的主服务器 |
备用服务器不可用 | 主服务器仍为主服务器 | 记录OPC停车时间来用于今后可能出现的OPC数据恢复,并且不会更改特定的主OPC服务器 |
如果当前的主OPC服务器已关闭,并向ORM发送了OPC关闭通知,则将尽可能以更短的延迟时间进行切换。如果当前的主OPC服务器意外变得不可用(例如由于网络故障),则ORM OPC服务器连接监视工具将检测到不可用。
ORM可以支持16个OPC连接(OPC对),但是由于接收的过程数据量的增加,该数量可能会随着Exaquantum服务器的加载而增加。
监视服务器连接
在可配置的轮询周期内,ORM会检查每个OPC服务器的状态。如果对主OPC服务器的调用失败,或者主OPC服务器的状态为“未运行”,则尝试切换到备用OPC服务器。如果仍然不可用,那么ORM会记录OPC停车时间,并且不会更改主OPC服务器的特定。ORM继续尝试在每个轮询周期重新建立与OPC服务器的连接。重新建立连接后,ORM尽可能使用以前的主OPC服务器,因为这是有可能拥有可用OPC HDA数据的服务器。
OPC HDA数据采集
ORM会在以下情况下读取OPC HDA数据:
- Exaquantum启动时的历史追踪
- OPC数据恢复
如果主OPC服务器可用,ORM将从其中读取数据。如果正在进行历史记录追踪或OPC数据恢复则主服务器不可用,ORM将尝试切换到备用OPC服务器,如果成功,备用OPC服务器将成为后续追踪块的新的主服务器
对于Exaopc OPC服务器类型(Exaopc-STN、Exaopc-XL和Exaopc-µXL),要求使用OPC HDA数据来确定项目的特定更新率。
请注意,ORM不包含Exaopc-RD提供的OPC HDA均衡模块,以确保冗余对中的两个OPC服务器具有相同的可用OPC HDA数据。这是Exaopc-RD的功能,而不是Exaquantum的功能。对于Exaopc,备用OPC服务器不会存储HDA数据,因为其组处于非1111活动状态。
OPC DA数据写入
ORM支持同步OPC DA数据写入。只对当前的主OPC服务器执行数据写入。如果由于当前主OPC服务器不可用而导致写入失败,但ORM定期连接检查尚未检测到,则立即尝试切换,如果成功,则尝试写入新的主OPC服务器。
OPC属性访问
ORM支持OPC DA属性访问,其中属性数据的读取方式如下:
- 在Exaquantum中配置了新的OPC标签时
- 当通过标准Exaquantum管理工具要求更新特定OPC网关的属性数据时
- 当OPC网关的属性数据按计划更新时
在异步线程上从当前的主OPC服务器读取属性数据,然后将其传递到Exaquantum OPC。如果由于当前主OPC服务器变得不可用,但尚未被定期连接检查检测到而导致属性数据读取失败,则在备用OPC服务器上重试该请求。
支持Exaquantum功能,无需冗余
ORM支持以下Exaquantum功能,具体取决于OPC网关的配置以及基础OPC服务器是否支持:
- OPC均衡
- HIS标签生成
- OPC登录连接测试
想要了解更多的信息,技术&解决方案?
联系我们