omron — PMAC Quick Reference

PMAC Quick Reference Guide Warning: Certain registers that are under PMAC’s automatic control, particularly those used in the servo calculations, can cause problems if written to them directly. User Buffer Storage Space • 256 Motion Programs can be held. All programs must be stopped before any can be opened. • All programs must be stopped before any can run. • A PLC program can be opened while others are running. • Buffers must be defined from end of memory toward beginning. Buffers must be deleted from beginning of memory to end.

Encoder Conversion Table PMAC uses a multiple-step process to work with its feedback and master position information, and with external time-base sources, to provide maximum power and flexibility. For most PMAC users with quadrature encoders, this process can be virtually transparent, with no need to worry about the details. However, some users will need to understand this conversion process in some detail to make the changes necessary to use other types of feedback, to optimize their system, or to perform special functions. The PMAC Executive Program for PC-compatible computers has a special editing screen for the conversion table that makes viewing it and changing it very easy.

38 Programming PMAC Range X-Memory Y-Memory Type $0000 - $00FF Fixed-Use calculation Registers Fixed-Use calculation Registers Internal DSP Memory $0100 - $17FF Fixed-Use calculation Registers Fixed-Use calculation Registers External Static RAM (Battery Backed) $1800 - $BBFF User Buffer Storage Space User Buffer Storage Space External Static RAM (Battery Backed) $BC00 - $BFFF User-Written Servo Storage M-Variable Definitions External Static RAM (Battery Backed) $C000 - $C03F DSP-Gate Registers $D000 - $DFFF Bits 0 to 15 Bits 0 to 15 Dual-Ported RAM $E000 - $F000 VME Setup Registers (bits 0 to 7) Mailbox Registers (bits 0 to 7) VME bus registers $F000 - $FFFF N / A I / O Registers