HomeAVEVA InTouch HMIControlling Alarm Properties of Tags and Groups at Run Time

Controlling Alarm Properties of Tags and Groups at Run Time

Alarms and Events Window Popup Wonderware Intouch :-https://youtu.be/fHKgPYI8agA 

Alarm Properties

Alarm Properties of Tags and Groups at Run Time Wonderware intouch

You can use alarm dotfields to dynamically manage alarm conditions. Many of these dotfields are accessible using I/O, expressions, and scripts. Through I/O access, you can monitor and control a specific tag’s alarm information using other Windows applications, such as Excel, or WindowViewer running on a remote node.

To access dotfields associated with a tag, use this syntax:

tag.dotfield

For example, if you want to allow run-time changes to the HiHi alarm limit on a tag named Analog_tag, you can create an Analog – User Input touch link to a button and enter Analog_tag.HiHiLimit as the expression in the link’s dialog box. During run time, the operator simply clicks the button and types in a new value for the HiHi alarm limit assigned to the Analog_tag.

The following table briefly describes each alarm dotfield.

  Dotfield   Description
  .Ack   Monitors/controls the alarm acknowledgment status of tags and alarm groups. .Ack has an inverse tag dotfield called .UnAck. When an unacknowledged alarm occurs, .UnAck is set to 1. The .UnAck dotfield can be used in animation links or condition scripts to trigger annunciators for any unacknowledged alarms.
  .AckDev   Monitors/controls the alarm acknowledgment status of deviation type alarms active on an analog tag or alarm group.
  .AckDsc   Monitors/controls the current acknowledgement status of a discrete tag.
  .AckROC   Monitors/controls the alarm acknowledgment status of rate-of-change type alarms active on the tag.
  .AckValue   Monitors the alarm acknowledgment status of value type alarms active on the tag.
  .Alarm   Signals that an alarm condition exists.
  .AlarmAckModel   Monitors the acknowledgement model associated with the tag as follows: 0=condition (default) 1=event 2=expanded Applies to discrete or analog tags with alarms. Read only, but can be configured in WindowMaker.
  .AlarmDev   Signals that a deviation alarm exists.
  .AlarmDevCount   Tracks the total number of active deviation alarms for a given tag or alarm group.
  .AlarmDevDeadband   Monitors/controls the deviation percentage deadband for both minor and major deviation alarms.
  .AlarmDevUnAckCount   Tracks the number of unacknowledged deviation alarms active on a given tag or alarm group.
  .AlarmDisabled   Disables/enables events and alarms. Applies to discrete and analog tags with alarms, or to alarm groups.
  .AlarmDsc   Indicates that a discrete alarm condition is currently active.
  .AlarmDscCount   Tracks the total number of discrete alarms active on a given tag or alarm group.
  .AlarmDscDisabled   Indicates whether or not the tag can generate discrete alarms. Note This dotfield is the same as .AlarmDisabled dotfield for a discrete tag. 
  .AlarmDscEnabled   Indicates whether or not the tag can generate discrete alarms. Note This dotfield is the same as .AlarmEnabled dotfield for a discrete tag.
  .AlarmDscInhibitor   Returns the name of the inhibitor tag assigned to the discrete alarm (if any) for this tag.
  .AlarmDscUnAckCount   Tracks the total number of unacknowledged discrete alarms active for a given tag or alarm group.
  .AlarmEnabled   Disables/enables events and alarms.
  .AlarmHiDisabled   Disables/enables the High limit for analog tags with alarms.
  .AlarmHiEnabled   Disables/enables the High limit for analog tags with alarms.
  .AlarmHiHiDisabled   Disables/enables the HiHi limit for analog tags with alarms.
  .AlarmHiHiEnabled   Disables/enables the HiHi limit for analog tags with alarms.
  .AlarmHiHiInhibitor   Returns the inhibitor tag reference for the HiHi limit. Applies to analog tags with alarms. Read only but can be configured in WindowMaker.
  .AlarmHiInhibitor   Returns the inhibitor tag reference for the High limit. Applies to analog tags with alarms. Read only but can be configured in WindowMaker.
  .AlarmLoDisabled   Disables/enables the Low limit for analog tags with alarms.
  .AlarmLoEnabled   Disables/enables the Low limit for analog tags with alarms.
  .AlarmLoInhibitor   Returns the inhibitor tag reference for the Low limit. Applies to analog tags with alarms. Read only but can be configured in WindowMaker.
  .AlarmLoLoDisabled   Disables/enables the LoLo limit for analog tags with alarms.
  .AlarmLoLoEnabled   Disables/enables the LoLo limit for analog tags with alarms.
  .AlarmLoLoInhibitor   Returns the inhibitor tag reference for the LoLo limit. Applies to analog tags with alarms. Read only but can be configured in WindowMaker.
  .AlarmMajDevDisabled   Disables/enables the Major Deviation limit for analog tags with alarms.
  .AlarmMajDevEnabled   Disables/enables the Major Deviation limit for analog tags with alarms.
  .AlarmMajDevInhibitor   Returns the inhibitor tag reference for the Major Deviation limit. Applies to analog tags with alarms. Read only but can be configured in WindowMaker.
  .AlarmMinDevDisabled   Disables/enables the Minor Deviation limit for analog tags with alarms.
  .AlarmMinDevEnabled   Disables/enables the Minor Deviation limit for analog tags with alarms.
  .AlarmMinDevInhibitor   Returns the inhibitor tag reference for the Minor Deviation limit. Applies to analog tags with alarms. Read only but can be configured in WindowMaker.
  .AlarmROC   Signals that a rate-of-change type alarm exists.
  .AlarmROCCount   Tracks the total number of rate of change alarms active on a given tag or alarm group.
  .AlarmROCDisabled   Disables/enables the rate of change limit for analog tags with alarms.
  .AlarmROCEnabled   Disables/enables the rate of change limit for analog tags with alarms.
  .AlarmROCInhibitor   Returns the inhibitor tag reference for the rate of change limit. Applies to analog tags with alarms. Read only but can be configured in WindowMaker.
  .AlarmROCUnAckCount    Tracks the total number of unacknowledged rate of change alarms on a given tag or alarm group.
  .AlarmTotalCount   Tracks the total number of alarms active for a given tag or alarm group.
  .AlarmUnAckCount   Tracks the total number of unacknowledged alarms active for a tag or alarm group.
  .AlarmUserDefNum1   Read/write real (floating point), default 0 and value not set. Applies to discrete tags with alarms, to analog tags with alarms, or to alarm groups. Note The value of this dotfield is attached to the alarm, but ONLY if a value has been set, for example, by a script or a POKE.
  .AlarmUserDefNum1Set   Read/write discrete. TRUE if a script has defined the .AlarmUserDefNum1 for the corresponding tag. To disassociate the value of .AlarmUserDefNum1 for the tag, set this dotfield to FALSE. The default is FALSE.
  .AlarmUserDefNum2   Read/write real (floating point), default 0 and value not set. Applies to discrete tags with alarms, to analog tags with alarms, or to alarm groups. Note The value of this dotfield is attached to the alarm, but ONLY if a value has been set, for example, by a script or a POKE.
  .AlarmUserDefNum2Set   Read/write discrete. TRUE if a script has defined the .AlarmUserDefNum2 for the corresponding tag. To disassociate the value of .AlarmUserDefNum2 for the tag, set this dotfield to FALSE. The default is FALSE.
  .AlarmUserDefStr   Read/write text string, default “” and value not set. Applies to discrete tags with alarms, to analog tags with alarms, or to alarm groups. Note The value of this dotfield is attached to the alarm, but ONLY if a value has been set, for example, by a script or a POKE.
  .AlarmUserDefStrSet   Read/write discrete. TRUE if a script has defined the .AlarmUserDefStr for the corresponding tag. To disassociate the value of .AlarmUserDefStr for the tag, set this dotfield to FALSE. The default is FALSE.
  .AlarmValDeadband   Monitors/controls the value of an alarm’s value deadband.
  .AlarmValueCount   Tracks the total number of value alarms active on a given tagname or alarm group.
  .AlarmValueUnAckCount   Tracks the total number of unacknowledged value alarms active on a given tagname or alarm group.
  .DevTarget   Monitors/controls the target for minor and major deviation alarms.
  .HiLimit, .HiHiLimit, .LoLimit, .LoLoLimit   Read/write analog tagname dotfields that monitors /controls the limits for value alarm checks. These dotfields are only valid for integer and real tags.
  .HiStatus, .HiHiStatus, .LoStatus, .LoLoStatus   Read only discrete dotfields that determines whether an alarm of a specified type exists. These fields are only valid for integer and real tags.
  .MajorDevPct   Read/write integer dotfield that monitors or controls the major percentage of deviation for alarm checking.
  .MajorDevStatus   Read-only discrete dotfield that determines whether a major deviation alarm exists for the specified tagname.
  .MinorDevPct   Read/write integer dotfield monitors and/or controls the minor percentage of deviation for alarm checking.
  .MinorDevStatus   Read only discrete dotfield used to determine whether a minor deviation alarm exists for the specified tagname.
  .Name   Read/write message dotfield used to display the actual name of the tagname. For example, it can be used to determine the name of an Alarm Group that a Group Variable is pointing to, or the name of a TagID tags. It can also be written to change the Alarm Group that a Group Variable is pointing to.
  .Normal   Read only discrete dotfield that is equal to 1 when there are no alarms for the specified tagname. This dotfield is valid for Alarm Groups and Group Variables as well as ordinary tags.
  .ROCPct   Read/write dotfield used to monitor and/or control the rate of change for alarm checking.
  .ROCStatus   Read only discrete dotfield used to determine whether a rate-of-change alarm exists for the specified tag. 
