Rockwell Automation 57C411 Resolver Input Module User Manual

Page 35

Advertising
background image

5Ć5

5.3.1

No Interrupts

Problem: The program does not execute, but no error codes are

displayed on the processor module faceplate. If interrupts are never

received by the application program and the timeout parameter in

the event definition was disabled, the task will never execute.
The watchdog timer for this module should never be disabled. Before

you can determine why the program did not execute, you must first

set the timeout parameter in the event definition. Run the program

again and proceed to section 5.3.2.

5.3.2

Hardware Event TimeĆOut

Problem: All tasks in the chassis are stopped and error code 12"

appears on the faceplate of the processor module. The interrupt has

either never occurred or is occurring at a slower frequency than the

value specified in the timeout parameter in the event definition. Use

the following procedure to isolate the problem.
Step 1.

Verify that the timeout value is set correctly.
Check the value specified in the timeout parameter in the

event definition. The unit is in ticks. Each tick is equal to

5.5 msec. The timeout value should be at least 2 ticks

greater than the interrupt frequency. It can reasonably

range up to 1.5 times the interrupt frequency.

Step 2.

Verify that the user application program is correct.
Review the examples in section 4.5. Make certain that

common clock has been enabled.

Step 3.

Verify that the hardware is working correctly.
Systematically swap out the input module, the processor

module (s), and the backplane. After each swap, if the

problem is not corrected, replace the original item before

swapping out the next item.

5.3.3

Hardware Event Count Limit Exceeded

Problem: All tasks in the chassis are stopped and error code 1b"

appears on the faceplate of the processor module. A hardware

interrupt has occurred but no task is waiting. Use the following

procedure to isolate the problem:
Step 1.

Verify that the user application program is correct.
Verify that your interrupt response task contains either a

WAIT ON event" or CALL SCAN_LOOP" statement that

will be executed. Check carefully to determine whether a

higher priority task is preventing the interrupt response

task from running. Make certain that the ordering of your

statements agrees with the examples in section 4.5.

Step 2.

Verify that the hardware is working correctly.
Verify the hardware functionality by systematically

swapping out the input module, the processor module (s),

and the backplane. After each swap, if the problem is not

corrected, replace the original item before swapping out

the next item.

Advertising