User guide

122 www.controltechniques.com SM-EZMotion Module User Guide
mechanical revolution. The (# of Poles / 2) will equal the
number of electrical cycles per revolution. For more
information see the SM-Resolver User Guide.
SlotX Relay Name
SlotX.Relay.#.Name
This parameter is only available when an SM-I/O Plus
module has been populated in one of the Unidrive SP slots.
The X in “SlotX” defines the slot number that the SM-I/O
Plus module has been fitted in. For example, if the I/O Plus
module is in slot 2, the parameter would be named
Slot2.Relay.#.Name.
Each relay output on the SM-I/O Plus module can be given
a name. The name can be used in a user program to
reference a specific relay output if desired. The name can
be up to 12 alphanumeric characters, but must begin with
a non-numeric character.
SlotX Relay State
SlotX.Relay.#.Out
This parameter is only available when an SM-I/O Plus
module has been populated in one of the Unidrive SP slots.
The X in “SlotX” defines the slot number that the SM-I/O
Plus module has been fitted in. For example, if the I/O Plus
module is in slot 2, the parameter would be named
Slot2.Relay.#.Out.
The SM-I/O Plus module has two relay outputs (pins 21
and 23) that can be used to control devices that require
more current than a standard digital output. The “.Out” at
the end of the parameter name is optional, so this
parameter is often referred to simply as SlotX.Relay.#. This
parameter can be used in a user program to activate the
output (i.e. Slot2.Relay.8 = On), or can be assigned to a
Source on the Assignment view.
Enable Software Travel Limits
SoftwareTravelLimitEnable
Software travel limits can be used to limit machine travel.
They are often setup inside the hardware travel limits to
add a level of protection from exceeding the machines
travel limits. The SoftwareTravelLimitMinusActive source
(output function) is active when the
SoftwareTravelLimitMinusPosn is reached or exceeded.
Motion is halted using the TravelLimitDecel whenever a
hardware or software travel limit is hit or exceeded.
Software travel limits are not active unless Absolute
Position Valid is active.
Software Travel Limit Minus Active
SoftwareTravelLimitMinusActive
The SoftwareTravelLimitMinusActive source is active
when the SoftwareTravelLimitMinusPosn is reached or
exceeded. Motion will come to a stop using the
TravelLimitDecel ramp. Software travel limits are not active
unless enabled and Absolute Position Valid is active.
Software Travel Limit Minus Position
SoftwareTravelLimitMinusPosn
The SoftwareTravelLimitMinusActive source will activate
when the SoftwareTravelLimitMinusPosn is reached or
exceeded. Motion will come to a stop using the
TravelLimitDecel. Software travel limits are not active
unless enabled and Absolute Position Valid is active.
Software Travel Limit Plus Active
SoftwareTravelLimitPlusActive
The SoftwareTravelLimitPlusActive source is active when
the SoftwareTravelLimitPlusPosn is reached or exceeded.
Motion will come to a stop using the TravelLimitDecel
ramp. Software travel limits are not active unless enabled
and Absolute Position Valid is active.
Software Travel Limit Plus Position
SoftwareTravelLimitPlusPosn
The SoftwareTravelLimitPlusActive source is active when
the SoftwareTravelLimitPlusPosn is reached or exceeded.
Motion is halted using the TravelLimitDecel whenever a
hardware or software travel limit is hit or exceeded.
Software travel limits are not active unless enabled and
Absolute Position Valid is active.
Drive Analog Input X Channel Enable
SPAnalogInput.#.ChannelEnable
This checkbox, found on the Analog Input view, is used to
enable the specific analog input channel for use by the
SM-EZMotion module. If un-checked, the analog input is
not being used by the SM-EZMotion module and the user
is free to use it with alternate methods. However, once the
enable checkbox is activated (checked), the user should
not attempt to use the analog input from another module or
from the keypad. When the checkbox is activated, several
other configuration parameters will become available.
Drive Analog Input X Minimum Input Value
SPAnalogInput.#.MinInputValue
The SM-EZMotion reads the value of the analog input in
units of 0 to 100% and then scales that using linear
interpolation and then populates the specified destination
parameter/variable. When the analog input reaches the
Minimum Input Value, the destination variable will be equal
to the Minimum User Value. This is used as a point on the
curve for the linear interpolation.