General

    7 minutes   deGroot  

General information for using the fieldbus board. This is part of the YRCP-MP4P PROFINET quick start guide.

YRCP_MP4P.png
Yaskawa YRCP-MP4P fieldbus board.

Details
created: 2025-02-28
changed: 2026-03-31
files:
  board:
    firmware:
      version: 2024.0.7.170010 # or newer
      file: yrcp-mp4p-2024.0.7.170010.raucb
    default_credentials:
      user: admin
      password: 00000000 # or see the board's sticker
    default_ip_addresses:
      X1_X2: 192.168.3.1
      X3_X4: 192.168.1.1
  robot_controller:
    system_software:
      YRC1000: YAS5.50 # or newer
      YRC1000micro: YBS4.25 # or newer
    driver:
      version: 1.2.0.47 # or newer
      file: TRITON.DRV
  fieldbus_file:
    type: gsdml
    file: GSDML-V2.43-YASKAWA-YRCP-MP4P-20240126.xml
  engineering_tool:
    name: 2CON
    version: 2024.6.24002 # or newer

Firmware releases

Read more...

v2024.0.7.170010

2025-08-07

  • Fix for bug which could occasionally prevent the board to reach the operational state after booting the robot controller. Remedy was to restart the robot controller another time.
  • Adds support for EtherCAT slave (SubDevice). This requires at least robot system software YAS5.70.00A for YRC1000 or YBS4.25.00A for YRC1000micro.

v2024.0.4.123413

2025-04-16

  • Initial release.

SKUs

We have created three SKUs (stock keeping unit) for the board, with each one having specific features.

Below table helps to pick the right one for your application. SKUs are listed for Yaskawa Nordic (YNR) and Yaskawa Europe (YEU).

FieldbusYNRYEUFeat: MasterFeat: SlaveFeat: Safety slave
PROFINET34791621011240436✔️
(“IO-Controller”)
✔️
(“IO-Device”)
PROFINET34791621211242717✔️
(“IO-Controller”)
✔️
(“IO-Device”)
✔️
(“PROFIsafe-Device”)
EtherCAT34791612011240437✔️
(“SubDevice”)
Note

SKUs with safety functionality are licensed and include a license sticker, which gets applied to the inside of the robot controller cabinet’s door.

Configurations

The board supports any of the following PROFINET configurations:

MasterSlavePROFIsafe slaveSetup done inMotoLogix/SRCI (optional)
✔️Robot controllerSupported
✔️Robot controllersupported
✔️2CON + Robot controllerNot supported
✔️✔️2CON + Robot controllerNot supported
✔️✔️2CON + Robot controllerNot supported
Note

The engineering tool (2CON) is only required for master (not for slave).

Note

There is just one GSDML file for the integration of the YRCP-MP4P as slave in a PLC project.

Note

The slave can be configured as one of the following data packet sizes: 2b, 4b, 8b, 16b, 32b, 64b, 128b, 256b, 436b and 512b*.

* Depending on the type of robot controller, installed option boards and activated option functions, some of the larger data packet sizes might be invalid for your robot setup.

Important

The board only supports PROFIsafe profile v2.6.1 (4-byte CRC). It cannot be used with older PLCs which are limited to the previous PROFIsafe profile v2.4 (3-byte CRC).

Mount the board

It is a PCIe (PCI express) board, and can be can be mounted in either the left or right PCIe slot of the robot controller.

Connect the PROFINET cable(s)

Important

In contrast to the CP1616, which has a 1x4 ports configuration (single network, 4-port switch), the YRCP-MP4P board is having a 2x2 ports configuration. This means that there are two physically separated networks (each with 2-port switch).

The functionality for the two networks is defined as follows:

  • Port X1, X2 (upper ports): PROFINET IO-Device.
    These are used for the network where the robot controller is a slave (and connected to a master such as a PLC).
  • Port X3, X4 (lower ports): PROFINET IO-Controller.
    These are used for the network where the robot controller is the master (and connected to slave devices such as welding equipment or remote IO stations).

The board can be used as either slave, master or master+slave. In either case the slave can use the PROFIsafe (safety fieldbus) option.

Set IP addresses

Important

The two networks must use different IP address ranges, e.g. 192.168.a.xxx and 192.168.b.xxx. The subnet mask settings must follow this rule, which means that a 255.255.0.0 subnet mask is not allowed in this example.

