User`s manual

224 Function Library
6.13 Motion I/O Monitoring
@ Name
_8164_get_io_status – Get all the motion I/O statuses of
each 8164
@ Description
_8164_get_io_status:
Obtains all the I/O statuses for each axis. The definition for each
bit is as follows:
@ Syntax
C/C++ (DOS, Windows 95/98/NT)
I16 _8164_get_io_status(I16 AxisNo, U16 *io_sts);
Visual Basic (Windows 95/NT/2K/XP)
B_8164_get_io_status (ByVal AxisNo As Integer,
io_sts As Integer) As Integer
Bit Name Description
0 RDY RDY pin input
1 ALM Alarm Signal
2 +EL Positive Limit Switch
3 -EL Negative Limit Switch
4 ORG Origin Switch
5 DIR DIR output
6 EMG EMG status
7 PCS PCS signal input
8 ERC ERC pin output
9 EZ Index signal
10 Reserved
11 Latch Latch signal input
12 SD Slow Down signal input
13 INP In-Position signal input
14 SVON Servo-ON output status