Drives Inverters Guides PLC Guides

Siemens S7-200 “Servo Control” Yaskawa Sigma 7 Tutorial

Written by

Hello everyone, in the previous post I wrote a tutorial for everyone to use PLC Siemens S7-200 to control stepper motor by generating high speed pulses, today continues to guide you to dynamic control Yaskawa Sigma-7 Servo

Basically, using Siemens S7-200 to control Servo is the same as controlling Stepper Motor, but only the connection diagram is different for each type of Servo, each has its own connection diagram.

Siemens S7-200 & Yaskawa Sigma-7 “Wiring Diagram”

Below is the simplest connection diagram so that PLC Siemens S7-200 can control Yaskawa Sigma-7 Servo Motor

+ Use 2K2Ω rheostat to reduce voltage from 24V to 5VDC

Siemens S7-200 PTO Registers & Configuration

+ SM Locations of the PTO/PWM Control Registers

+ PTO/PWM Control Byte Reference

Yaskawa Sigma-7 Parameters Setting

In order for the Yaskawa Sigma-7 Servo to be controlled by receiving pulses from the PLC, we need to set the following parameters:

  • Pn200.0: Reference Pulse Form uses 1 pulse control mode (Pulse + Direction)
    >>> Select 0: Sign + Pulse, positive logic
  • Pn200.3: Filter Selection
    >>> Select 1: Uses reference input filter for open collector signal (to 200kpps)
  • Pn20E + Pn210 + Pn212: 3 This parameter is used to set the number of pulses for 1 revolution of the motor
  • Pn000.1: Control Method Selection

PLC Programming Example

+ Servo On/Off Control

+ Servo Position Control

Detailed Instruction Video


+ Download Siemens PLC S7-200 Programming Software
+ Download Yaskawa Servo Programming Software

If you find this article interesting and useful, please share it with the community to let everyone know. Subscribe to Youtube channel and Website to read new articles of

Thanks and Best Regards!

About the author

Leave a Comment Protection Status