beautypg.com

Rockwell Automation FactoryTalk Historian SE 3.0 UniInt Interface User Guide User Manual

Page 101

background image

UniInt Interface User Manual

95

A

C

Point Values

1

2

3

4

Time

1 Second Intervals

6

7

8

5

B

15
14
13
12
11

...

4
3
2
1
0

0
1
2

IF1

State

Primary

Backup
Off

Primary

Backup

Off

0

15
14
13
12
11
10

9
8
7
6
5

IF1

Heartbeat

IF2

State

IF2

Heartbeat

Active_ID

Time

Action

T+0

Both interfaces are running with IF1 in
the primary role.

T+2.25 Event A: IF1 stops updating its

heartbeat point for any reason.

T+2.5

IF2 reads the active ID point and IF1‟s
heartbeat point. Both are good so IF2
discards data older than time 0.5.

T+3.5

Event B: IF2 notices that IF1‟s
heartbeat point has not updated. IF2
discards data older than Time 1.5.

T+4.5

IF2 notices that IF1 still has not
updated its heartbeat point. IF2 stops
discarding queued data.

T+5.5

IF2 notices that IF1 still has not
updated its heartbeat point.

T+5.75 Event C: IF1 resumes operation. The

active ID point is

equal to IF1‟s ID, so

IF1 updates its heartbeat point and
continues operating normally.

T+6.5

IF2 notices IF1 has updated its
heartbeat point. IF2 will send the data
it has in its queue and then return to
normal backup operation.

IF1 was not collecting data from time 2.25 to
time 5.75. IF2 will send the data it received from
time 1.5 to time 6.5. This will lead to two periods
of overlapping data: from time 1.5 to time 2.25
and from time 5.75 to time 6.5.

Figure 6: Timing chart for failover when the primary interface stops updating its heartbeat
point for less than five intervals.