Alarm Properties

Also Read:-

Recent Posts

Popular Posts

Wonderware Intouch Cracked

Wonderware IntouchInTouch software leaps onto your screen with breakthrough technology, amazing graphic capabilities, and comprehensive functionality delivered with Wonderware’s legendary ease of use. Wonderware’s...

How to Install Intouch License: Download, Types, Features, Working

Intouch LicenseWonderware is a powerful and widely-used software platform that is used by many businesses and organizations to streamline their operations and increase efficiency....

Visual Basic and C-Action Script WinCC: How to Write Script

Action ScriptsActionScript is a programming language used to create interactive and dynamic animations, games, and applications for the web and mobile devices. It is...

Popular Softwares

Wonderware Intouch Cracked

Wonderware IntouchInTouch software leaps onto your screen with breakthrough technology, amazing graphic capabilities, and comprehensive functionality delivered with Wonderware’s legendary ease of use. Wonderware’s...

Download RSLogix 500 v12

RSLogix 500 is a programming software developed by Rockwell Automation for programming and configuring Allen-Bradley PLCs (Programmable Logic Controllers). It is part of the...

GX Developer free download

GX Developer with serial keyGX-Developer is a software program used for programming and controlling programmable logic controllers (PLCs) made by Mitsubishi Electric. It is...

FIND MORE