Back to top

S700 Servo Drive

This servo amplifier is comprised of a one- or three-phase power supply and a high-performance control unit housed in a single enclosure. This servo amplifier is available in 110VAC-480VAC models.

S701/S724 Part Scheme Open the PDF
S748/S772 Part Scheme Open the PDF
Online Help for S300/S700 (including ASCII Reference) Open the Help

See S300 & S700 Errors and Warnings for a comprehensive list of faults.



A quad B

Acceleration Profile

Analog Sin/Cos

Approvals and Markings






Cogging Compensation


Connections and Wiring


Digital I/O


Electronic Gearing

Emergency Stop

Encoders & Feedback



EnDAT 2.1

EnDAT 2.2


Expansion Cards

Faults and Warnings

Feed Forward



Getting Started

Glossaries and Definitions

Halls Sensor Only


Hiperface DSL




Macro Language

Motion Task

Motor Setup



Part Numbers


Power and Fusing




Revision Information


SD Card





System Design


Transport and Storage




Vertical Load

Wake and Shake

Hardware Expansions


Digital / Analog I/Os Position Output (encoder emulation) Software Interfaces MultiFieldbus MultiFeedback
  • 2 programmable analog inputs
  • 4 programmable digital inputs
  • 2 programmable digital inputs/outputs (direction selectable)
  • 14 digital inputs and 8 outputs with expansion card I/O-14/08
  • 2 analog outputs with expansion card PosI/O- Monitor
  • Emulation incremental encoder
  • Emulation absolut encoder SSI (BinaryCode or GrayCode)


S701y2...724y2 (STO Dual Channel)

Hardware Revision Firmware Version Date Remarks Export Classification
02.10 >= 5.01 2010-02 STO dual channel(S7xxy2), Memory card usable, certified safety, part number scheme changed AL-3A225
02.20 5.18_ND1 - 5.99_ND1 2014-12 Dual use, new data structure AL-3A225
02.20 5.18_ND0 - 5.99_ND0 2014-12 Non Dual use, new data structure -
02.30 >=6.00_ND1* 2017-04 Dual use, single-cable motor connection possible, memory increased AL-3A225
02.30 >=6.00_ND0* 2017-04 Non Dual use, single-cable motor connection possible, memory increased -

* can be downgraded to 5.18 - 5.99


Hardware Revision Firmware Version Date Remarks Export Classification
01.01 >= 5.00 2009-07 Starting version AL-3A225
02.10 >= 5.18 2011-09 certified safety, part number scheme changed AL-3A225
02.20 5.18_ND1 - 5.99_ND1 2014-12 Dual use, new data structure AL-3A225
02.20 5.18_ND0 - 5.99_ND0 2014-12 Non Dual use, new data structure -
02.30 >=6.00_ND1* 2017-04 Dual use, single-cable motor connection possible, memory increased AL-3A225
02.30 >=6.00_ND0* 2017-04 Non Dual use, single-cable motor connection possible, memory increased -

S701y1...724y1 (STO single channel), old product

Hardware Revision Firmware Version Date Remarks Export Classification
00.20 2.21 2007-01 Starting version (S7xxy1) AL-3A225
01.21 2.50 to 3.49 2007-07 short housing, X5,X6,X7 changed AL-3A225
02.00 3.50 to 4.99 2008-04 X0/X8 inverted, EtherCAT onboard, charging circuit(parallel connectivity), single channel STO AL-3A225
02.10 (frozen) 5.15 (frozen) 2010-12 (frozen) Single Channel STO (S7xxy1), frozen AL-3A225


Are there differences in the motor databases of S300/S700 and S400/S600?

Yes. In the S300/S700 motor database (MDB) there isn't a single dataset per power stage and feedback. The parameter values are calculated depending on the set FBTYPE out of the same rough data. Criteria for a valid motor for the power stage is now:

0.25 * DICONT <= MICONT <= 4 * DICONT. 

The motor databases for S400/S600 cannot be used with S300/S700.

Can I use a parameter set for an amplifier with another current class?

Parameter sets of S300 and S700 amplifiers can be used independant from amplifier type and current class.

Do setup software and upgrade tool work with Windows Vista and Windows 7 ?

Yes. The current tools work with Windows Vista and Windows 7 without restrictions.

Does the setup software work with Debian Linux operating system?

The DriveGUI S300/S700 works with Linux Debian in the Windows Emulator WINE and communicates with the servo amplifier via the RS232 Com interface. An interface converter Ethernet or USB to RS232 is not required. An embedded PC has enough RS232 COM interfaces. So parameterizing, diagnostics and remote control can be done.