Start by adjusting the IP addresses. A convenient (and free) tool for doing this is Siemens PRONETA ( https://support.industry.siemens.com/cs/ww/en/view/67460624 ), but there are plenty of alternatives.

  1. This is how the YRCP-MP4P with default settings shows up in PRONETA:
    proneta-addresses1
    YRCP-MP4P with its default networks settings.
  2. For this example we are using 192.168.255.xxx for the slave network, and 192.168.100.xxx for the master network. Also we have adjusted the device names:
    proneta-addresses2
    YRCP-MP4P with modified IP settings and device names.

Now that the IP addresses are adjusted we can proceed to the next step in which we will use the webserver of the board.

Board firmware

Note

It is advised to use the latest board firmware (see version information at the top of this document).

Check version

  1. Start the robot controller (maintenance mode).
  2. Access the webserver of the board (web based management, WBM) by entering one of the given IP addresses in a webbrowser (default IP addresses: here ). As it is not using encryption (using HTTP instead of HTTPS), it might get blocked with a message like this:
    browser-warning
    Browser security warning.
  3. Proceed by clicking Continue to xxx.xxx.xxx.xxx (unsafe)
  4. Login (default credentials: here ).
  5. The actual firmware version is shown (in short notation) in the main screen’s top right corner:
    firmware-version1
    Version info shown on the main screen.
    The more detailed notation of the firmware version is shown in Menu Overview » General Data:
    firmware-version2
    Detailed version info.

Update process

  1. Follow above steps for checking the firmware version.
  2. Download the latest firmware here .
  3. Unzip the files.
  4. Open the firmware page using menu Administration » Firmware update
  5. Click Browse to select the new firmware file (.raucb) on your PC. It will then show up:
    firmware-update1
    Firmware selection.
  6. After clicking Start Update, the file will be uploaded to the board.
    firmware-update2
    Firmware transfer (upload) progress indicator.
  7. After finishing the transfer, the board will install the new firmware. During this process, the webserver is not accessible:
    firmware-update3
    Webserver connection lost.
  8. The installation should take no more than five minutes. If everything went well, the webpage will automatically reloaded and display the login screen. Login and verify if the new firmware version is shown.

Tips

Use multiple IP addresses

By adding one or more additional addresses in the IP address settings of your LAN adapter, you can easily reach devices on multiple networks without having to change the adapter settings over and over again.

Read more...
  1. Open the IP4 settings of your LAN adapter. This is where the primary static IP address is set.
    ip4-settings1
    LAN adapter IP4 settings window.
  2. Click on the Advanced button to open the advanced TCP/IP settings.
  3. Add the additional IP address(es) for your needs:
    ip4-settings2
    Additional IP addresses for the LAN adapter.

In this example we can now reach devices in the 192.168.255.xxx and 192.168.100.xxx range.

Troubleshooting

Factory reset

If you have the feeling the board is not behaving normally, you might want to try a clean setup by doing a factory reset. This is easy to do using the board’s webserver.

Read more...
  1. Unplug all network cables from the board.
  2. Connect a direct network cable from your PC to one of the board’s ports.
  3. Start the robot controller (maintenance mode).
  4. Access the webserver of the board (web based management, WBM) by entering the IP address for the connected port in a webbrowser. As it is not using encryption (using HTTP instead of HTTPS), it might get blocked with a message like this:
    browser-warning
    Browser security warning.
  5. Proceed by clicking Continue to xxx.xxx.xxx.xxx (unsafe)
  6. Login (default credentials: here ).
  7. Open the cockpit screen: Menu Overview » Cockpit:
    factory-reset
    Reset the controller to factory defaults.
  8. Click on the icon to perform the facory reset:
    factory-reset
    Icon of factory reset button.
  9. The reset should take less than one minute. By trying to access the webserver (this time using the default IP address for the connected port), you can verify the board is back alive and the reset process has completed.
  10. Reboot the robot controller (maintenance mode).
  11. Redo the robot settings for the board.
  12. Replug all network cables.
  13. Reboot the robot controller (online mode) and verify the communication is ok.
Note

If you are not able to access the board’s webserver you can also perform the factory reset by using DIP switch S2 on the board. For more information please refer to the board’s manual (HB170E_PCIe_YRCP32F0_xx-xx.pdf).

Pages built with Hugo - 11 May 2026 14:02 CEST