Get a Live Demo

You need to see DPS gear in action. Get a live demo with our engineers.

White Paper Series

Check out our White Paper Series!

A complete library of helpful advice and survival guides for every aspect of system monitoring and control.

DPS is here to help.


Have a specific question? Ask our team of expert engineers and get a specific answer!

Learn the Easy Way

Sign up for the next DPS Factory Training!

DPS Factory Training

Whether you're new to our equipment or you've used it for years, DPS factory training is the best way to get more from your monitoring.

Reserve Your Seat Today

How to Send a T/Mon Heartbeat Alarm to an Upper-Level Master

T/Mon NOC Remote Alarm Monitoring System
Configure your T/Mon to send a
heartbeat alarm

Often, in telemetry monitoring, the information you most want to see is a simple positive confirmation that your monitored devices are up, running, and connected to your collection master. This is no problem is you're using one of the many alarm monitoring protocols that support polling, in which the master actively verifies communication between it and remotes.

But there are many widely used systems, like SNMP managers and many SCADA systems, that don't support polling. In these systems, communication between remotes and the master is initiated by the remote only if it has an alarm to report. Silence from the remotes usually means all is well - but sometimes it means the communication lines have broken down completely.

How do you tell the difference? If you're using the T/Mon Remote Alarm Monitoring System to report alarms to SNMP manager or SCADA master, there's an easy way to send a "Yes, I'm here" signal at regular intervals to the upper-level master. This signal, which lets the upper-level master know the T/Mon is working and communicating, is called a heartbeat alarm.

How to configure your T/Mon to send a heartbeat alarm

The heartbeat alarm is a kind of derived alarm. (For a full discussion of derived alarms, see "Derived Alarms/Controls" in Section Six of the T/MonXM User Manual.) The heartbeat alarm does only one thing: it switches from clear to alarm, or from alarm to clear, at a regular interval specified by the user. And so T/Mon sends a change-of-state alarm to the upper-level master every few minutes. As long as this alarm keeps coming, you know your T/Mon is functioning normally.

There are two steps to creating a heartbeat alarm. First, you must assign an internal alarm point to the heartbeat alarm, and then you must enter the derived alarm formula for the heartbeat alarm.

Step One: Creating the Internal Alarm

  1. Make sure that the internal alarm point you intend to assign to the heartbeat alarm is not already in use.
  2. From the Master menu, choose Files > Internal Alarms > User Defined Alarms.
  3. Choose F)ind and enter the address you want to use. (Note: internal alarms can be assigned to Addresses 11-13 only.)
  4. If you want to create a new display, choose E)dit and enter the number of the new display in the Displays field.
  5. Press F1 to open the Point Definition screen.
  6. Choose F)ind and select the display you want to use.
  7. Select the point you wish to assign and define its description and fail and clear conditions.
  8. Define the window to which the heartbeat alarm will report.

Important! Make sure that you have assigned the heartbeat alarm to a window that is forwarded to the upper-level master. If you a reporting to an SNMP manager, this will be a window defined for the SNMP Agent. If you are reporting to a SCADA master, this will be a window defined for alarm forwarding.

Step Two: Entering the Derived Alarm Formula

  1. From the Master menu, choose Files > Derived Alms/Ctrls.

  2. Choose F)ind and enter a number for a new derived alarm.
Derived Definition screen

  1. The Derived Definition screen (shown above) will open. In the Description field, enter the description you want to see when the heartbeat alarm is active.

  2. In the Set Qualification Delay and Clear Qualification Delay fields, enter how often, in minutes, that you want the alarm to be triggered. In the example shown above, the alarm will be sent every ten minutes.

  3. You only need to write one term in the Term Matrix. Enter "/L," followed by the number of the internal alarm point assigned to the heartbeat alarm.

  4. In the Soft Alarm field, enter the number of the internal alarm point assigned to the heartbeat alarm.
  5. To re-enter Monitor Mode, exit to the Master menu, choose Initialize, and then choose Monitor.

How It Works:

The formula for the heartbeat alarm consists of a single term. In the example shown, it's "/L IA.11.1.1." Here's what these symbols mean, in order:

The / symbol stands for a logical NOT operation. It changes the truth value of the term it applies to.

The L stands for live alarms. This means that the alarm point to be operated on should be selected from the Standing Alarm list.

The internal alarm point is the heartbeat alarm point.

This instructs the T/Mon to do is to take the current state of the heartbeat alarm point, as shown in the Standing Alarms list, and change its state from clear to fail or from fail to clear. This alarm is posted to the same alarm point, which will be fed back into the derived alarm formula after the qualification delay, so the point is continuously cycling from fail to clear and back again.

And since this point is posted to a window which is forwarded to the upper-level master, the upper-level master has a constant notice that your T/Mon is operational.

Register for a Free Web Demo of T/Mon NOC

Learn everything you can do with T/Mon NOC - register for a free Web demo of the T/Mon Remote Alarm Monitoring System. There's no obligation to buy - no high-pressure salesman - just useful information on on you can start solving your toughest monitoring problems.

Register here for your free Web demo of T/Mon NOC
or call 1-800-693-0351 for details