Displaying Historical Alarms (Event Logs)

To Display BACnet Historical Alarms (Event Logs), Do the Following:

  1. Launch GraphWorX64

  2. Insert the AlarmWorX64 Viewer control by choosing it in the ‘Controls’ tab and draw a rectangle in the canvas to place a AlarmWorX64 Viewer.

  3. Double-click the displayed viewer control in order to open its properties and settings.

  4. In the opened dialog, select a ‘Grid’ tree item.

  5. Now, click the button with the ‘+’ sign in the ‘Create/Remove Subscriptions’ section and choose ‘Historical Subscription’ from the opened context menu.

  6. Select the ‘Local Alarm Server’ list box item in the ‘Add/Remove Event Points’ section and click the ‘-‘ sign in the same section to remove the existing subscription.

  7. Now press the ‘+’ button in the ‘Add/Remove Event Points’ section. This will open the Data Browser.

  8. In the Data Browser’s ‘Shortcuts’ pane, on the left side, choose ‘Home’ and you’ll be switched to the root of the Data Browser.

  9. In the ‘Grid’, choose ‘BACnet’ at very top of the list. (Please refer to the Important Note in the GraphWorX64 section.)

  10. Choose (double-click) your desired BACnet device from the list to see objects provided by it.

  11. In the list of objects, find your desired Event Log object providing historical alarms. These objects are marked with the attribute ‘HistRead’, which is visible in the ‘Attribute’ column. You can sort the list by clicking on the column header.

  12. Confirm the selection by clicking 'OK' in the Data Browser. This will add an Event Log historical subscription to the AlarmWorX64 Viewer.

  13. After listing all desired Event Log objects (repeat steps 7 to 12), you can close the dialog window for AlarmWorX64 Viewer’s configuration.

  14. Now, switch GraphWorX64 to Runtime mode in order to receive and see the historical alarms provided by the subscribed Event Log object(s).

NOTE: This current implementation supports getting data only by polling method – AlarmWorX64 Viewer asks for new data. This can be forced manually in GraphWorX64 when the AlarmWorX64 Viewer control is in runtime mode. When the control is selected (clicked), click the ‘Refresh’ button in the ‘AlarmWorX64 Runtime’ ribbon tab. Or, you can set a period and enable automatic polling. In AlarmWorX64 Viewer’s configuration dialog, click on the ‘Behavior’ tab, and click on the ‘Automatically update Historical data after:’ checkbox within the input field.