Adding Data Links to Pictures

You can display alarms for individual blocks by adding Data links to your pictures. Once you add a Data link, you can define its data source by referencing an iFIX tag. You can also reference an OPC server; however, the OPC specification does not support alarms. For more information about the OPC specification, you can visit their web site at http://www.opcfoundation.org.

iFIX Tag Syntax

You can reference a tag with the syntax:

Fix32.nodename.blockname.fieldname

where nodename is a SCADA server, blockname is the block you want to monitor, and fieldname the process value you want to display. For example, to display the current alarm for the Analog Input block, AI_TEMP16, on the SCADA server, MIXER1, use the data source:

Fix32.MIXER1.AI_TEMP16.A_CUALM

The following table lists other common alarm fields that you can reference. For more information about block fields, refer to the Building a SCADA System manual. For a list of available servers, blocks, addresses, and fields, use the Expression Builder. You can learn more about the Expression Builder by referring to the Creating Pictures manual.

Common Alarm Fields 

The field...

Displays...

Valid Entries

A_ALMEXT1
A_ALMEXT2

The text entered in the block's alarm extension fields.

Up to 79 characters.

A_ALMINTIME

The time and date at which the block generated the alarm. Depending on your configuration, the time and date may be the OPC server time or the local computer time. Refer to the section Understanding Time Stamps to learn more about how iFIX time-stamps alarms.

N/A. This is a display-only field.

A_ALMLASTTIME

The time and date at which the block last generated an alarm. Depending on your configuration, the time and date may be the OPC server time or the local computer time. Refer to the section Understanding Time Stamps to learn more about how iFIX time-stamps alarms.

N/A. This is a display-only field.

A_ALMSN

The serial number of the alarm area database.

N/A. This is a display-only field.

A_AREA1 through A_AREA15

The block's alarm areas.

ALL or any alarm area name defined in the alarm area database.

A_CUALM

The block's current alarm status.

Analog blocks display alarms such as High, Low, Rate of Change, or Deviation. Digital blocks display alarms such as Change of State or Change from Normal.

A_ENAB
F_ENAB

Whether or not the current block can generate alarms. Use this field to enable and disable alarming as needed.

Yes or 1, if the block can generate alarms, or

No or 0, if the block cannot generate alarms.

A_EVENT

Whether the current block can generate event messages. Use this field to enable or disable event messaging.

Enable, if the block can generate event messages, or

Disable, if the block cannot generate event messages.

A_IENAB

Whether the current block can generate alarms on start-up.

  • Enable, if the block generates alarms on start-up, or
  • Disable, if the block does not generate alarms on start-up.

A_LAALM

The block's most severe unacknowledged alarm, called a latched alarm.

Analog blocks display alarms such as High, Low, Rate of Change, or Deviation. Digital blocks display alarms such as Change of State or Change from Normal.

A_LAPRI The block's latched priority. This priority corresponds to the block's latched alarm (A_LAALM). N/A. This is a display-only field.

A_NALM
F_NALM

Whether or not the current block has any unacknowledged alarms.

Yes or 1, if the block has unacknowledged alarms, or

No or 0, if all the alarms are acknowledged.

A_OPCLIMIT

The hardware options of the OPC server.

N/A. This is a display-only field.

A_OPCQLTY

The quality status of the OPC server.

N/A. This is a display-only field.

A_OPCSUBSTAT

The quality substatus of the OPC server.

N/A. This is a display-only field.

A_OPCTIME

The time and date from the OPC server. If no OPC server is available, the field contains the local computer time.

N/A. This is a display-only field.

A_PRI

The block's alarm priority.

INFO, LOLO, LOW, MEDIUM, HIGH, HIHI, or CRITICAL.

To display and change a block's alarm limits, use the fields in the following table.

Block-Specific Alarm Fields 

The field...

Displays...

Valid Entries

A_HI
F_HI

The High alarm limit for an Analog Alarm or Analog Input block.

Depends on the block's EGU range. By default, the range is 0 to 100.

A_LO
F_LO

The Low alarm limit for an Analog Alarm or Analog Input block.

Depends on the block's EGU range. By default, the range is 0 to 100.

A_LOLO
F_LOLO

The Low Low alarm limit for an Analog Alarm or Analog Input block.

Depends on the block's EGU range. By default, the range is 0 to 100.

A_HIHI
F_HIHI

The High High alarm limit for an Analog Alarm or Analog Input block.

Depends on the block's EGU range. By default, the range is 0 to 100.

A_ROC
F_ROC

The rate-of-change alarm limit for an Analog Alarm or Analog Input block.

Depends on the block's EGU range. By default, the range is 0 to 100.

A_DBAND
F_DBAND

The deadband for an Analog Alarm or Analog Input block.

Depends on the block's EGU range. By default, the range is 0 to 100.

A_ALMCK

The type of alarms generated by a Digital Alarm or Digital Input block.

None, Open, Close, or Change of State.

For more information on Data links and entering a data source, refer to the Creating Pictures manual.

See Also

How Do I...