-

Setup Yaskawa EtherCAT VFD and Run Motion following CiA-402

Version Number Description
1.0 Initial version

1. Supported Components

Component Name Version
iC92xx series ≥ 2024.3
iCube Engineer ≥ 2024.3
JOHB-SMP3 ≥ S8206
SI-ES3 ≥ S4202

2. Solution details

Multiple VFDs are supported by the JOHB-SMP3 and the SI-ES3 option cards. See the option card product manuals for the supported VFDs. The steps below will walk through setting up a GA500 VFD with a JOHB-SMP3 (Multi-Protocol) card for Velocity Control using CiA-402.

2.1 Drive Communication Settings

2.2 ESI file

Preparation

For the SMP3 Card (Multi-Protocol) f ollow this link: https://www.yaskawa.com/products/drives/industrial-ac-drives/industrial-network-communication-protocols
Under the EtherCAT/EtherCAT ESI files section, download the latest ESI file or search for " ESI Files for EtherCAT Option on JOHB-SMP3"

Image

For the SI-ES3 card
On Yaskawa website select the following menus: Products/Drives/Industrial Network Communication protocols/EtherCAT
Click on the "ESI" selection, which will automatically download a zip file containing the ESI file

Image

Unzip the contents that were downloaded from a previous step

If using the SMP3 Card (Multi-Protocol)
Image


Image

3. iCube Engineer

  • Start a new project
  • Add the VFD to the project
    • Import the ESI file for the Drive that will be used. (Multi-Protocol card or SI-ES3)
      • Go to iCube Engineer File --> Import --> Import ESI File(s)...

Image

      • Load the correct ESI file from the computer.
      • Select the Drive model that should be added to the project.

Image

      • Banner will appear when file is imported

Image

      • In the Plant add the Drive/VFD to the EtherCAT network
      • EtherCAT bus scan can be used to find the VFD
Image
  • Go to the PDO Tab of the VFD
  • Select the Following PDO Data. This is the minimum that is needed for motion in the VFD.

Image

  • PDO Items are available for the VFD by double-clicking on the VFD in the Plant and going to the Data List tab

Image

  • Create variables for the Process Data Items in the PLC data list.

Image

  • Run Motion
    • Rebuild and Download the Project Nodeto the Controller
    • In Debug Mode add the PLC created from the PDO data to the watch Window

Image

    • The following tables from the Multi-protocol manual shows the Control Word and Status Word bits.

Image

Image

    • Set the "Target_Velocity" variable in the watch window to 500RPM

Image

    • Right click on the Control Word and Status Word in the watch window and set the display to binary

Image

    • Perform the following sequence on the Control Word to "Enable" the VFD
      • Set ControlWord.X1 and ControlWord.X2 = 1 (Shutdown)
      • StatusWord.X0 and StatusWord.X5 should turn on and StatusWord.X6 should turn off (Ready To Switch on)

Image

      • Set ControlWord.X0 = 1 (Switch On)
      • StatusWord.X1 should turn on (Switch on)

Image
      • Set ControlWord.X3 = 1 (Enable Operation)
      • StatusWord.X2 should turn on (Operation Enabled)

Image

    • When enabled the Reference Speed can be triggered by setting the following bits
      • Bit 5 (RFG Unlock)
      • Bit 4 (Enable)
      • Bit 6 (RFG Use Reference)

Image

    • The motor will start to move at the Requested Velocity.
    • The Feedback Velocity can be seen in the "vl_Control_effort" variable in the watch window
    • To Stop the Motor set ControlWord Bit 6 to 0.

Image

 


This help information is valid for iCube Engineer Online Help 2025.6

Copyright © 2025 YASKAWA EUROPE GmbH and © 2025 YASKAWA America, Inc.