How can an external zero sensor for homing be determined?

Refer to page External zero pulse

How can I calculate the brake power?

How can I change the rotation direction of SinCos Encoders?

To change direction you must exchange sine and cosine.

For more information refer to Motion direction - Parameters

How can I force a wake & shake with a ENDAT/Hiperface/BISS Feedback?

Terminal: M SEARCHKOM 1

How can I protect the parameter set against write access?

Yes, you can activate a password protection. Refer to page Password Protection.

How can I select a motion task with an analog input?

How can I set up camming?

The servo amplifiers use position registers to define cams. The status of the registers are sent as cams to one or two digital outputs by a predefined function. Refer to page Setup of Camming S300-S700 or Setup of Camming S400-S600. You can define up to 8 cams for a digital output with S300/S700.

How can I start communication to the amplifier, if it doesn't boot correctly?

To start the amplifier in monitor mode, press both keys in the front panel simultaneously while when switching the drive on (24V on).

How can the direction for an analog set point be inverted without changing the wiring?

Select function 30 for a digital input:


For more information refer to Motion direction - Parameters

How do I calculate the current values in cases with a single line supply?

In case of single line supply the Maximum current values are calculated with the following formula (Rotary axis) 
     IPeakMax = Max. Single Line Peak Power * 60 / (2 * 3.14 * MKT * VLIM) 
     IContMax = Max. Single Line Nominal Power * 60 / (2 * 3.14 * MKT * VLIM) 

In case of high MKT and high Motor Speed the power must be limited to prevent capacitors from being destroyed. 
Example for S712: 
     IPeakMax = 3300 Watts * 60 Sec / (2 * 3.14 * 5 Nm/A * 14648 UPM) = 0.43 A 
     IContMax = 2200 Watts * 60 Sec/ (2 * 3.14 * 5 Nm/A * 14648 UPM) = 0.29

I changed a parameter with the GUI and saved it to the EEPROM but after restarting the amplifier the old value was used.

Parameters may be changed via a fieldbus (during the initialization) or by a defined command sequence via the digital inputs (INxMODE 30).

I replaced an S703 + single channel STO (HWR 2.00) with a new device + dual channel STO (HWR 2.10). Now the device does not work. What went wrong?

The difference between these devices is the STO concept (single channel - dual channel). The new second STO input is on X4A pin 3. This pin has been used as XGND connection with the old drive. So the drive has no 24V supply voltage now. Please see the page Safety Concept S700.

In which Operation modes does the command MOVE work?

The ASCII command MOVE works in OPMODE 8 (Motion tasks) and in OPMODE 4 (electrical gearing)!

Is it possible to drive High Frequency Motors (Spindles) with the servo amplifiers?

Yes. With the help of pole number setting. Refer to page Tuning - High Frequency Spindles S300-S700.

Is it possible to operate DC motors?

Yes, that's possible with S300 and S700. See page Operating DC motors S300-S700.

Is it possible to suppress the motor cogging?

Yes, but with S300 and S700 only. See page Cogging Suppression

Is it possible to switch over parameters during operation?

Yes, either sequential with the function InxMODE=30 or with parallel switch over of two predefined parameter sets. Refer to page Switching over parameter sets.

Is it possible to use motors with a feedback system without commutation information as a primary feedback.

Yes. A Wake & Shake function determines the absolute position of the permanent Magnets in relationship to the stator windings. See page Wake and Shake.

Positioning errors with AKM1 motors

Low rotor inertia is the source for this problem, ironless linear motors show a similar behavior.

Solution for drives with S300/S700 servo amplifiers: 

The amplifier shows warning n17 after replacement of a S300 or S700. The old drive did not show any problem with CAN or EtherCAT. How can I reset the synchronized fieldbus operation?

Set BUSP1 to 1 and finalize the configuration change with SAVE and COLDSTART.

Background: Bit 30 (COB-ID Setting for Tx-PDO) is supervised since Firmware 2.51. The amplifier sets the bit and expects the COB identifier is written with set bit 30, too (means: no RTR request of TX-PDOs is possible). 

If bit 0 is set to 1, then bit 30 is not supervised any more.

The servo amplifier does not react to the incremental set point at the AquadB input. Why doesn't the electronic gearing work?

Possible reasons:

  • OPMODE <> 4
  • AquadB interface not switchwed to input
  • Servo amplifier disabled (Enable=0) 
  • Limit switch active (warning n10 or n11 in the LED display)

What are the application requirements in case of a high altitude site, e.g. above 1,000m A.M.S.L.?

1.) <1000m A.M.S.L., no restrictions
     1000-2500m A.M.S.L. with power derating 1,5% / 100m
