Chapter 5 Program Configuration and Operation Method
(e) Protection of Program in execution from Task Program
1) In case that the continuity of program execution is interrupted by high priority Task Program during
program execution, it is available to prohibit the execution of Task Program partially for the part in
problem. In this case, it is available to perform the program protection by ‘ DI (Task Program Start
Disabled) and ‘EI (Task Program Start Enabled)’ Function
2) Insert ‘DI’ Function in the start position of the part requiring the protection and insert ‘EI’ Function in the
position to release. Initialization Task is not influenced by ‘DI’, ‘EI’ Function.
3) If interrupt is occurred while ‘CALLP’ instruction executing, interrupt program is executed after ‘CALLP’
instruction execution.
(5) Cyclic task program processing method
Here describes the processing method in case that task (start condition) of Task program is set as Cycle
time.
(a) Items to be set in Task
Set the execution cycle and priority which are the start condition o f Task program to execution. Check the
task no. to manage the task.
(b) Cyclic task processing
Performance the corresponding cyclic task program per setting time interval (execution cycle).
(c) Notice in using cyclic task program
1) When cyclic task program is in execution currently or waiting for execution, if the demand to execute the
same task program occurs, the new occurred task shall be disregarded.
2) Timer that makes a demand to execute cyclic task program only while operation mode is Run mode,
shall be added. The shutdown time shall be all disregarded.
5- 14