User Manual

Table Of Contents
Safety Recommendations
62 Advanced Digital Motor Controller User Manual V2.0, July 8, 2019
Practically all operating configurations and parameters can be changed by the user to
meet any specific requirement. This unique architecture leads to a very high number of
possibilities. This section of the manual describes all the possible operating options.
Input Selection
As seen earlier in the controller’s simplified internal operating diagram on Figure 4-1, any
input can be used for practically any purpose. All inputs, even when they are sharing the
same pins on the connector, are captured and evaluated by the controller. Whether input
is used, and what it is used for, is set individually using the descriptions that follow.
Important Notice
On shared I/O pins, there is nothing stopping one input to be used as analog or
pulse at the same time or for two separate inputs to act identically or in conflict
with one another. While such an occurrence is normally harmless, it may cause the
controller to behave in an unexpected manner and/or cause the motors not to run.
Care must be exercised in the configuration process to avoid possible redundant or
conflictual use.
Digital Inputs Configurations and Uses
Each of the controller’s digital Inputs can be configured so that they are active high or ac-
tive low. Each output can also be configured to activate one of the actions from the list in
the table below. In multi-channel controller models, the action can be set to apply to any
or all motor channels.
TABLE 4-1. Digital Input Action List
Action
Applicable
Channel Description
No Action - Input causes no action
Safety Stop Selectable
Stops the selected motor(s) channel until the command is
moved back to 0 or command direction is reversed
Emergency stop All
Stops the controller entirely until the controller is powered
down, or a special command is received via the serial port
Motor Stop (deadman
switch) Selectable
Stops the selected motor(s) while the input is active. Motor
resumes when input becomes inactive
Invert motor direction Selectable
Inverts the motor direction, regardless of the command
mode in use
Forward limit switch Selectable Stops the motor until the command is changed to reverse
Reverse limit switch Selectable Stops the motor until the command is changed forward
Run script NA Start execution of MicroBasic script
Load Home counter Selectable Load counter with a Home value