Improving program development efficiency

Are you facing these challenges?

Programming in different
languages for different
engineers or regions
Large, complex projects
hat are difficult to
manage and prone to bugs
Long commissioning
time due to large equipment scale
and high axis count

Solution

The MX Controller is designed to solve these challenges through one-tool engineering.

Sequence control and motion control
integrated in one program
No need to create and synchronize
separate projects for different control types
Modify data and logic without
refreshing or converting programs
As a result, engineers can reduce programming and debugging
time while improving stability for multi-axis systems.

IEC 61131-3 compliant programming

The MX Controller fully supports
standard programming languages:

Ladder Diagram (LD)

Ladder Diagram (LD)

Structured Text (ST)

Structured Text (ST)

Funcion Block Diagram

Funcion Block Diagram

MX Controller

In addition, motion control also supports LD, ST, and FBD in compliance with PLCopen Motion Control standards.

Easy-to-read and easy-to-understand program structure
Simplified handover and maintenance
Reduced design, modification,
and program expansion time
bg-network

Reduce programming workload with labels, structures, and arrays

MX Controller

The MX Controller enables signal and device management through:

Labels: assign names by function without depending on physical addresses
Structures: group related data into one structure
Arrays: process multiple devices or axes simultaneously

Value

Easy-to-read, scalable programs
Synchronized updates when labels are changed
Reduced duplicate code and fewer errors during system expansion

Modular program development

With the MX Controller, programs can be:

  • Divided into components (assembly, picking, transportation, etc.)
  • Reused across multiple machines or different processes
  • Clearly assigned across multiple engineers

This helps standardize programs, improve reusability, and reduce bugs.

Efficient project management for multiple engineers

MX Controller supports
Centralized program configuration management
Change history tracking by component
Fast data recovery when issues occur
Ideal for:
Large-scale projects
Multi-engineer development
Factories with multiple lines or multiple sites

Reduce commissioning time for multi-axis machines

Automatically generate axes
from network configuration

Batch assign axes
and IP settings

Configure
multi-axis
positioning data
from dedicated tables

Continuous
positioning control
with Function Blocks (FB)