系统可用性
为帮助确保即使发生服务器中断,关键数据对分布式自动化系统中的客户端也仍然保持可用,
FactoryTalk Alarms and Events
支持 FactoryTalk Services Platform
的报警缓冲和服务器冗余功能,并且在与控制器或数据库的连接丢失时,会缓冲报警和事件信息。与控制器的连接丢失
为接收基于设备的报警,报警服务器 (
FactoryTalk Linx
) 会对 Studio 5000
控制器中的报警建立订阅。控制器会与每位订阅者保持连接并监控连接状态。一旦报警状态发生变化,控制器会缓存所需信息(例如时间戳、报警状态和关联标签值)并将报警信息传输给所有订阅者。
如果订阅者未对报警信息的接收进行确认,或者如果与已知订阅者的连接不是很稳定,控制器会将未发送的报警信息存储到 100 KB 容量的缓冲区中。此缓冲区在订阅者建立初始连接时创建,并且在订阅者失去连接后缓冲区将保持可配置的时间长度(0 至 120 分钟,默认值为 20 分钟)。缓冲区行为的设置(例如,
缓冲超时
设置)可在各个 FactoryTalk Linx
设备快捷方式
中配置。每位订阅者拥有单独的缓冲区,因此,如果其中一位订阅者出现通信问题,不会影响将报警送给其他订阅者。如果缓冲区空间已满,则会放弃最新的报警信息并记录一条
FactoryTalk Diagnostics
消息。
重要提示:
固件版本为 21 至 23 的控制器不支持新的报警功能。缓冲超时设置不可用于具有固件修订版本 24 或更高版本的控制器。对于版本为 20 或更早版本的控制器,建议您不要更改默认缓冲时间,除非
Rockwell Automation
技术支持部门另有指示。与数据库的连接丢失
如果与报警和事件历史记录的连接丢失,报警和事件历史软件会缓冲数据,直至连接恢复,之后将数据移至记录中。报警和事件历史软件在安装的计算机上创建自身的记录文件,并会一直缓冲数据,直到占满空间。可将数据库缓冲限制为指定天数或可用磁盘空间的百分比。
如果与数据库的连接断开,报警和事件信息将继续缓存到文件中。一旦恢复连接,缓存的信息将发送到数据库。
在
报警和事件历史数据库属性
对话框的高级
选项卡中可配置数据缓冲天数和可使用的最大磁盘空间。服务器冗余
当创建和配置报警服务器时,可将另一计算机上的备用服务器作为后备服务器。冗余服务器对中的一台服务器称为
活动
服务器。等待在活动服务器故障时提供服务的伙伴服务器称为后备
服务器。FactoryTalk
健康监控服务管理报警状态,并标识当前活动的服务器和后备服务器。提供反馈