在画面中添加数据连接
2015-12-18 23:15:36 来源: 评论:0 点击:
通过在画面中添加数据连接,能够为单独的块显示其报警。在添加数据连接之后,就可以通过引用一个iFIX标签来定义其数据源。您也可以引用一个 OPC 服务器;不过,OPC 标准不支持报警。要了解更多关于OPC标准的信息,可以浏览相关网站http://www.opcfoundation.org.
iFIX标签语法
可以使用以下语法引用一个标签:
Fix32.nodename.blockname.fieldname
nodename是一个 SCADA 服务器的节点名,blockname是要监控的块的名称,fieldname是要显示的过程值。例如,为了显示 SCADA 服务器MIXER1上模拟量输入块 AI_TEMP16的当前报警,应使用数据源:
Fix32.MIXER1.AI_TEMP16.A_CUALM
下表列出了其它可以引用的公共报警字段。要了解更多关于数据块字段的信息,请参考建立SCADA系统手册。使用表达式编辑器,可以得到有效的服务器、数据块、地址以及字段的列表。请参考创建画面手册,可以学习更多关于表达式编辑器的内容。
字段... | 显示... | 合法输入 |
A_ALMEXT1 | 在块的“报警扩展”字段中输入的文本。 | 最多79个字符。 |
A_ALMINTIME | 块生成报警的日期和时间。根据您的配置,这个日期和时间可以是OPC服务器时间,或者是本地计算机时间。请参考理解时间标签部分,以学习更多关于iFIX时间标签如何报警的信息。 | 无。这是一个仅供显示的字段。 |
A_ALMLASTTIME | 块最后生成报警的日期和时间。根据您的配置,这个日期和时间可以是OPC服务器时间,或者是本地计算机时间。请参考理解时间标签部分,以学习更多关于iFIX时间标签如何报警的信息。 | 无。这是一个仅供显示的字段。 |
A_ALMSN | 报警区数据库的序列号。 | 无。这是一个仅供显示的字段。 |
A_AREA1 through A_AREA15 | 块的报警区。 | ALL或在报警区数据库中定义的任何报警区的名称。 |
A_CUALM | 块的当前报警状态。 | 模拟量块显示的报警包括高、低、变化率或偏差。数字量块显示的报警包括状态改变或从正常状态改变。 |
A_ENAB | F_ENAB当前块是否能够产生报警。使用这个字段可以根据需要来允许和禁止报警。 | 如果块能够报警,则为“Yes”或1; 如果块不能够报警,则为“No”或0。 |
A_EVENT | 当前块是否能够产生事件消息。使用这个字段可以允许和禁止事件消息。 | 如果块能够生成事件消息,则为“Enable”; 如果块不能够生成事件消息,则为“Disable”。 |
A_IENAB | 当前块在启动时是否能够产生报警。 |
|
A_LAALM | 块未确认的最严重的报警,称为锁存报警。 | 模拟量块显示的报警包括高、低、变化率或偏差。数字量块显示的报警包括状态改变或从正常状态改变。 |
A_NALM | 当前块是否有未确认的报警。 | 如果块有未确认的报警,则为“Yes”或1; 如果所有的报警都被确认了,则为“No”或0。 |
A_OPCLIMIT | OPC服务器的硬件选项。 | 无。这是一个仅供显示的字段。 |
A_OPCQLTY | OPC服务器的品质状态。 | 无。这是一个仅供显示的字段。 |
A_OPCSUBSTAT | OPC服务器的品质子状态。 | 无。这是一个仅供显示的字段。 |
A_OPCTIME | 来自OPC服务器的日期和时间。如果没有有效的OPC服务器,则这个字段包含本地计算机时间。 | 无。这是一个仅供显示的字段。 |
A_PRI | 块的报警优先级。 | INFO, LOLO, LOW, MEDIUM, HIGH, HIHI, 或 CRITICAL。 |
为了显示和改变一个块的报警限,使用下表中的字段。
要了解更多关于数据连接和输入一个数据源的信息,请参考创建画面手册。