User guide
128
6000 Series Programmer's Guide
Programmable I/O Devices
Programmable I/O Functions
Programmable inputs and outputs are provided to allow the controller to detect and respond to
the state of switches, thumbwheels, electronic sensors, and outputs of other equipment such as
drives and PLCs. Listed below are the programmable functions that may be assigned to the
programmable I/O.
Programmable I/O offering differs by product. The total number of inputs and
outputs, including trigger inputs and auxiliary outputs, varies from one 6000 Series product to
another. Consequently, the bit patterns for the programmable inputs and outputs also vary by
product. For example, the AT6400's TRG-A trigger input is represented by programmable
input bit #25, but the ZETA6104's TRG-A trigger input is programmable input bit #17. Bit
numbers are referenced in commands like WAIT(IN.13=b1), which means wait until
programmable input #13 becomes active. To ascertain your product's I/O bit patterns, refer to
the table on page 107.
NOTE
Refer to page 106 for instructions on establishing programmable input and output functions.
Instructions for connecting to I/O devices are provided in your product's
Installation Guide
.
Input Functions Related Command * Function
(applicable to all products)
INFNCi-A No Function (default)
INFNCi-B BCD Program Select
INFNCi-C Kill
INFNCi-D Stop
INFNCi-E Pause/Continue
INFNCi-F User Fault
INFNCi-G <reserved>
INFNCi-H Trigger Interrupt for position capture, registration, or TRGFN functions (trigger inputs only)
INFNCi-I Interrupt to PC-AT (bus-based controllers only)
INFNCi-J Jog+ (positive direction)
INFNCi-K Jog- (negative direction)
INFNCi-L Jog Speed Select
INFNCi-P Program Select
INFNCi-Q Program Security
Output Functions
Related Command * Function
Servo
Products
Stepper
Products
OUTFNCi-A Programmable Output (default function) ✓✓
OUTFNCi-B Moving/Not Moving (or In Position) ✓✓
OUTFNCi-C Program in Progress ✓✓
OUTFNCi-D End-of-Travel Limit Encountered ✓✓
OUTFNCi-E Stall Indicator n/a ✓
OUTFNCi-F Fault Indicator (indicates drive fault input or
user fault input is active)
✓✓
OUTFNCi-G Position Error Exceeds Max. Limit ✓ n/a
OUTFNCi-H Output on Position (auxiliary outputs only) ✓ n/a
* The “i” in the command syntax represents the number of the programmable input (e.g., INFNC8-F assigns
general-purpose input #8 the “user fault” function). Bear in mind that the numbering scheme for programmable
inputs and outputs varies by product (see page 107).










