Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

AVEVA™ Historian

Edge detection for discrete tags

  • Last UpdatedMar 03, 2025
  • 1 minute read

Edge detection for discrete tags operates differently than for analog tags. For example, assume the following discrete tags are stored.

Tag

Description

SysPulse

Transitions between 1 and 0 every minute.

MyPulse

Transitions between 1 and 0 every 40 seconds.

A representation of the data stored in the system is as follows:

Graph showing edge detection of discreet tags.

The following queries select values of "SysPulse" and "MyPulse" that have a value of 1 (On) from the History and WideHistory tables between 12:59 and 1:04 a.m. on December 8, 2001. No edge detection is specified.

This is a query of the History table:

SELECT DateTime, TagName, Value

FROM History

WHERE TagName IN ('SysPulse','MyPulse')

AND DateTime > '2001-12-08 00:59:00'

AND DateTime <= '2001-12-08 01:04:00'

AND wwRetrievalMode = 'Delta'

AND Value = 1

AND wwEdgeDetection = 'None'

The results are:

DateTime

TagName

Value

2001-12-08 00:01:00.000

SysPulse

1

2001-12-08 00:01:00.000

MyPulse

1

2001-12-08 00:02:20.000

MyPulse

1

2001-12-08 00:03:00.000

SysPulse

1

2001-12-08 00:03:40.000

MyPulse

1

The following is a query of the WideHistory table:

SELECT * FROM OpenQuery(INSQL, 'SELECT DateTime, SysPulse, MyPulse FROM WideHistory

WHERE DateTime > "2001-12-08 00:59:00"

AND DateTime < "2001-12-08 01:05:00"

AND SysPulse = 1

AND MyPulse = 1

AND wwRetrievalMode = "Delta"

AND wwEdgeDetection = "None"

')

The results are:

DateTime

SysPulse

MyPulse

2001-12-08 00:01:00.000

1

1

TitleResults for “How to create a CRG?”Also Available in