Dh-485 communication, Axis-specific discrete i/o – Rockwell Automation 999 IMC S Class Compact Motion Controller (Cat. No. 4100-999-122) User Manual
Page 40

3-10
Technical Overview
Publication 999-122 - January 1997
DH-485 Communication
The IMC-S/23x communicates with other devices over DH-485 by
reading and writing data into and out of data files. Data from local files
(in the motion controller) is transferred to and from remote files (in
other devices). In the motion controller, up to 13 different local files of
five different types can be used. Each type of file contains a different
number of elements and is equivalent to a different SLC file type as
shown below.
Axis-Specific Discrete I/O
Each axis of the IMC-S/23x has associated with it four
optically-isolated inputs which provide a direct interface for a home
switch, overtravel (positive and negative) switches, and a drive fault
signal (usually an output from the amplifier). In addition, a relay-
contact drive enable output is provided for each axis to enable and
disable the amplifier under program control. The four discrete inputs
are completely de-bounced and can be connected directly to limit
switches which operate on 24V DC. Inputs can be from mechanical
limit switches, proximity switches, or PLC outputs.
Each axis of the IMC-S/23x can be individually programmed to operate
with or without these discrete inputs enabled. If enabled, each discrete
input can be individually programmed to operate with normally open
(NO) or normally closed (NC) limit switch contacts.
Home Limit Switch Input
Home limit switches are used in conjunction with two of the four
programmable homing sequences. When a homing sequence is
enabled, the IMC-S/23x executes it under program control. See the
Setup section of this manual for a complete description of the available
homing sequences.
Overtravel Limit Switch Inputs
Overtravel limit switches can be used to enforce the mechanical safe
travel limits during machine operation. Assuming that the overtravel
function is enabled, the IMC-S/23x may be programmed to either
provide a status, disable the feedback loop, and deactivate the drive
enable output of the affected axis, or stop motion and decelerate the
axis to a stop when an overtravel limit switch is tripped.
IMC S Class DH-485 Local File Types
S Class
File Type
Elements
Element
Numbers
Equivalent to
SLC File Type
Binary
Integer
Floating
ASCII
BCD
Words/Bits
16-bit Values
Floating Point Values
Characters
BDC Values
0 - 1023
0 - 1023
0 - 511
0 - 2047
0 - 1023
B
N
F
A
D