beautypg.com

Delta MMC120 User Manual

Page 67

background image

67

by the Motion Controller and initializing the Motion Control Module with those

parameters.
The Motion Controller provides a

STATUS

word for each axis. If an error bit in the

STATUS

word, the Programmable Controller is responsible for shutting down the axis

drive power. It must have a watchdog timer that will shut down the drives if a time-out

occurs.
Write to the Motion Controller only once per scan, otherwise the newest data will

overwrite the previous data.

Error Handling

The motion controller reports errors to the Programmable Controller within one control

loop of detection. Errors are reported by setting bits in the affected axis’s

STATUS

word

and turning on the appropriate LEDS. The Programmable Controller is responsible for

checking errors by reading the

STATUS

words. It is up to the Programmable Controller

to determine what should be done if an error is detected.
The system must be able to shut down the axis drive power using a normally open output

that is held closed when the system is running. This contact should be in series with an

operator emergency off button. If power to the rack is lost, the contact will open and the

axes will stop. If an error occurs in the motion controller the contact can be deactivated,

which stops the axes. Usually the Programmable Controller will not take so drastic a step

until it has determined that all control is lost. An

Halt

command to the axis with an error

can take care of most error conditions.
When two axes are making a coordinated move and one axis starts moving slower than it

should, it is best to issue a

Halt

command to both axes to stop all movement until the

problem with the faulty axis has been resolved.
You can also use

AUTO STOP

detection by setting the appropriate bits in the SOFT

STOP the HARD STOP bytes corresponding to the error bits in the

STATUS

word.

MMC120 Module Problems

Problems and Solutions

Control program cannot access parameters or operate module

1. Module not configured properly—active LED off. Configure the module as a 4-

input and 4-output register module with binary format.

2. Make sure the Programmable Controller is accessing the correct I/O registers.

Red LEDS 2, 3, 4, 6, 7, or 8 are on

This indicates the transducer is not responding to the module. Every millisecond the

module interrogates the transducer’s position. If a return response is not seen after about

two milliseconds, the internal counters overflow, and red LED 4 or 8 will be latched. If a

return response is not seen after six milliseconds, red LED 2 or 6 will be latched. If the