Status and Control Variables (read only)
AuxFBComAng +180° to -180°
Supported over SynqNet.
This register is the value of the commutation position from the AFB interface. It is used to generate the commutation angle in the drive.
AuxFBEnDatFlt Fault, No Fault
Supported over SynqNet.
This bit indicates that the Aux Feedback interface encountered an error when trying to read data from an EnDat device. Sources of error are:
1 - EnDat device recover timeout from last transaction.
2 - EnDat device calculation timeout.
3 - EnDat CRC fault.
AuxFBHallFlt Fault, No Fault
Supported over SynqNet.
This bit indicates the AuxFB Halls are in an illegal state of either all ones or zeros.
0 - No Fault
1 - Fault
AuxFBPTCFlt Fault, No Fault
Supported over SynqNet.
This bit indicates the AuxFB PTC has generated a fault.
0 - No Fault
1 - Fault
AuxFBSCDFlt Fault, No Fault
Supported over SynqNet.
This bit indicates that the amplitude of the sum of the sine and cosine signals is not with in +/-30% of the nominal 1.0 Vp-p.
0 - No Fault, amplitude in range.
1 - Fault, amplitude not with ±30%.
CmdIn (-DIpeak to +DIpeak) or (-18,310 to +18,310 rpm)
CmdIn is the value of the output of the command processing block. This variable's units depend on whether the drive is in current or velocity control mode. See OpMode for control mode information.
DInp1 Inactive, Active
Indicates the state of the drive’s enable input on the Command I/O connector (J4).
0 - Active state, current flows in opto isolator input diode.
1 - Inactive state, no current flow.
DInp2 Inactive, Active
For SynqNet, see mpiMotorGeneralIn.
Indicates the state of the hardware input DINP2 on the Command I/O connector (J4).
0 - Active state, current flows in opto isolator input diode.
1 - Inactive state, no current flow.
DInp3 Inactive, Active
Indicates the state of the hardware input DINP3 on the Command I/O connector (J4).
0 - Active state, current flows in opto isolator input diode.
1 - Inactive state, no current flow.
DInp4 Inactive, Active
Indicates the state of the hardware input DInP4 on the Command I/O connector (J4). For OpMode = Position, PosCmdSrc = Step-Dir this input is the Direction input. In the inactive state, no LED current, with positive GearOut PosCmd increments with each Step input edge, i.e. the motor moves clockwise.
0 - Active state, current flows in opto isolator input diode.
1 - Inactive state, no current flow.
DriveOK Fault, No Fault
Drive fault status indicator. This signal is actually the inverse of the FAULT/ DOUT1 output of the drive on the Command I/O connector (J4). Current flows through DOUT1 when DriveOK is active or logic one.
0 - Drive fault, see FaultCode.
1 - Drive not faulted.
EMUAI 0, 1
For SynqNet, see mpiMotorAmpEnableGet.
This variable indicates the state of the emulated encoder channel A pin on the Command I/O connector (J4).
0 - Input CH A OUT– more positive then CH A OUT+.
1 - Input CH A OUT+ more positive then CH A OUT–.
EMUBI 0, 1
This variable indicates the state of the emulated encoder channel B pin on the Command I/O connector (J4).
0 - Input CH B OUT– more positive then CH B OUT+.
1 - Input CH B OUT+ more positive then CH B OUT–.
Enabled Off, On
For SynqNet, see MEIMotorFaultMask.
This variable indicates the enable state of the drive power stage. This signal is the inverse of the active on RUN/DOUT2 output of the drive on the Command I/O connector (J4). Current flows through DOUT2 when Enabled is active or logic one.
0 - Drive disabled power stage OFF.
1 - Drive enabled power stage ON.
EnDatDistMT 0 to 65535
Supported over SynqNet.
If an EnDat encoder is present, this variable holds the number of distinguishable multi-turns the encoder can resolve.
EnDatPPR 0 to 232 - 1
Supported over SynqNet.
If an EnDat encoder is present, this variable holds the number of signal periods per revolution for a rotary encoder or signal period length in nm (0.001um) for linear encoders.
ExtFaults Status Value
This variable gives the extended fault status of the drive. Each bit represents an individual fault that is logically OR-ed with other faults. Note that this variable remembers its last active value and can be used as a one deep fault log.
Bit |
Extended Fault |
Description |
Fault Code |
1 |
SFD UART parity error |
The SFD UART received a parity error. |
SFD UART Error |
2 |
SFD UART overrun error |
The SFD UART received a second transfer without reading the first. |
SFD UART Error |
3 |
SFD UART framing error |
SFD UART stop bit was not the correct polarity. |
SFD UART Error |
4 |
SFD frame timeout |
Indicates that more then 89.6 usecs has elapsed since last frame was received. |
SFD Comm Error |
5 |
SFD transfer incomplete |
Indicates that a transfer started but did not complete in 18.4 usecs. |
SFD Comm Error |
6 |
SFD CRC error(s) |
In SFDSpan mode, this indicates that there was more then one CRC error over 256 transfers. If not in SFDSpan mode, any CRC error will fault. |
SFD Comm Error |
7 |
SFD Motor Data timeout |
SFD configuration did not complete within 49.2 ms. |
SFD Comm Error |
8 |
Drive over temperature |
The drive has an over temperature fault. |
Drive Over/Under Temp |
9 |
Drive under temperature |
The drive has an under temperature fault. |
Drive Over/Under Temp |
10 |
Drive short circuit |
One or both the current sensor A/D has been in positive current saturation for longer then 10 usecs. |
Motor l-l or l-n Short |
11 |
Drive output over current |
Drive over current. |
Motor l-l or l-n Short |
12 |
Option card read timeout |
OC response timeout. |
Option Card Watchdog Timeout |
13 |
Option card watchdog timeout |
OC Watchdog timer timed out. |
Option Card Watchdog Timeout |
14 |
Step size overflow |
Size of revs per step greater than 255 revs per step. |
PosErr Too Large |
15 |
Position error overflow |
Position loop position error greater then ±128 revs. |
PosErr Too Large |
16 |
AuxFB Fault |
Fault with the option card auxiliary feedback. See AuxFBHallFlt, AuxFBSCDFlt, Aux FBEnDatFlt and AuxFBPTCFlt for more information. |
OC Fault |
FaultCode Status Value
For SynqNet, see meiMotorAmpFault.
This variable gives the fault status of the drive. The below table lists the possible fault states and gives the number of blinks that the drive’s front panel Status LED will blink to indicate the fault. See also ExtFaults for further specifics on a given fault. For a complete list of the possible causes of each fault, see Drive Fault Codes.
Blink
Count |
Status |
Blink
Count |
Status |
1 |
No Fault |
11 |
Hall Fault |
2 |
Motor Over Temp |
12 |
SFD Configuration Error |
3 |
Drive Over/Under Temp |
13 |
SFD Short |
4 |
Drive l*t Too High |
14 |
SFD Motor Data Error |
5 |
Motor l*I*t Too High |
15 |
SFD Sensor Failure |
6 |
Optional Battery Low |
16 |
SFD UART Error |
7 |
Bus Over Voltage |
17 |
SFD Communication Error |
8 |
Bus Under Voltage |
18 |
Option Card Watch Dog Timeout |
9 |
Motor l-l or l-n Short |
19 |
Position Error Too Large |
10 |
Output Over Current |
20 |
Option Card Fault |
FoldBack Normal, Foldback
Indicates whether the drive is actively folding back the peak current limits because of excessive I*t. ITMode can be set to fault the drive on either excessive I*t or fold back.
0 - Not in fold back/Not asserting I*t fault.
1 - Fold back/I*t fault.
HallInp 0 – 7 Decimal
For SynqNet, see Dedicated Motor I/O.
Input
Bit |
Description |
IN8 |
Hall A |
IN9 |
Hall B |
IN10 |
Hall C |
This variable reads back the state of the Hall inputs to the drive on the drive feedback connector.
Input
CW |
Input
CU |
Input
CV |
HallInp
Value |
1 |
1 |
1 |
7 |
1 |
0 |
1 |
6 |
1 |
1 |
0 |
5 |
1 |
0 |
0 |
4 |
0 |
1 |
1 |
3 |
0 |
0 |
1 |
2 |
0 |
1 |
0 |
1 |
0 |
0 |
0 |
0 |
HSInp1 Inactive, Active
Indicates the state of the hardware input HSInp+, HSInp- on the Command I/O connector (J4). For OpMode = Position, PosCmdSrc = Step-Dir this input is the Step input. Input transitions from LED current to no LED current yields a step count while input transitions from no LED current to LED current yields no action.
0 - Active state, current flows in opto isolator input diode.
1 - Inactive state, no current flow.
HSOT -50º C to 137.6º C
HSOT reads the temperature at which the drive will generate a Heat Sink over temperature fault. Comparing HSOT minus ambient temp to HSTemp minus ambient temp can give an indication of the amount of head room from thermal overload that the drive has during normal operation.
HSOT = –((desired trip temperature – 25) * 0.6768 + 50.76).
For example, HSOT = –85 decimal yields 75.6° C trip temperature.
HSTemp -41.1º C to 125.8º C
HSTemp reads back the heat sink temperature. HSTemp determines how close the drive is to thermal shut down by comparing the temperature rise above ambient to the potential rise above ambient at the drive over temperature fault trip, which can be read as HSOT.
IFB, IdFB -DIpeak to +DIpeak
These variables read back the torque (IFB) and non-torque (IdFB) derated current values.
IFB - Motor torque current.
IdFB - Motor non-torque current.
LogicVer 0 – 15 Decimal
LogicVer gives the version number of the drive logic as a 4-bit unsigned integer. Versions are assigned sequentially and if necessary, the numbers wrap around (if there are more than 16 versions).
Model 0 – 31 Decimal
Model is the base unit identity code for the drive. There are only 4 codes defined. Other codes are configuration errors.
Base Model |
S20260: 240 VAC 4.5 ARMS |
S20360: 240 VAC 9 ARMS |
S20660: 240 VAC 18 ARMS |
S20330: 90 VDC 9 ARMS |
S20630: 90 VDC 18 ARMS |
MTemp 0 to 864,870 Ohms
This variable reads back the motor temperature A/D value from the SFD. The value is read back as the thermal sensor resistance. Using the motor thermal sensor specification this value can then be converted to a winding temperature.
PosFbMTrn -2048 to +2047 Turns
This variable reads back an instantaneous sample of the shaft position multi-turn from the SFD feedback port (J3).
PosFB 0 to 65535.9961 Counts
This variable reads back an instantaneous sample of the shaft position within one rev. There are 24 bits within one rev, but the displayed value is scaled for 65536 counts per rev (i.e. bits 17 through 24 show up as a fractional count after the decimal point). See PosFBMtrn for integral revolutions.
PWMLo Base, Half Base
Indicates whether the drive has switched to half base PWM frequency. The drive switches to half base PWM frequency; when the measured motor current is above 0.53 * DIpeak and the electrical commutation frequency is less than 2.9 Hz. The PWM frequency returns to base if the measured motor current reduces below 0.32 * DIpeak or the drive speeds up beyond 4.77 Hz commutation electrical frequency.
0 - Drive uses base PWM frequency.
1 - Drive uses half base PWM frequency
SetupS1 0 – 9
This variable reads back the state of the rotary user setup switch S1 that determines the line count of the emulated encoder EMUA and EMUB outputs with SFD feedback or the current loop proportional gain KIP for 6-step feedback. See Configuring with SFD Feedback.
SetupS2 0 – 15 decimal
This variable reads back the state of the 4 position DIP setup switch S2 on the drive. Switch position #1 is LSB.
Open (high)
Closed (low)
SFDExtFaults Status Value
This variable gives the detailed fault code of the SFD.
FaultCode |
Status |
000 |
No Fault |
001 |
Sensor Error |
010 |
No Fault |
011 |
Multi-turn Fault |
100 |
No Fault |
101 |
No Fault |
110 |
No Fault |
111 |
No Fault |
SixStep SFD, 6-Step
This variable indicates whether the drive is in 6-step or sinusoidal current control.
SWEnable Disable, Enable
Serial communications channel motor power enable. Both the hardware enable input on the command I/O connector and SWEnable must be active for power to flow to the motor. Base units have SWEnable active at power up. This variable is provided for convenience when working with a PC set utility.
0 - Disables drive.
1 - Enable set by state of hardware enable input (default).
VBus 0 to 523 volts : AC Input Drives
0 to 131 volts : DC Input Drives
This variable reads back an instantaneous sample of the voltage of the bus supplying power to the motor.
VelFB -18,310 rpm to +18,310 rpm
For SynqNet, see mpiAxisActualVelocity.
This variable reads back an instantaneous sample of the shaft velocity feedback. It has a resolution of 0.5588 rpm. When measuring speed, use Velocity for least noise and maximum accuracy.
Velocity -18,310 rpm to +18,310 rpm
This variable reads back a filtered version of the shaft velocity feedback. It has the same units as VelFB, but it is much more precise for careful measurements of shaft speed because the filtering greatly lowers noise.
VerLW 0.0a to 255.9z
VerLW gives the version number of the drives logicware as three integer bytes.
Previous | Back to Main Menu
|