Complete Configuration Guide for Delta DVP Series PLCs and DOP-107SV HMIs via Ethernet Communication

Introduction In modern automation systems, stable communication between the PLC and HMI is fundamental to the reliable operation of the entire control system. Delta's DVP series PLCs are widely used in small and medium-sized automation equipment due to their high cost-effectiveness and reliability. The DOP-107SV, Delta's newly launched 7-inch high-color TFT HMI, supports Ethernet communication, greatly facilitating equipment integration.

However, many engineers often encounter problems such as connection failures, data reading errors, or communication interruptions when configuring Ethernet communication between the DVP PLC and the DOP-107SV for the first time. This article will guide you step-by-step through the complete configuration process, from hardware connection and parameter settings to program writing, and provides solutions to common problems.

This article will teach you:

Hardware connection and setup of the DVP-PLC Ethernet module

Communication parameter configuration of the DOP-107SV HMI

Address mapping method of Modbus TCP/IP protocol

Communication testing and troubleshooting techniques

Part 1: Hardware Preparation and Connection

1.1 Required Hardware List

Before starting the configuration, please ensure you have the following hardware:

Device Model Example Remarks

Delta PLC DVP32ES200T / DVP28SV / DVP80SV Requires Ethernet communication module support

PLC Ethernet Module DVPEN01-SL (Applicable to DVP-SV/ES2 series) If the PLC itself does not have an Ethernet port

HMI Touch Screen DOP-107SV Built-in Ethernet Port

Ethernet Switch Ordinary industrial switch (optional) Used for multi-device networking

Network Cable Cat 5e or Cat 6 shielded network cable Industrial-grade shielded network cable recommended

Tip: Some models in the DVP-SV series (such as DVP28SV11T) have an integrated Ethernet port and can be used directly. 1.2 Hardware Connection Diagram

The following is the simplest connection method (point-to-point connection):

text PC (Programming Computer) DOP-107SV HMI DVP-PLC + DVPEN01-SL

| | |

|—— Network Cable ——|—— Network Cable ——|—— Network Cable ——|

(Through a switch or direct connection)

Actual Wiring Steps:

Install the DVPEN01-SL module correctly on the left or right expansion port of the PLC host (refer to the module manual for specific location).

Use a network cable to connect the Ethernet port of the DVPEN01-SL to the switch (or directly to the HMI).

Connect the Ethernet port of the DOP-107SV to the same switch.

Connect the programming computer to the same network.

Important Reminder: All devices must be on the same network segment to communicate properly!

Part Two: DVP-PLC Ethernet Module Configuration

2.1 Setting up using WPLSoft or ISPSoft software

The Delta PLC's Ethernet module needs to be initialized using programming software. Here's an example using WPLSoft (for DVP series):

Step 1: Open the PLC Program

Start the WPLSoft software

Open or create your PLC program

Step 2: Add Ethernet Module Configuration

Find "PLC Configuration" in the project tree

Double-click to open the configuration interface

In the extended module list, find and add the "DVPEN01-SL" module

Step 3: Set the IP Address

In the DVPEN01-SL configuration interface, set the following parameters:

Parameter | Recommended Settings | Description

IP Address | 192.168.1.10 | Can be adjusted according to the on-site network

Subnet Mask | 255.255.255.0 | Standard Class C network mask

Default Gateway | 192.168.1.1 | Set if you need to connect to the external network

Communication Protocol | Modbus TCP/IP Server | DVPEN01-SL defaults to Server

Step 4: Set Communication Parameters

Port Number: 502 (Modbus) TCP default port (recommended to keep).

Response timeout: 2000ms (adjustable as needed)

Maintain connections: 4 (number of simultaneous client connections)

Step 5: Download configuration to PLC

After saving the configuration, download the program to the PLC.

Power off and restart the PLC to make the network configuration take effect.

2.2 Verify PLC network connection
After configuration, you can verify whether the PLC network is normal using the following methods:

Method 1: Ping test
In the computer's command prompt, enter:

