Hardware manual
Discrete Output Impact Reference Guide
Datalogic Automation Inc. 3-190
Note: You should only enable those outputs you want to turn on or off. If an output is enabled, and its corre-
sponding State value bit is not set correctly, the output may be in an undesired state after the tool runs.
State
If an output is enabled by its corresponding bit in the Mask value, the State’s value determines whether the
tool turns an output on or off. If a bit in the State value is 1, the corresponding output is turned on; if the bit
is 0 (zero), that output is turned off. The length of the on or off time, and whether the output remains on or
off, is determined by the Output Timing Method.
Output Timing Method
Note: Output delay counting (in milliseconds or event pulses) begins with the task execution trigger event.
(M-Series processor outputs do not support event-based timing or queue multiple outputs.)
• Immediate Set and Hold: Sets the output to the State value immediately and leaves it there.
• Immediate Event-Based Pulse: Sets the output immediately to the State value, leaves it there for the
"Dwell" number of Camera or Shift events (see “Shift Source” on page 2-8), then sets it to the
inverted State or Pulse Reset State, based on the Pulse Reset Method.
• Immediate MSec-Based Pulse: Sets the output immediately to the State value and leaves it there for
the "Dwell" number of milliseconds, then sets it to the inverted State or Pulse Reset State, based on
the Pulse Reset Method.
• Delayed Event-Based Pulse: Delays the "Delay" number of Camera or Shift events (see “Shift
Source” on page 2-8), sets the output to the State value, leaves it there for the "Dwell" number of
Camera or Shift events, then sets it to the inverted State or Pulse Reset State, based on the Pulse Reset
Method.
• Delayed MSec-Based Pulse: Delays the "Delay" number of milliseconds, sets the output to the State
value, leaves it there for the "Dwell" number of milliseconds, then set sit to the inverted State or Pulse
Reset State, based on the Pulse Reset Method. If the delay time is less than the task execution time, it
is treated the same as an Immediate Pulse.
• Delayed Event-Based Set and Hold: Delays the "Delay" number of Camera or Shift events (see “Shift
Source” on page 2-8), then turns the output to the State value and leaves it there.
• Delayed MSec-Based Set and Hold: Delays the "Delay" number of milliseconds, then turns the output
to the State value and leaves it there. If the delay time is less than the task execution time, it is treated
the same as an Immediate Set and Hold.
Delay and Dwell
Note: M-Series processor outputs do not support event-based timing or queue multiple outputs.
Output delay counting (in milliseconds or event pulses) begins with the task execution trigger event. For
Event-based delays, Camera, Event, or Shift hardware triggers must be provided on the Impact device’s cor-
responding input. See “Shift Source” on page 2-8.