Tutorial

Siemens S7-1200 Servo Control with Mitsubishi MR-J4-A

PLC-Based Servo Positioning with TIA Portal

9 min read

Industry

Industrial Automation

Category

Servo Control

Type

Tutorial

Read Time

9 min read

Siemens S7-1200 “Servo Control” with Mitsubishi MR-J4-A: A Comprehensive Tutorial

Written by FAIZAL AFZAL

Introduction

In modern industrial automation, the Siemens S7-1200 PLC and the Mitsubishi MR-J4-A Servo Motor are two of the most widely used devices globally. Their combination provides a powerful solution for precise motion control in various factory settings. This tutorial aims to guide you through the process of using the Siemens S7-1200 PLC to control the Mitsubishi MR-J4-A Servo Motor. The steps outlined below will ensure that even those new to PLC programming and servo control can achieve success.

Step 1: Wiring Diagram for Siemens S7-1200 & Mitsubishi MR-J4-A

1.1 Overview of the Wiring

The first step in controlling the Mitsubishi MR-J4-A Servo Motor with the Siemens S7-1200 PLC is setting up the correct wiring. Proper wiring ensures that the PLC can send the necessary commands to the servo motor, enabling it to execute precise movements.

The wiring diagram between the Siemens S7-1200 PLC and the Mitsubishi MR-J4-A Servo Motor. The image should clearly depict connections for power, I/O signals, and communication lines.

1.2 Detailed Wiring Connections

Step 2: Configuring the Siemens S7-1200 I/O Addressing

2.1 Overview of I/O Addressing

In this step, we will configure the I/O addresses on the Siemens S7-1200 PLC to match the connections made in the wiring diagram. This allows the PLC to correctly interpret signals from the sensors and control the servo motor.

2.2 I/O Address Table

By correctly setting these addresses, you ensure that the PLC can properly manage the servo motor’s movements based on sensor inputs and control commands.

Step 3: Mitsubishi MR-J4-A Driver Configuration

3.1 Overview of Driver Configuration

The Mitsubishi MR-J4-A Servo Motor driver must be configured correctly to respond to commands from the Siemens S7-1200 PLC. This step involves setting key parameters that govern how the servo motor interprets input pulses and controls its movement.

3.2 Key Parameters to Configure

The following parameters must be configured using the MR-Configurator2 software (available for download):

Table here showing the different Control Pulse Types

Step 4: Configuring Siemens S7-1200 Pulse Train Output (PTO)

4.1 Overview of PTO Configuration

The Siemens S7-1200 PLC uses the Pulse Train Output (PTO) function to control the servo motor’s movements. Configuring the PTO involves setting basic, extended, dynamic, and homing parameters to match the specific requirements of your application.

4.2 Basic Parameters Configuration

The basic parameters configuration screen in the Siemens TIA Portal software.

4.3 Extended Parameters Configuration

The extended parameters configuration screen.

4.4 Dynamic Parameters Configuration

The dynamic parameters configuration screen.

4.5 Homing Parameters Configuration

The homing parameters configuration screen.

Step 5: Siemens S7-1200 Servo Control Programming

5.1 Overview of PLC Programming

Programming the Siemens S7-1200 PLC to control the Mitsubishi MR-J4-A Servo Motor involves creating a program that manages pulse output, direction control, and servo ON/OFF states. This program must also handle inputs from sensors and execute homing sequences.

5.2 Basic Control Program

Here is a simple example of a control program that can be used to manage the servo motor:

The control FB’s used in the Siemens TIA Portal software to control the servo motor.

5.3 Advanced Features (Optional)

For more advanced applications, consider adding features such as:

Conclusion

This tutorial provided a detailed guide on how to control a Mitsubishi MR-J4-A Servo Motor using a Siemens S7-1200 PLC. By following these steps, you can achieve precise motion control in your industrial automation projects, ensuring reliable and efficient operation.

For further learning, consider exploring advanced PLC programming techniques and servo motor control strategies to enhance the capabilities of your automation system.

Recent Work

Asset Tracking & Monitoring
Smart Utility Management Solution
Mobility Solutions for Industry 4.0
Overall Equipment Effectiveness (OEE)
Predictive Maintenance Solution
Enhancing Alarm Management Efficiency
OT/SCADA Data Backup Management
Condition Based Maintenance (CbM)
Centralized Backup for SCADA/OT
Strengthening Security in SCADA/ICS
Zero Trust Security Approach
3-Step Strategy for Cyber Resilience