Chapter 5. Program Configuration and Operation Method
5-14
(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.