Set up handshaking for a piloted control list selector

When the operator presses the Enter key, the application writes a value to the data source. Use Enter key handshaking to hold the value at the data source for a specific period of time to ensure it is read before the operator sends a new value to the Value tag.
How the handshaking tags and settings interact
If the Enter tag is not assigned, no handshaking will take place.
If the Enter tag is assigned, when the operator presses the Enter key associated with the piloted control list selector, the following will occur:
  1. The timer for the Enter key control delay option begins timing. When the time has expired, the Enter tag is set to 1.
    If the Handshake reset type is set to Non-zero value, the Enter Handshake tag must be 0 when the Enter key control delay expires in order to set the Enter tag to 1.
  2. The timers start for the Enter key handshake time, and Enter key hold time.
  3. If the Enter Handshake tag is assigned, the Enter tag remains set until the Enter key handshake time expires or until it is reset by the Enter Handshake control, whichever happens first.
    If the Enter Handshake tag is not assigned, the Enter tag remains set until the Enter key hold time expires.
  4. The Enter tag is reset to 0.
How the Handshake reset type option works
The Enter Handshake tag resets the Enter tag as follows:
  • Non-zero value
    resets the Enter tag when the Enter Handshake tag is a non-zero value.
  • Zero to non-zero transition
    resets the Enter tag when the Enter Handshake tag changes from zero to a non-zero value.
Before the Enter tag is reset to 0, the operator can provide input to other objects in the graphic display.
If the operator presses the Enter key for an object whose Enter tag has not yet been reset (using a key, or external keyboard or keypad), an error is logged to the Diagnostics log.
If the graphic display is closed, the Enter tag is reset to 0, and any handshake timing is also reset.
To set up handshaking for a piloted control list selector’s buttons
  1. In a display, double-click the selector to open its
    Properties
    dialog box.
  2. Click the
    Timing
    tab.
  3. Specify the handshaking settings to use with the Enter key.
Provide Feedback
Have questions or feedback about this documentation? Please submit your feedback here.
Normal