EasyManua.ls Logo

Mitsubishi Electric Q12DCCPU-V - Page 488

Mitsubishi Electric Q12DCCPU-V
618 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
16 - 17
16.2 Troubleshooting
16.2.9 When an error occurs during user program execution
16
TROUBLESHOOTING
* 2 For creating a new project for the user program, a compiling method, and precautions for program
debugging, refer to the following.
C Controller Module User's Manual (Utility Operation, Programming)
* 3 Always specify the VX_FP_TASK option for the third argument of taskSpawn when activating a
task that:
Performs floating-point operations
Calls a function that returns a floating-point value.
Calls a function that takes a floating-point value as an argument.
If the above task is activated without the VX_FP_TASK option specified, the operating system may
run away.
When specifying the VX_FP_TASK option in a script file, refer to the following.
C Controller Module User's Manual (Utility Operation, Programming)
For details on the VX_FP_TASK option, refer to the following.
Manuals for VxWorks
Figure 16.8 When an error occurs during user program execution (continued)
Is combination of
the C Controller module and
Workbench or Tornado,
by which the executed user program
was created, correct?
Increase the stack size of the task.
Correct the pointer value.
Reserve the memory area.
Specify the VX_FP_TASK option to start
the task.
Yes
No
Is the stack size of the task
sufficient?
Is the pointer value
correct in the user program?
Is the memory area specified
by size reserved?
Is the VX_FP_TASK option
specified to start the task with
floating-point value?
*3
Yes
No
No
No
No
Yes
Yes
Yes
According to the method for creating and
compiling a new project of user program
and precautions for program debugging
*2
,
create a user program.
1
Consult your local Mitsubishi service
center or representative, explaining the
details of the problem.

Table of Contents

Related product manuals