Lenze PMSS1000 Simple Servo User Manual
Page 32

Indexer-Programmer-Manual.pdf REV 1.3
NOTE 1
If 0 (Zero) value assigned to variable UNITS set USER UNITS to QUAD ENCODER COUNTS. This is
default units at the start of the program before UNITS=
NOTE 2
Any value outside +/- 10 range assigned to AOUT will be automatically trimmed to that range.
Example: AOUT=100 , AOUT will be assigned value of 10.
V0=236
VOUT=V0, VOUT will be assigned 10 and V0 will be unchanged.
System Flags
IN_A1-4, IN_B1-4,
IN_C1-4
R
Digital inputs . TRUE if input active, FALSE
otherwise
OUT1,OUT2,OUT3
OUT4, OUT5
W
Digital outputs OUTPUT1- OUTPUT5
F_ICONTROLOFF
R
Interface Control Status (ON/OFF)
#27 in DSTATUS register
F_IN_POSITION
R
TRUE when Actual Position (APOS) is within limits
set by INPOSLIM variable and motion completed
NOTE 1
F_ENABLED
R
Set when drive is enabled
F_EVENTSOFF
R
Events Disabled Status (ON/OFF)
#30 in DSTATUS register
F_MCOMPLETE
R
Set when motion is completed and there is no motion
commands waiting in the Motion Queue
F_MQUEUE_FULL
R
Motion Queue full
F_MQUEUE_EMPTY
R
Motion Queue empty
F_FAULT
R
Set if any fault detected
F_ARITHMETIC_FLT
R
Arithmetic fault
F_REGISTRATION
R
Set when registration mark was detected. Content
RPOS variable is valid when this flag is active. Flag
resets by any registration moves MOVEPR,MOVEDR
or by command REGISTARTION ON
F_MSUSPENDED
R
Set if motion suspended by statement MOTION
SUSPEND
32