在设置好硬件并安装iFIX之后,就可以允许报警并实施您的报警策略。
为了帮助完成这一过程,参考下列应该完成的任务:
- 为报警区数据库中的报警区命名。如果希望共享数据库,将ALARMAREAS.AAD文件移到到文件服务器中。
- 指定每台计算机的报警区路径。如果正在使用一个文件服务器,则输入网络路径作为报警区路径。
- 定义默认(公共)的报警和消息格式。选择公共报警区。
- 选择公共报警区。
- 允许并配置节点的报警服务。
- 为操作员和配方消息指派报警区。如果 在SCU中允许了SQL支持,那么也要为SQL系统任务消息指派报警区。
- 在 SCADA 服务器上,通过允许报警和事件消息、指派报警区、选择报警优先级以及定义报警限来配置数据库块。
- 在显示客户端,创建画面以显示数据连接、报警一览对象以及动态对象中的报警。
改善报警吞吐量
如果发现因为处理的报警数量导致系统响应时间不可接受,可能要配置处理单个报警中包含工作的数量。报警一览报警列表更新每个报警。这些报警列表包含每个可能的报警一览排序类型。例如,包括:优先级、确认/优先级、开始时间、结束时间、确认/结束时间,等等。
如果对有些报警排序类别不感兴趣(没有报警一览正在使用它们),可能要禁用一些正在更新的报警列。这会释放系统资源。
执行此操作,配置iFIX Local路径中的Alarm.ini文件。如果安装iFIX到默认位置,该路径是 C:\Program Files (x86)\GE\iFIX\Local。在[SUMMARY]部分,使用DisableAckTLSort、DisableAckTimeSort、DisableAckPriSort、DisableTimeLastSort设置来禁用这些排序类型。下面是解释这些设置的Alarm.ini文件的摘录。
[SUMMARY]
; DisableAckTLSort
; DisableAckTimeSort
; DisableAckPriSort
; DisableTimeLastSort
; 当TRUE指示Alarm.exe不需要更新这些列时
; 由于没有报警一览使用它来排序并允许Almsum.exe
; thread to be quicker.另外这个表维护的是默认行为。
; Default can be FALSE or no entry here.
DisableAckTLSort=FALSE
DisableAckTimeSort=FALSE
DisableAckPriSort=FALSE
DisableTimeLastSort=FALSE
参阅
如何做...