Skip to main content

Kollmorgen Support Network

S400 / S600 ASCII Object Reference (selected entries) | 27 Apr 2026 | |

S400 / S600 ASCII Object Reference (selected entries)

This article contains selections from the DRIVE.EXE Online Help for S400 and S600 drives. This content is taken from the CHM file that is distributed with the drive and available from the Downloads page. This content is made available here as easy links from other Support topics.  

DIPEAK

The peak rated current of the drive. DIPEAK is depending on VBUSBAL for drive 403, 406, 614 and 670.

Syntax TransmitDIPEAK  
Syntax ReceiveDIPEAK <Data> Available in 
TypeVariable ro MMIYes
ASCII FormatFloat CANBus Object Number3529 (hex)
DIMAmperes PROFIBUS PNU1641 (dec) IND = 1 (dec)
Range3.0 .. 70.0 DPR41 (dec)
DefaultHardware Defined  
OpmodeAll Data Type Bus/DPRInteger32
Drive State- Weighting1000
Start Firmware1.20  
ConfigurationNo Last Change of this Object1.3
Function GroupAmplifier EEPROMNo
Short DescriptionDrive Peak Rated Current

ENCLINES

ENCLINES sets the resolution (number of lines) of the sine encoder input channel ( connector X1 S600 / X2 S400 ). In case of rotary Motors it is the number of lines per revolution, in case of linear motors it is the number of lines per pole pitch. With an ENDAT or Hiperface Encoder ENCLINES is read automatically during the initialization process.

Starting with firmware 5.41, the range of ENCLINES is extended to 32767.

Starting with firmware 6.00, the range of ENCLINES is extended to 65535.

In general the input frequency is limited with 250KHz electrical frequency. So e.g for a linear encoder with 4mm per sinwave the speed is limited by 250KHz · 4mm = 1m/s.

Starting with FW 5.80 the internal position resolution is increased. For older FW versions the resolution was limited to 20 Bits, if ENCLINES is unequal to 2x. Now since FW 5.80, if ENCLINES could be divide by 2 (4,8 and 16) without rest and the division is greater then 512 the internal resolution in the position loop increase to 21 (22, 23 and 24) Bit. Therefore it could make sense to use a higher resolution in the position loop with e.g. PRBASE 24.

Syntax TransmitENCLINES [Data]  
Syntax ReceiveENCLINES <Data> Available in 
TypeVariable rw MMIYes
ASCII FormatInteger16 CANBus Object Number3533 (hex)
DIM- PROFIBUS PNU1651 (dec) IND = 1 (dec)
Range0 .. 32767, 32768 (5.41), 65535 (6.00) DPR51 (dec)
Default1000  
OpmodeAll Data Type Bus/DPRInteger16
Drive StateDisabled + Reset (Coldstart) Weighting 
Start Firmware1.71  
ConfigurationYes Last Change of this Object1.9
Function GroupMotor EEPROMYes
Short DescriptionSinCos Encoder Resolution

ICONT

This variable sets the required rated output continuous current. The adjustment is usually made to the standstill current for the connected motor. The value entered is limited to the lower of the rated current of the motor (MICONT) or the rated current of the amplifier (DICONT). This variable is used in the monitoring of the actual RMS current that is drawn. If the ICONT value is too low, the drive shows following errors and the torque is too low. If the ICONT value is too high, the motor can be thermally overloaded. 
 

Syntax TransmitICONT [Data]  
Syntax ReceiveICONT <Data> Available in 
TypeVariable rw MMIYes
ASCII FormatFloat CANBus Object Number355C (hex)
DIMAmperes PROFIBUS PNU1692 (dec) IND = 1 (dec)
Range10% of DICONT, max(DICONT,IPEAK) DPR92 (dec)
DefaultMinimum of DICONT and MICONT  
OpmodeAll Data Type Bus/DPRInteger32
Drive State- Weighting1000
Start Firmware1.20  
ConfigurationNo Last Change of this Object1.8
Function GroupCurrent Controller EEPROMYes
Short DescriptionRated Current

IPEAK

IPEAK sets the peak rated current of the application (RMS value). The value to be entered is limited to the lower of the peak rated current of the motor (MIPEAK) or amplifier (DIPEAK). If the IPEAK value is too low, the drive shows following errors and the peak torque is too low. If the IPEAK value is too high, the motor is endangered. 
 

Syntax TransmitIPEAK [Data]  
Syntax ReceiveIPEAK <Data> Available in 
TypeVariable rw MMIYes
ASCII FormatFloat CANBus Object Number356E (hex)
DIMAmperes PROFIBUS PNU1710 (dec) IND = 1 (dec)
Range0.0 ... DIPEAK DPR110 (dec)
DefaultIMAX  
OpmodeAll Data Type Bus/DPRInteger32
Drive State- Weighting1000
Start Firmware1.20  
ConfigurationNo Last Change of this Object1.8
Function GroupCurrent Controller EEPROMYes
Short DescriptionApplication Peak Current

MPHASE

The MOTOR PHASE parameter is handled in different ways, depending on the type of feedback (FBTYPE) that is used.
FBTYPE=0 resolver
MPHASE is saved in the serial EEPROM of the amplifier (SAVE command) and is transferred after every power-on of the amplifier.

