Rockwell Automation 2706-MB1 MESSAGEVIEW 421 SOFTWARE MANUAL User Manual

Page 76

Advertising
background image

4–28

Planning an Application

Publication 2706-817

When data entry handshaking is used, the controller logic is required
to set the handshake tag bit before the user-defined handshake
timeout occurs. If the terminal does not receive the handshake bit
before time expires, it will display a handshake timeout message.
The terminal operator must acknowledge the timeout message before
the application can resume. See page 10–16 to adjust the timeout
time.

Example of handshaking with Entry Variables:

Operator enters

value.

Handshake Tag = 0

Operator presses

Enter key.

Terminal Sets Notification Tag = 1

Handshake Tag = 0

Notification Tag = 0

Controller ladder logic program

Verifies that notification address is set to 1.

Sets handshake address to 1.


Controller program then clears handshake tag.

Controller Sets Handshake Tag = 1

Notification Tag = 1

Handshake Tag = 0

Notification Tag = 0

Message contains an Entry Variable.

Handshake Tag = 0

Notification Tag = 0

Terminal clears notification tag.

Notification Tag

Handshake Tag

B3

1

1

B3

WHEN THE TERMINAL SETS THE NOTIFICATION TAG, IT WAITS FOR THE CONTROLLER TO SET THE
HANDSHAKE TAG.
IF THE HANDSHAKE TAG IS NOT SET BEFORE THE SPECIFIED TIMEOUT TIME, THE TERMINAL NOTIFIES
THE OPERATOR THAT THERE IS A COMMUNICATIONS PROBLEM.

Advertising