text ping 192.168.1.10
If you receive a reply, the PLC network connection is normal.

Method 2: Check Module Indicator Lights

PWR Light: Solid (Power Supply Normal)

RUN Light: Flashing (Module Running Normally)

LINK/ACT Light: Solid or Flashing (Network Connection Normal)

Part Three: DOP-107SV HMI Communication Configuration

3.1 Creating a New Project in DOPSoft

Step 1: Start DOPSoft

Open Delta HMI programming software DOPSoft

Create a new project, selecting the device model "DOP-107SV"

Step 2: Add PLC Device

In the project tree, under "Device" or "Communication Settings," right-click and select "Add New Device"

Select device driver: Delta DVP Series (Modbus TCP/IP)

3.2 Configure Communication Parameters

In the device properties, set the following parameters:

Parameter | Setting Value | Description

Device Name | DVP_PLC_1 | Customizable

Interface Type | Ethernet | Select Ethernet communication

PLC IP Address | 192.168.1.10 | Must match the PLC's IP setting

Port Number | 502 Modbus TCP Default Port
Communication Protocol: Modbus TCP/IP
Station Number: 1 (or the station number set in the PLC) Some protocols require
Advanced Settings (Optional):

Communication Timeout: 3000ms (adjustable according to network conditions)

Retry Count: 3

Communication Interval: 10ms (can be increased appropriately if communication is unstable)

3.3 Address Mapping Configuration
In DOPSoft, the PLC's internal register addresses need to be correctly mapped. The following are common address mappings:

PLC Internal Address | Modbus Address | Data Type | Description

X0~X377 | 10001~ | Bit Input | Input Point (Read-Only)

Y0~Y377 | 00001~ | Bit Output | Output Point (Read/Write)

M0~M4095 | 03001~ | Bit Auxiliary Relay | Internal Relay

D0~D9999 | 40001~ | Word Data Register | 16-bit Data Storage

Example:

Read the PLC's Y0 status → Set the address in the HMI to 00001

Read the PLC's D100 value → Set the address in the HMI to 40101 (Note the address offset)

Part Four: Programming Implementation and Testing

4.1 Simple Test Program for PLC
Write a simple test program in the PLC to verify communication:

ladder
// Network 1: Increment D0 value by 1 per second

| M1000 |

|----||----[TMR T0 K10]| // 0.1-second timer

|
| T0 |

|----|↑|----------------[ADD D0 K1 D0] // Increment D0 by 1

// Network 2: Reset when D0 is greater than 100

| CMP D0 K100 M10 |

| M10 |

|----||----------------[MOV K0 D0]

// Network 3: Transfer the value of D0 to Y0~Y7 for display

| [MOV D0 K2Y0] | // Send the lower 8 bits of D0 to Y0~Y7
5.2 HMI Terminal Test Screen Design

Designing a simple test screen in DOPSoft:

Place a numerical display component:

Component Type: Numerical Display

Read Address: 40101 (corresponding to PLC D100)

Display Format: Decimal, 4 digits

Place a numerical input component:

Component Type: Numerical Input

Write Address: 40102 (corresponding to PLC D101)

Used to write test data to the PLC

Place a position status indicator:

Component Type: Indicator Light

Read Address: 00001 (corresponding to PLC Y0)

Used to monitor PLC output status

Place a position status switch:

Component Type: Toggle Switch

Write Address: 03001 (corresponding to PLC M0)

Used to control the PLC's internal relays from the HMI

5.3 Communication Test Steps

Download HMI Program: Download the HMI program to DOP-107SV

Start and Run: The HMI enters run mode, and the PLC is in RUN state.

Observe Communication Status:

The communication indicator light in the lower right corner of the HMI screen should be constantly lit or flashing.

The numerical display element should show the current value of D100 in the PLC.

Try writing data to D101 through the HMI and observe the change in the corresponding value in the PLC.

Part Five: Common Problems and Troubleshooting

