Modbus RTU is a famous layer 2 fieldbus protocol used in wide range of applications since the mid 80’s and it has its encapsulation in a Ethernet frame, on TCP/IP protocol of layer 4 – 3 of OSI model. It can be used on Ethernet networks though a logic IP address, Modbus TCP uses the same function codes of RTU. The main advantage is that it is faster and can be used to send or receive data through any Ethernet device such as switches and routers in different topologies like star, tree or other line topologies using TCP/UDP/IP protocols in Layer 3-4. It can be installed in Standard 10, 100 or 1000 Mbit/s Ethernet technology based on copper cables, fiber optics or wireless standards can be used. Number of stations is almost infinite and it can go up to a speed of 1.5 Kbyte per telegram frame.
DVP12-SE PLC can be configured to exchange data between other PLCs via Ethernet(modbus TCP/IP) by using DCISoft Software. DCISoft Software is an integrated configuration tool of Delta network modules for WINDOWS operation system. Below is how to configure DVP12-SE for Data Exchange with other PLCs.
Ethernet function of DVP12-SE PLC
Follow the steps below to configure DVP12-SE for Data Exchange.
1. Communication Setting: Start DCISoft in your PC, and click Communication Setting on the Tools menu.
When the DCISoft opens as shown above,Click the communication settings icon on the tool menu as shown below. Set the communication type and the communication parameter that you prefer to use on your PC for connecting the DCISoft with the DVP12-SE PLC .
2. Auto Search
After setting the communication type and communication parameter, then push the “Auto Search” button to search for the DVP12-SE in the DCISoft for configuration.
3. Setup Overview : after the step above, the interface below will appear. Double-click on the DVP12-SE module icon contained in the interface below to enter the setup overview page.
4. Overview
After the step above, the interface below will appear which contains several tabs in the tool bar. The first tab is the overview tab, this tab shows the current basic status of the DVP12-SE PLC module. I will further talk about theBasicand theData Exchangetabs used for the configuration of the DVP12-SE PLC.
5. Basic settings
Push the basic tab, the interface below for setting the network parameter will appear.
5.1 Module name: There can be many DVP12-SE on the network. Thus, you can set up a module name for each module to identify the module when you need to use them.
5.2 Network setup: In the IP configuration field, you can Enable DHCP (DHCP: is Automatically updated by the server. There has to be a server in the LAN) or static IP. (Static IP: Is Preset or manually modified by the user). if you choose Static IP, manually modified the; IP address, Subnet mask(Netmask ) and the Gateway IP.
6. Data Exchange
Click the data exchange tab, the interface below will appear. The Data Exchange is used for configuring exchange of data between PLC via network. A Delta Ethernet master can read/write data from/into a slave.
If a device which is not a Delta PLC is connected, users can use the hexadecimal four-digit MODBUS address of the device for data exchange.
6.1. Enable data Exchange:
Users can enable or disable a data exchange. After a data exchange is enabled, the data will
be exchanged
6.2 .Enable Condition:
In theenable condition field,you can select Always Enable,Program Control or PLC Run. If Always Enable is selected,DVP12-SE will execute data exchange continuously until the setting in DCISoft is changed.
If Program Control is selected, DVP12-SE will execute data exchange according to the
program setting. If PLC Run is selected, DVP12-SE will execute data exchange when the DVP12-SE Run Mode switch is activated
6.3. Slave ID, IP Address and Enable (Station Address-IP Address:)
You have to type in the IP address of the slaves. for example, If the IP address of a slave is 192.168.0.1, and the station number of the slave is 1, you can type 1 in the first Slave ID cell, select the box in the first Enable cell, and type in the first IP Address cell. You have to enable and include the IP addresses of the other PLC that will be slaves
6.4. Master Device, Slave Device, and Quantity:
below is a brief information about the function of Master Device, Slave Device, and Quantity in data exchange dialog box of DCISoft.
In the Master Device, Slave Device cell, if the the slaves device is a Delta PLC, enter the starting D register that you will use for data exchange.
If the slave is a third party device(not a delta PLC), enter the an hexadecimal four-digit MODBUS address that the device will use for data exchange. see below the meaning of the arrow signs in the master device and slave device column of data exchange page in DCISoft.
Reading (←): Initial reception register in a master← Initial transmission register in a slave
Writing (→): Initial transmission register in a master→ Initial reception register in a slave
6.5. Quantity: A slave station can send 100 pieces of data at most and receive 100 pieces of data at most Simultaneously
See explanation below on how the Quantity field of data exchange works.
From the figure above, with the quantity specified as 100, see explanation below what the specified D registers does.
writing data from the slave side and receiving data at the master side (← )
Looking at the first row of the Master Device and Slave Devicecolumn as contained in the figure above, The master will use D register ; D0, D1……….up to D99 (that is possible 100 pieces of different data base on the “100” Quantity Specified in DCISoft) to receive the data written by D99, D100…..up to D199 of the slave simultaneously. (that is possible 100 pieces of different data base on the “100 ” Quantity Specified in DCISoft)
writing data from the master side and receiving data at the slave side (→)
Looking at the second row of the Master Device and Slave Devicecolumn as contained in the figure above, The master can write data to the slave D register using D200, D201……up to D300 and the slave can read this data using D300, D301…D400.
From the configuration above, I can send and receive up to 100 pieces of different data by enabling data exchange and specifying a quantity of 100.
7. Reconstruction
To save your configuration to your PC desktop or USB stick, push the new button as show above and save the DCISoft file
Example
Look at the video below to see how I send and receive data between two DVP12-SE using the configuration that I explained earlier above, I use one DVP12-SE PLC as a master and the other DVP12-SE PLC as a slave for data exchange.
Indicated for beginners, experts, professionals and amateurs.
Our brand new Delta starter kit is ready for you.
The idea is give you quick and easy system configuration to practice your programming skills.
There’s 2 starter kits, the Standard and the Ethernet, feel free to choose whatever you prefer just clicking on below link. Starter kit landing page
You just need to add your personal data on that webpage and our partners will contact you for the delivery.
The Kit is composed by PLC, HMI, power supply and all the necessary cables for program them. It also came with USB disk with several training examples and manual.
You can find a description of both kits on this link
In case you need more exhaustive information use this other one link.
This is the perfect kit for everyone who wants to introduce in Delta programming software.
In case you already have your Delta elements, and just want the training tools, feel free to download all the information for free from our website.
Enjoy, and do not hesitate to share your experience with us.
Did you already test our DVPSCM12-SL?
If not, I don’t know what are you waiting for!
The DVPSCM12-SL is the magic device that allows you to communicate with any RS485 based device.
And we’re no talking only about PLC’s or HMI’s… We’re talking about inverters, HVAC, Electrical power analayzers or whatever your customer decides that needs data.
So according to the success of his product, we decide to do something similar more focus in Building Automation, and we decide to develop a communication module for Bacnet
As you can see in this presentation, our device is able to communicate with the main HVAC brands (Johnson Controls, Honeywell, Siemens, Delta), And we demostrated on the below videos. BacNet examples
For further information don’thesitate to download the manual of this device on our web site. DVPSCM52-SL Manual
And this version is ready for all the new HMI ready to be released this Xmas dates on Europe:
DOPB03S211 (new small HMI)
DOPB03E211 (new Ethernet small HMI)
DOPB07S401K (7 inch Button HMI)
DOPB07PS515 (7 inch Professional model)
This version comes with new eRemote and eServer versions completing the HMI suite.
Where in my opinion the most important improving is the HMI web browser function.
The software you can find it as always in our website or our FTP site.
And to make it easy we put together the 3 software in one suite to make it easy to download.
I hope you will enjoy it.
How many of you, live this situation?
You sent your perfectly tested software to the end-user to download to their machine, and suddenly the machine don´t works!
Later you arrive to the machine, and surprisingly somebody change the program, even according to you customer nobody did it…
So yes, with this tool you will avoid this typical situations.
This is an old tool, but quite unknown for Delta users, so let me introduce to Delta Easy download to the blog users.
The procedure is quite simple, just open your wpl program with this software and create the DVZ file (If you use ISP you must transform to WPL, sorry about that).
How to create DVZ file
And later once you got the DVZ file, you can send it to your customer, an they just need to download to the PLC.
How to download DVZ file
The download can be trough Serial Port, or Ethernet.
Feel free to download this tool for free on our FTP site. Easydownload v1.8
Another useful Ethernet application with our new HMI´s is the multi-drop connection.
As you can see in the picture configuration, Multi-drop means have 2 mirror HMI´s where can be used and all the actions in one HMI, will be mirrored on the other one.
To do this, we need as always one master and one slave, or with the proper words, one Host and one Client.
Where our customers use Multidrop? The typical applicaion use to be a huge machine with several control points, printing machine, Parking, etc…
If you are interested follow the tutorial.
1. HMI Host configuration
2. Confiurate IP addresss of Host and client on the same Range
With SA2 core but with Ethernet port embedded, this new CPU have
two RS485 ports, and of course compatibility with all S series expansion modules (Right and Left side).
A part from the remote and high speed features from Ethernet, this device have a USB port embedded retiring the old Serial communication from the front of the CPU.
You will find further information in the updated brochure and specification Sheet available on our website
Delta put things in order, and give the total ethernet solution with new launch of Delta Industrial Unmanaged Ethernet switches.
With the rise of industrial automation technology, Ethernet has become the most popular and widely used communication protocol.
Based on Delta’s accumulated Ethernet communication experience and industrial know-how, the Delta Industrial Ethernet Solution helps customers build up an industrial Ethernet network that will satisfy their requirements in a wide range of applications.
All of Delta’s Ethernet products are certified to UL, CE and FCC standards.