beautypg.com

Communicating with the mmc120, Quantum bus configuration – Delta MMC120 User Manual

Page 47

background image

MMC120 Linear Motion Control Module

Communicating with the MMC120

Delta Computer Systems, Inc. 360/254-8688

47

COMMUNICATING WITH THE MMC120

Quantum Bus Configuration

Select four 3XXXXX registers for inputs and four 4XXXXX registers for outputs of each module.

The MMC120 must be configured as a

DCS MMC 120 0x

module in the I/O map.

NOTE: You must confirm that the following line is present in the

\MODSOFT\RUNTIME\GCNFTCOP.SYS

file. If

this line is not present it must be added; if it is present but does not EXACTLY match this line (except for
the sequence number) it must be changed:

DCS MMC 120 0x,156,0,08,08,2 AXES HYD MOTION,1,L0128,2,

The sequence number (156 in the example above) must not be repeated. It must be set to the next value
available in your file.

In the remainder of this chapter 3TTTTT represents the base address for the input registers and 4TTTTT
represents the base address for the output registers. These are the addresses at which the MMC120 is
configured.

Memory Requirements

The MMC120 has non-volatile FLASH memory that can be used for parameter, profile, and event steps
storage. If you also want to store the parameters in the Programmable Controller's memory you must reserve
32 words of memory (registers).

TIP: Use DCS120 software to set up and modify the parameters, profiles, and event steps, then move them to the

Programmable Controller memory.

Each axis requires 16 words of memory in the Quantum Programmable Controller. This memory contains the
initialization parameters for the axis. The parameters are arranged in the following order:

0

CONFIGURATION

1

SCALE

2

OFFSET

3

EXTEND LIMIT

4

RETRACT LIMIT

5

PROPORTIONAL GAIN

6

INTEGRAL GAIN

7

DIFFERENTIAL GAIN

8

EXTEND FEED FORWARD

9

RETRACT FEED FORWARD

10 EXTEND ACCELERATION FEED FORWARD

11 RETRACT ACCELERATION FEED FORWARD

12 DEAD BAND ELIMINATOR

13 IN POSITION

14 FOLLOWING ERROR

15 AUTO STOP