FBTYPE=2, 4 Hiperface/Endat
MPHASE is saved in the serial EEPROM of the encoder (HSAVE command) and is read out from the encoder after every power-on of the amplifier. So if an encoder is exchanged, the MPHASE setting goes with the encoder. When a new encoder is fitted, the MPHASE value must be re-established and stored in the encoder (HSAVE command).

FBTYPE=7 sin/cos encoder without an internal EEPROM
MPHASE will be determined automatically at the first enable of the output stage (Wake & Shake)
It is not necessary to make a separate determination of the MPHASE value, or to save it.

Syntax TransmitMPHASE [Data]  
Syntax ReceiveMPHASE <Data> Available in 
TypeVariable rw MMIYes
ASCII FormatInteger16 CANBus Object Number359C (hex)
DIMElectrical Degrees PROFIBUS PNU1756 (dec) IND = 1 (dec)
Range0 .. 360 DPR156 (dec)
Default0  
OpmodeAll Data Type Bus/DPRInteger16
Drive StateDisabled Weighting 
Start Firmware1.20  
ConfigurationNo Last Change of this Object1.3
Function GroupFeedback EEPROMYes
Short DescriptionMotor Phase, Feedback Offset

REFIP

The REFIP parameter is used to set the peak current for homing to a mechanical stop. If home type NREF = 7 or 9 is used (homing to a mechanical stop ), the drives peak current will be determined by REFIP . When the homing movement is finished, the drive's peak current is reset to IPEAK.

>> For detailed information see NREF also.

For FW version < 5.82, REFIP is also used to reduce the current for Wake&Shake mode (FBTYPE=7). If the wake&shake mode is started, drive's peak current is set to REFIP. After the Wake and Shake is complete, drive current is changed back to IPEAK .
FW 5.80 and higher versions use the parameter REFIP2 for Wake & Shake - Modus

Syntax TransmitREFIP [Data]  
Syntax ReceiveREFIP <Data> Available in 
TypeVariable rw MMIYes
ASCII FormatFloat CANBus Object Number35E2 (hex)
DIMAmperes PROFIBUS PNU1826 (dec) IND = 1 (dec)
Range0.0 .. min(IPEAK,IPEAKN) DPR226 (dec)
Defaultmin(IPEAK,IPEAKN,DICONT/2)  
OpmodeAll Data Type Bus/DPRInteger32
Drive State- Weighting1000
Start Firmware1.71  
ConfigurationNo Last Change of this Object1.6
Function GroupCurrent Controller EEPROMYes
Short DescriptionPeak Rated Current for Homing 7

REFIP2

REFIP2 limits the peak current during the wake & shake procedure.
After wake & shake is finished the current is reset to the IPEAK value. 
 

Syntax Transmit   
Syntax Receive  Available in 
TypeVariable rw MMINo
ASCII FormatFloat32 CANBus Object Number36E3 (hex)
DIM  PROFIBUS PNU1683 (dec) IND = 17 (dec)
Range0 ...IPEAK DPR483 (dec)
DefaultIPEAK  
Opmode  Data Type Bus/DPR 
Drive State  Weighting 
Start Firmware5.8  
ConfigurationNo Last Change of this Object1.0
Function Group  EEPROM 
Short Description    

VCOMM

The command VCOMM defines the threshold for the commutation error function.
The definition of an commutation error is that the sign of the actual current has the right relationship to the sign of the change of the velocity of the motor. This indicates a run-away of the motor and causes a disable of the output stage.

This commutation error is supervised, if the actual velocity is above the VCOMM threshold. To disable the function, VCOMM has to be set to VLIM.

Syntax TransmitVCOMM [Data]  
Syntax ReceiveVCOMM <Data> Available in 
TypeVariable rw MMINo
ASCII FormatFloat CANBus Object Number365A (hex)
DIMrpm PROFIBUS PNU1946 (dec) IND = 1 (dec)
Range0 .. 1.2 * MSPEED DPR346 (dec)
Default1500  
OpmodeAll Data Type Bus/DPRInteger32
Drive State- Weighting1000
Start Firmware3.35  
ConfigurationNo Last Change of this Object1.4
Function GroupAmplifier EEPROMYes
Short DescriptionVelocity Threshold for Commutation error

WSAMPL

WSAMPL sets the minimum movement for W&S - function in FBTYPE = 7 and 8. The units are internal counts.
If WSAMPL = 0, the calculation is automatically done with ENCLINES. 
 

Syntax TransmitWSAMPL [Data]  
Syntax ReceiveWSAMPL <Data> Available in 
TypeVariable rw MMINo
ASCII FormatInteger32 CANBus Object Number36D1 (hex)
DIM- PROFIBUS PNU1665 (dec) IND = 17 (dec)
Range0 .. 2^31-1 DPR465 (dec)
Default0  
OpmodeAll Data Type Bus/DPRInteger32
Drive State- Weighting 
Start Firmware5.41  
ConfigurationNo Last Change of this Object1.9
Function GroupFeedback EEPROMYes
Short DescriptionMinimum Move of W&S Mode
Back to top

About this Article

Kollmorgen Support