beautypg.com

3 interrupt problems – Rockwell Automation 57C411 Resolver Input Module User Manual

Page 34

background image

5Ć4

programmer cannot monitor the inputs, the problem lies in

the hardware (refer to step 4).

Step 3.

Verify that the user application program is correct.
Registers 0 through 2 of the input module cannot be

written to. If a BASIC task caused the bus error, the error

log will contain the statement number in the task where

the error occurred. If a control block task caused the error,

you will need to search the task for any instances where

you wrote to an input.

Step 4.

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

swapping out modules. After each swap, if the problem is

not corrected, replace the original item before swapping

out the next item.
To test local I/O, replace the input module, the processor

modules (s), and finally the backplane.
For remote I/O, determine whether the input module is the

only module that is not working. If it is not, the problem

most likely lies in the remote I/O system. Refer to the DCS

5000 Remote I/O Instruction Manual (JĆ3629) for additional

information. If the problem does not lie in the remote I/O

system, it probably involves the remote rack.
To test the remote rack, systematically swap out the input

module, the slave remote I/O module, and finally the

backplane. After each swap, if the problem is not

corrected, replace the original item before going on to the

next swap. If none of these actions correct the problem,

troubleshoot the remote I/O system.

5.3

Interrupt Problems

Problem: No interrupts at all or too many (unexpected) interrupts,

signified by error codes on the screen. Note that this module must be

in the same rack as the processor module that is to receive the

interrupts. Go through the following steps first before going on to the

more specific troubleshooting steps.
Step 1.

Verify that the input module is in the correct slot and that

the I/O definitions are correct.
Refer to figure 3.2. Verify that the slot number being

referenced agrees with the slot number defined in the

configuration task.
Verify that the configuration task contains the proper

interrupt control definitions. Refer to the example in

section 4.6.

Step 2.

Verify that the user application program is correct.
Verify that the application program that uses the symbolic

names defined in the configuration task has defined those

names as COMMON.
Compare your interrupt task with the examples given in

sections 4.5.1 and 4.5.2. Make certain that the actions

shown in the examples are performed in the same order in

your task.