Specifications

SECTION 4 FEATURES
18
SECTION 4- FEATURES
PRODUCT HIGHLIGHTS
Speeds from 0.1 Hz to 2,500,000 Hz
24 Inputs Expandable to 96 Inputs
24 Outputs
16,000 Bytes of Stored Program Memory
Up to 4 Programs can run Simultaneously (Multitasking)
Math Functions
Expandable Modules including Inputs and Thumbwheel Switches
Encoder Feedback Capabilities
Free Windows Based Software Included
Limit Switches
Addressable for up to 30 Axes
Baud Rates up to 38,400
ENCODER FEEDBACK
Enhanced encoder feedback commands have been added to allow full control of the encoders.
Refer to Section 8 on Encoder Commands for further instructions.
PLC TYPE FUNCTIONS
In the multitasking environment, four programs can run simultaneously which gives the unit a PLC like
functionality. For instance, Program 1 can contain a program that will turn-on Output 1 when Input 1 goes
Low. This will happen independent of everything else going on. This function is similar to a run on the
ladder using Ladder Logic on a PLC, and is not found in most sequential programming systems.
MULTIPLE PROGRAMS
The unit can contain up to four programs. Any combination of these programs can be run simultaneously.
VARIABLES
Variables exist in the form of Bits and Registers.
REGISTERS
The Indexer uses a register based command structure. A register may be written to or read. A register is
simply a name for a spot where some value is to be stored. Every register has a default value, can be
modified, and can be read. For instance, the Base Speed has a default value of 99. This can be changed
to another value, and it can also be read. The Base Speed Register is called the MB Register.
BITS
A Bit differs from a register in that its’ value may only be a 1 or a 0. In the programming world, a bit being
0 is considered OFF, or False; a bit being 1 is considered ON, or True. All bits can be read, but only some
can be written to. The Moving Bit can be read, but writing to that Bit has no meaning, so it is not allowed.
In this section, each Bit is described in detail. Some Bits will be affected by commands, and others will not.
Bits tell the status of a certain item. For example, the Moving Bit, or MV Bit will give the information if the
axis is moving or not. If the axis is moving, the Bit Value will be a 1. If the axis is not moving, the Bit
Value will be a 0. Bits are very useful in making information available to the user. Bits can also be used
to make decisions, like - If the Moving Bit is ON then activate output #1 which might turn on an LED to
show that the motor is moving. Another example would be a conditional branch - If the Moving Bit is ON
then loop to line number 10.