Programming / Controllers / MLX300 Controller Software / MLX Frequently Asked Questions

What is MLX200?

MLX200 is a purpose-built industrial robot controller specifically designed to interface PLCs and Yaskawa Motoman robots. All control and programming is done through the Add-on Instructions on the PLC.
 

What is MLX300?

MLX300 is Yaskawa’s next (3rd) generation solution for environments requiring robots to integrate with Programmable Logic Controllers (PLCs). MLX300 is a software solution built upon our industry leading robot controllers, where all programming, configuration, maintenance, and troubleshooting is done through the PLC interface without the need to learn a separate robot programming language.
 

What are the key differences between MLX200 and MLX300?

MLX300 expands the capabilities of MLX200 in three key ways. First, the family of supported robots is expanded. Any material handling robot supported on the DX200, YRC1000, and YRC1000micro can be used with MLX300. Secondly, MLX300 provides support for the Functional Safety Unit (FSU) capabilities of the DX200 and YRC1000 controllers. Finally, additional servo drives and panels are not required with MLX300.
 

What applications are best suited for an MLX solution?

MLX is an ideal solution for material handling, palletizing and assembly applications.
 

How many robots can be controlled from a single PLC with MLX300?

A PLC can be connected to four controllers, and each controller can have up to four robots (QR4C) for a total of 16 robots. Note that a positioner uses robot PLC tags, so it will reduce the max number of robots. These robots would be non-coordinated.
 

Is Yaskawa’s Functional Safety Unit available with MLX300?

Yes (Not available with MLX200).
 

Is MLX300 supported through MotoSim?

Yes. MotoSim ER-VRC 2025 SPI or newer is required. With a PLC connected to the PC, the MLX300 program can be fully tested on a virtual robot with the simulation tool.
 

Where do I connect various I/O devices, on the Yaskawa controller or the PLC?

Since all programming and control is done through the PLC, all external devices would be connected to, and managed by the PLC since the PLC has much better I/O capability than a traditional robot controller. The PLC can also control the included robot controller I/O.
 

Which robots does MLX200 support?

MLX200 supports a wide range of 4-7 axis Motoman robots with payload capacity from 3kg-300kg.
 

Which robots does MLX300 support?

MLX300 supports all material handling robots on the DX200, YRC1000, and YRC1000micro controllers. This includes collaborative HC robots, but the MotoFit feature on the HC is not supported.
 

Which PLCs are currently supported?

Currently, MLX300 works with most Rockwell CompactLogix, GuardLogix and ControlLogix PLCs. Please reference the following: 

Rockwell PLC Model

MLX300 Support

Notes

CompactLogix 5370, 5380, 5480 - L3x, L4x

Yes

2MB memory is required.

Compact GuardLogix 5370, 5380 - L3xSx

Yes

2MB memory is required.

ControlLogix 5570, 5580 - L7x, L8x

Yes

Ethernet/IP module is required.

GuardLogix 5570, 5580 - L7xSx, L8xSx

Yes

Ethernet/IP module is required.

 

 

Can other PLCs be supported?

Only the Rockwell PLC is supported on the MLX300. However, MotoLogix can be used with the Siemens S7-1500 series PLCs. MotoLogix uses the same PLC function blocks as the MLX300, but it dos not include any HMI or pendant interface software.
 

Why do you offer two different solutions (MLX200 and MLX300)?

MLX300 is the next generation solution for PLC integration. MLX200 is still a viable product for those customers that already have MLX200 installed. MLX300 provides advantages over MLX200 (Functional Safety support, expanded robot availability), and will be the platform for future enhancements.