Problem 1: HMI displays "Communication Timeout" or "Device Not Responding"

Possible Causes:

IP addresses are not on the same network segment.

Poor network cable connection.

PLC Ethernet module not configured correctly.

Firewall blocking communication.

Solution:

Check the IP addresses of all devices and ensure the first three digits are the same (e.g., 192.168.1.x).

Verify the quality of the network cable and try replacing it.

Ping the network cable with a computer. Check the PLC's IP address and physical connection.

Check if the PLC module's RUN indicator light is normal.

Temporarily disable the Windows firewall for testing.

Problem 2: Some addresses can be read/written, others cannot.

Possible causes:

Modbus address mapping error

The corresponding address range does not exist in the PLC.

Function code limitations in communication parameters.

Solution:

Check the address mapping table (refer to the table in Part 3).

Confirm the address range supported by the PLC model.

Check the function code support of the device driver in DOPSoft.

Problem 3: Intermittent communication, occasional data errors.

Possible causes:

Severe network interference.

Communication timeout setting too short. PLC scan cycle too long

Multiple device IP conflicts

Solutions:

Use shielded network cables and ensure good grounding

Increase communication timeout appropriately (3000~5000ms recommended)

Optimize PLC program to shorten scan cycle

Check for IP conflicts on the network

Problem 4: Communication fails after PLC power failure and restart

Possible causes:

PLC program not saved correctly

Ethernet module configuration not hardened

Solutions:

Confirm configuration has been downloaded to PLC EEPROM

Check if the correct configuration was loaded during PLC startup

Add Ethernet module initialization instructions to the PLC program

Part Six: Advanced Application Techniques

6.1 Networking Multiple PLCs and HMIs

When connecting multiple PLCs to a single HMI:

Add multiple devices in DOPSoft, assigning them different IP addresses.

Assign a different device name to each device (e.g., PLC_1, PLC_2).

Add a device name prefix to the component address, such as "PLC_1$40101".

6.2 Ethernet Remote Monitoring

Accessing field devices remotely via the internet:

Configure fixed IP addresses and port mappings on the factory network.

Establish a secure connection using a VPN.

Consider using Delta's remote solutions (e.g., DVPRemote).

6.3 Data Acquisition and Recording

Utilizing the USB interface and Ethernet functionality of the DOP-107SV:

Record production data from the PLCs to the HMI's USB storage device in real time.

Remotely download data files using the FTP server function.

Achieve centralized monitoring in conjunction with a SCADA system.

Conclusion and Extension
Through the detailed steps outlined in this article, you should have successfully configured Ethernet communication between the Delta DVP series PLCs and the DOP-107SV HMI. Ethernet communication not only simplifies wiring but also significantly improves data transmission speed and reliability, laying the foundation for subsequent equipment data acquisition, remote maintenance, and smart manufacturing upgrades.

Key Points Recap:

Hardware Connection: Ensure all devices are on the same network segment.

PLC Configuration: Correctly configure IP addresses and Modbus TCP parameters.

HMI Configuration: Select the correct driver and map addresses.

Troubleshooting: Check step-by-step from the physical layer to the application layer.

Next Steps to Explore:

Assemble multiple devices into an industrial Ethernet network.

Achieve communication between the PLC and the host SCADA system.

Explore more advanced communication protocols such as OPC UA.

If you encounter any problems during configuration, please leave a message in the comments section. For Delta product selection support or procurement, please visit our website PLC ERA (plcera.com). We offer a full range of Delta PLCs, HMIs, inverters, and servo products, and have professional engineers to provide technical support.

Recommended Related Products

Product Model | Description | Price

Delta DVP32ES200T PLC | 32-point PLC main unit, 24V DC power supply

Delta DOP-107SV HMI | 7-inch TFT touch screen, 800×480 resolution

Delta DVPEN01-SL | DVP-SL series Ethernet communication module

Delta DVP201LC-SL | 2-channel weighing module, 24-bit high precision

View all Delta products →

Back to blog

Leave a comment