RTC6 boards
Doc. Rev. 1.0.21 en-US
9 Programming Peripheral Interfaces
290
The input ports for external stop signals (1) are
always unlocked so that an external stop can occur at
any time (emergency stop).
The /STOP input port is accessible by the
LASER Connector, see Section ”External Control
Signals”, page 74, the /STOP2 input port at the
MARKING ON THE FLY socket connector, see Section
”External Control Signals”, page 82. Both signal
input ports are internally connected to +3.3 V by
pull-up resistors (4.7 k). Both input ports are TTL
active-LOW and level sensitive. A list abort is triggered
as soon as at least one of the two input ports is set
to LOW (that is, to 0 V or ground) for at least 10 µs.
If an RTC6 PCIe Board is connected to other boards by
the Master or Slave connector, see Figure 7, then
external stops from the board receiving the signal are
passed on to all boards connected to it given the
respective master/slave interface has been configured
(by master_slave_config) accordingly. See also
Chapter 6.6.3 ”Master/Slave Operation”, page 124.
Stops triggered by stop_execution are not passed
on. In contrast, external stops triggered by
simulate_ext_stop are passed through.
By get_startstop_info the current stop status (that
is, whether one of the input ports is currently set to
LOW) (2) can be queried and whether or not a new
External Stop has occurred since the last query.
External Start
By a signal at the input ports /START, /START2 or
/Slave-START, or by simulate_ext_start or
simulate_ext_start_ctrl, an External Start can be
initiated (see (1), (5) and (7) in Figure 69).
This starts execution at the beginning of “List 1”. But
the commands set_extstartpos or
set_extstartpos_list also allow pre-selection of
another absolute start address. A list is only started if
neither the BUSY list execution status (as during list
execution) nor the
INTERNAL-BUSY list execution status (as for example,
with goto_xy) nor the PAUSED list execution status
(after pause_list, stop_list or set_wait) is set at the
moment.
Before the /START, /START2 or /Slave-START
input ports (1) can be used, they must be enabled by
set_control_mode (3).
The control command simulate_ext_start_c
trl can
be
deactivated by set_control_mode(
Bit #4
= 1 ).
The list command simulate_ext_start still remains
active.
The /START input port is accessible by the
LASER Connector, see Section ”External Control
Signals”, page 74, the /START2 input port at the
MARKING ON THE FLY socket connector, see Section
”External Control Signals”, page 82. Both signal
input ports are internally connected to +3.3 V by
pull-up resistors (4.7 k). Both input ports are TTL
active-LOW and edge sensitive (HIGH to LOW level
transition). A start is triggered – after activation by
set_control_mode – as soon as one of the three
input signals changes from HIGH to LOW (that is, to
0 V or ground).
If an RTC6 PCIe Board is connected to other boards by
the Master or Slave connector, see Figure 7, then
external starts from the board receiving the signal are
passed on to all boards connected to it given the
respective master/slave interface has been configured
(by master_slave_config) accordingly. See also
Chapter 6.6.3 ”Master/Slave Operation”, page 124.