36
<ch>: 0 ~ F(Hexadecimal) for channel.
Limit switch(LS) status read command
Command STS_16?
Read all 16ch motor status.
Reply
<DIR><DIR>
・・・
<DIR>/<MT><MT><MT><MT>
・・・
<MT><MT><MT><MT>
<DIR>
P/ Moving for CW direction
S/ Stopping
N/ Moving for CCW direction
The order of data is from CH0 to CHF, and one character a
motor, and describes 16 characters.
<MT>
Indicate current motor status by 2 digit hex.
b7:ESEND :Emergency stop command executed.
b6:SSEND :Normal stop command executed.
b5:LSEND :Stopped by LS signal.
b4:COMERR : Command error
b3:ACCN :Decelerating
b2:ACCP :Accelerating
b1:DRIVE :Motor is moving.
b0:BUSY :Driving or dealing with command.
The data is in order from CH0 to CHF.
Example
STS_16? Reply:
SSSSPSSSSSSNSSSS/00000080030000000000000300000000
Remarks
Command LS?<a>
Read displayed 4 CH motor on LCD LS status.
Argument <a>
(No input) / Hard or soft limit (conventional specifications)
H / hard limit S / soft limit
Reply
<0123><LS>
<0123>
Show displayed motor CH No. at 1 digit hex. The order of this
data is applied on <LS>.
<LS>
Hold off and LS status (hex)
When these signals are activating, its bits stands 1.
CWLS and CCWLS read the state of the externally connected
LS when H is assigned to <a>, and the state of the internal
software LS when S is assigned.
If not assigned, it will be "or" of hard and soft.
b3: HOLD off
b2: HP LS
b1: CCW LS
b0: CW LS
Example
LS? Reply : 01230006 HPLS, CCWLS is entered in CH3.
LS?H Reply: 01230006 HPLS, external CCWLS is entered in CH3.
Remarks
Arguments have been added from FW Ver1.09 and can be read separately for
hardware and software.