
B–61863E–1/06
2. TASK CONTROL FUNCTION
PMC CONTROL SOFTWARE
55
By utilizing the parallel processing function of PMC control software,
processing capacity can be improved by eliminating the waste of
processor resources as much as possible.
In the next example, task C executes the next processing after starting an
external motion and finishing this motion. If this parallel processing
function is not used, the processor remains idle to be waiting for the end
of the external motion.
Task C
Processing A
External motion
is started
External motion is
started
processing B
NO
YES
Task C
Processing
A
Processing
B
External motion
is started.
Waiting for the end
of external motion
External emotions
is executing.
External motion
Assume that the parallel processing function is used, on the other hand.
Task C issues a system call of the event wait function which will be
mentioned later to inform the PMC control software when it enters the
wait condition. As a result, task D having low priority can be processed.
Processing of waiting task C is restarted by an event wait release function
from another task.
2.3
PARALLEL
PROCESSING
FUNCTION