.

Status and Control Variables (read only)

AuxFBComAng* EnDatDistMT* MTemp
AuxFBEnDatFlt* EnDatPPR* PosFbMTrn
AuxFBHallFlt* ExtFaults PosFB
AuxFBPTCFlt* FaultCode PWMLo
AuxFBSCDFlt* FoldBack SetupS1
CmdIn HallInp SetupS2
DInp1 HSInp1 SFDExtFaults
DInp2 HSOT SixStep
DInp3 HSTemp SWEnable
DInp4 IFB VBus
DriveOK IdFB VelFB
EMAUI LogicVer Velocity
EMUBI Model VerLW
Enabled    
 
*  Supported over SynqNet

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

       Legal Notice  |  Tech Email  |  Feedback
      
Copyright ©
2001-2021 Motion Engineering