Complete Configuration Guide for Delta DVP Series PLCs and DOP-107SV HMIs via Ethernet Communication
Share
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