
3-50
SB3000 Drive Configuration and Programming
Figure 3.2 – Nth Scan Interrupts
Latch “every scan"
Output BInput A Run A
OutputA
Input B Run B
Scan 1Scan 2 Scan 3 Scan 4
Scan 5
Scan N
(n-1)
Output B
Input A
Run A
OutputA
Input B
Run B
Latch Nth scan registers that are
inputs to both tasks A and B.
UDC operating system generates
interrupt to AutoMax Processor.
Latch “every scan” registers used
as inputs to task A
Write “every scan” registers
that are outputs from task A
Latch “every scan”
registers that are
inputs to task B.
Write “every
scan” registers
that are
outputs from
task B.
Write “every
scan" registers
that are
outputs fr
om
task B.
Latch “every scan" registers that
are inputs to task A
Write “every scan" registers
that are outputs from task A
registers that are
inputs to task B
Write “Nth scan" registers
that are outputs from both
tasks A and B
Scan 5
(n-1)
Scan 6
(Nth scan)
Zoom in
Zoom in
Value in scans per interrupt register = 6
Scan 2 Scan 3
Scan 4
Scan 1
UDC Module
AutoMax Processor with Task Servicing
Interrupts from UDC module.
AutoMax Processor Task**
Servicing UDC interrupt
*CCLK is turned on in the AutoMax rack by the AutoMax task.
**As long as this AutoMax task can execute in the interval between UDC updates (and interrupts, in this case)
there will be no task overlap in the AutoMax Processor.
Comentários a estes Manuais