2.) According to Paschen the isolating capability of air is reduced. That reduces the max. allowed mains voltage to 400V.

What causes the error message F14?

Fault in the power output stage. Can also be triggered by a wrong or faulty motor cable, if the screen of the motor cable is not connected or if the motor is feaulty. Refer to page Error Message F14.

What could be the cause for warning n08, faulty motion task?

  • faulty motion task number
  • faulty motion task checksum
  • table motion task without matching profile table
  • absolut target position outside of modulo range (with modulo axes only)
  • target position outside of software limit switches
  • internal overflow while calculating motion task ramps/position/speed
  • (invalid conditions for profile table motion task change on-the-fly)

What do I have to consider when using a residual current protective device (RCD) in a servo system?

What do the parameters on screen page U/F control mean?

The parameters are used to setup an induction machine without feedback (sensorless).

See pages Sensorless Control for Induction Machines (S300, S700) and Operating Induction Machines (S300-S700).

What does - - - mean in the display?

SD Card is not FAT32 formatted and is not usable therefore. See page LED Display.

What does CCC mean in the display?

A memory card is plugged but there is a problem to access the card. Remove and insert the card again. In case that the setup software is online, the message "Please re - insert the memory card" appears. More information to memory cards can be found on page Memory Card.

What does four quadrant operation mean?

What does Gray Code mean?

See the page GrayCode

What does Hardware Revision mean on the nameplate of the servo amplifier?

The Hardware Revision defines the development status of the servo amplifier. The same number can be found on the cover page of the instructions manual. Refer to page Hardware Revision Number.

What does P01, E01 or -S- mean in the display?

P01: 1A power stage, mains supply voltage switched on, power stage disabled
E01: 1A power stage, mains supply voltage switched on, power stage enabled
-S-: STO Enable input is not connected or no 24V signal is applied

Refer to page LED Display Codes S300-S700.

What is a Bode Plot used for?

Bode Plot is a process to analyze frequency behavior of the drive. See pages Tuning - Built in Frequency Analysis and Bode Diagram

What is the maximum value for motor temperature sensor (PTC)?

S300: 5.0 kOhm
S400: 2.0 kOhm
S600: 1.6 kOhm
S700: 5.0 kOhm

What is the message level for amplitude error (F04) with SinCos encoders?

The SinCos amplitude monitoring enables the F04 error with:

  • FW 070 : F04 at approx. 1900 U/min
  • >=FW 072 : F04 at approx. 4500 U/min (approx. 150Khz)

The monitoring can be switched over in both firmware versions with CPHASE 2.

No communication to the encoder 

Solution: connect the encoder, check the cable 

Wrong data in the encoder 

This error occurs with new encoders, that have never been initialized.

Solution: Initialize the data with the command HSAVE (terminal screen)

See pages Supervision of Sine Cosine EncodersSetup of an Endat or Hiperface or BISS encoder and LED Display

What is the permitted length of the feedback cable?

Depends on the feedback type. See page MultiFeedback

What is the permitted length of the motor cable?

  • <10m: noise emission acc. to IEC 61800-3 category C2
  • >10m: noise emission acc. to IEC 61800-3 category C3
  • >25m: with motor choke 3YL (see Accessories Manual)
  • max: 50m

See Instructions Manual for more information.

Which acceleration and deceleration ramps are used in motion task series?

This can be selected on the screen page "Motion Task Parameters". Refer to page Motion Task Series.

Which delay time can occur during Master / Slave operation?

Incremental signals (AquadB): processing time in the servo amplifier (FPGA) are in "ns" range. Slave reaction time ±62,5µs (current control task).

Which motion task profiles are pre-defined?

Which settings are required for operating an induction machine?

Which test pulse is allowed at STO enable input?

Pulse length < 100µs, off-time > 200ms. See page Test Pulse.

Why are large set point steps (e.g. 0 >> 7 V) with OPMODE = 5 not executed?

Input filter isn't set correctly. Increase filter time constant of the analog input.

Why does my S700 not work with the POS I/O expansion card? When the card is plugged in, the servo amplifier doesn't boot.

The card exists with different versions, visible on a label on the card's PCB.

With the current version (Nov. 08) "ROD in/out; SSI in/out" is marked on the label and the S700 needs at least Firmware 3.50. 

If "ROD out" is marked or no label exists, you have an older version, which can only be operated with an older firmware (3.06). Updating the card to the current version is possible at the manufacturer site.


Why does n32 flash in the display?

The firmware of the amplifier is a beta version (not released). Refer to page LED Display Codes.