
Series 30i/ 31i/ 32i-A
C executor library for conversion
Programming manual
01 04.05.06
S. Hasegawa
New registration
B-64183EN/01
EDIT
DATE
DESIG.
DESCRIPTION
22/226
DRAW.NO.
(A-3) Alarm task (Priority: Middle)
This task is to execute a background process. In this task, the use of
some kind of functions is restricted.
This task is executed automatically and cyclically. Its execution
cycle occasionally may changes because of the busy status of the
CNC system software. Therefore, you should describe background
process, which does not require strict cyclic execution, in this task.
(A-4) Window task (Priority: Low)
This task is to execute a virtual machine operator's panel function or
virtual keyboard function using a touch panel. In this task, the use of
some kind of functions is restricted.
(A-5) High-level task (Priority: High)
This task is to execute a background process that requires a short
and accurate execution cycle. The priority of this task is very high,
this means that a large process in this task may have effect on the
execution of CNC system software. Carefully you should select the
process running in this task.
In this task, the use of some kind of functions is restricted. The
function that you can use described in the following manual.
-
"3.1 Function List" in this manual
- "C language executor operator's manual, B-63944EN-3,
Function List"
The details of the High-level task are described in the following
manual.
- "C language executor operator's manual, B-63944EN-3,
High-level Task"
When you convert a C program running on "C language board" to "C
executor", you should assign all tasks on C language board to five tasks
on C executor.
The assignment policy is shown below.
(1) Classify all tasks on "C language board" under following four types.
(B-1) Background process (High priority)
Select process carefully that has to be executed in high and
accurate cycle such a machine and a CNC control.
(B-2) Background process (Low priority)
Select process that is nearly executed in cyclically.
(B-3) Background process (RS-232C)
Select RS-232C process that has to be executed in background
on any screens.
(B-4) User application screen process
Select process that is executed when a user application screen
is displayed, such a displaying process, key handling and so on.