Delta Industrial Automation

Tips & Tricks

Hannover Messe 2016 highlights

Hannover Messe 2016 just finish, one year more.
For the ones who came, be welcome, and for the ones who couldn’t pass by, this is what we show.

MS300 means Standard Compact Drive & MH300 means High Performance Compact drive
Nice new small format to replace in the future our beloved VFD-E, and yes, both have PLC integrated, but no size limits anymore! 2K steps and 5K steps respectively.
Let’s see If we’re on time to give it a ride within this year!
PPC series

PPC series
Industrial PC’s! So far 2 models of 15″ and 19″ inch, both with sexy silver IP65 frame, and of course compatible with Windows XP, Windows 7 and Linux.

A2 400V
Size Matters! finally the new A2 400V series, specifically for European market. At this moment only M version available, and don’t try to weight the motor alone!

First complete Delta solution.
If you have to pump, let us know, we can provide not only the hardware, but also the software. Just plug and play.

DX-Series & DIACloud
Delta Remote control solution.
No more ask IT guys to open the port for my machine, this is the tool you need to directly connect the machine to the cloud, and show to the boss how can he connect form his mobile phone. piece of cake.

And last but not least

Brand new PLC Series in the middle between DVP and AH500.
Is the kind of PLC that you’ll expected, with the flexibility and programming langages of AH500, but with a cost more closer to DVP.
Nevertheless we’ll need still more time until this is real, don’t expect it until 2017.

Hope to see you next year!

Delta welcomes Hannover Messe 2016

Good news for our followers.
If you never have been on the Industrial Automation top event in Europe, now it’s your time!

We give free entrance tickets with one only condition! please visit us on Hall 11, Stand A49, and let us know that you are one of our readers.
We’ll be happy to give you sneak preview of what’s coming from Delta Headquarters to help you on your future projects.

Read below message and follow the instructions:

Delta to Highlight its Strengthened Capabilities in Automation and Energy Management Solutions at Hannover Messe 2016
Register now for your free entrance ticket for the Hannover Messe from 25-29 April, Stand A49, Hall 11.

Registration link for free entrance ticket to Hannover Messe 2016 


Starter kit release

Hello everyone,

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.

Delta PLC data latched information

Delta PLC has a lot of different series and type.

In order to more clarify regarding the battery,  real-time calendar, program and latched register , we sort it out as below.

Program, real time calendar, regsiter_201603

You can know each data latched period information in this pdf file.

Delta Electronics participated in Middle East Electricity show in Dubai

Delta Electronics has showed its products and solutions in the MEE exhibition held in Dubai (1-3 March).

Various products were demonstrated in the booth, including PLCs, HMIs, Drives, Servo and Delta Multi-Pump Solution (DMPS).

Visitors from all around the middle east were present, good connections were made and costumers showed lots of interest in our products.

Due to the fact that oil prices are going down, and most of the projects in the Gulf area are oil and gas related projects, lots of costumers moved their attention to Delta as an economic alternative to other brands.

Some pictures from the show:

See you soon in Hannover Messe, April.

HMI – PLC Real Time Clock Setting

Real Time Clock Sync

Since real time clock synchronization between HMI and PLC is a normal requirement for most application, we’d like to show you the updating function of real time clock provided by DOPSoft.

You can refer to the below technical document for the complete explanation on how to set real time clock synchronization.

Real Time Clock Setting

And here you can also download the HMI example program:

HMI program example

I hope it will be useful for you all !

Good luck !

PLC LINK: 32 slaves and R/W 100words

Probably some of you already know the PLC Link feature of our DVP series PLCs, it allows us to easily exchange data between the master PLC and several slaves saving a lot of programming time.

Slaves can be PLC, drives, temperature controller and, in general, any equipment that includes and RS485 Modbus port.

For those who don’t know this feature here you can find other posts in this blog with detailed information:


Exchange between Master PLC and Slave drive (VFD):


Exchange between Master PLC and Slave PLC:


Exchange between Master PLC and Slave temperature controller:


In general, the PLC Link feature is limited to:

  • 16 slaves.
  • Read up to 50 words (16 bits variable) from each slave.
  • Write up to 50 words (16 bits variable) to each slave.

Today I would like to show you how our PLC DVP12SE (Link) is able to overcome this limitations and increase the number of slaves and the number of data to be exchanged.

Using the DVP12SE PLC (fw versions 1.6 and above) you will be able to:

  • Communicate with up to 32 slaves.
  • Read up to 100 words (16 bits variable) from each slave.
  • Write up to 100 words (16 bits variable) to each slave.


Let’s take as an example an application where we want to communicate with first slave (ID1) and a second one over the 16 standard slaves, the 20th (ID20) for instance, at the end of this post you’ll find the example programs to be downloaded on the Master and in the two slaves.


First of all, we have to be sure that the communication parameters are the same on all the nodes connected to the Modbus (ASCII/RTU, baudrate, data bits, parity,stop bits) and also that all have a different node number.


Two internal bits are very important in order to start the PLC Link functionality, M1350 and M1351:


Also we have to indicate to our PLC that we want to access to more than 16 slaves and that we want to read/write more than 50 words on each slave:


Next step is to assign to each slave (ID1 to ID32) his configured node number into the Modbus (in this case we have configured ID1 with node 1 and ID20 with node 20):


In order to configure the PLC Link there’s no need to program complex polling structures nor keeping into account communication timeouts or errors in order to resend Modbus messages, you only need to fill a few special registers with the right values in order to indicate to the PLC which nodes you want to communicate and which registers of these slaves nodes you want to read/write.

In this example we will:

  • Master PLC reads D0~D49 (50 words) on PLC ID1 and stores the data on D100~D149 of his internal memory.


  • Master PLC reads D0~D49 (50 words) on PLC ID20 and stores the data on D150~D199 of his internal memory.


  • Master PLC writes the values of his D200~D249 (50 words) on registers D100~D149 of the PLC ID1.


  • Master PLC writes the values of his D200~D249 (50 words) on registers D100~D149 of the PLC ID20.


  • Increments D200 and D249 (these values will be wrote on ID1 and ID20).


On the slave’s side, we only have to configure the communication (ASCII/RTU, baudrate, data bits, parity, stop bits) and a different node number to each slave.


  • NODE 1:


  • NODE 20:



Here you have the programs of the Master PLC and both Slaves and also a pdf where you can find which registers you have to configure in order to read/write each one of the 32 Slaves.

PLC LINK 32 slaves

PLC Software


Now you have seen all the required steps to configure a powerful data exchange between a Master PLC and up to 32 Modbus slaves with just a few program code lines, enjoy it!

How to connect ASDA-A2 to a PROFINET network

Problem: our ASDA-A2 servo drive is a very good high-end servo drive, except for the fact that it does not support PROFINET until now, and for one of our potential costumers we needed such functionality.

This document explains the solution that we did for such problems.

System structure: the system is basically to control a load with our ASDA-A2-M servo drive, which has CANOpen communication. The controller is a PROFINET Master (e.g. Siemens S7 PLC).

Here we used a gateway, to bridge the connection between PROFINET and CANOpen, the gateway used was IXXAT CME/  PN from HMS.

ASDA-A2 configuration: the servo drive’s parameters were adjusted to the connected motor, and to be controlled by a CANOpen Master, below are the main parameters for such a configuration:

Parameter Value Discerption
P1-01 0x000B Control Mode and Output Direction (CANopen Mode)
P1-44 1000 Electronic Gear Ratio (1st Numerator) (N1)
P1-45 1 Electronic Gear Ratio (Denominator) (M)
P3-00 0x0004 Communication Address Setting
P3-01 0x0403 Transmission Speed (1.0M bits / second)


The ASDA-A2-M CANOpen interface supports up to 4 PDOs duplex (transmit and receive), each PDO has a length of 8 bytes.

For an explanation for the commands needed to control the drive from CANOpen, please refer to the document CANopen for ASDA-A2_M_EN_20120921

IXXAT CME/PN gateway: this gateway can be parametrized using its own software (CANopen Configuration Studio for IXXAT CME-PN 2.1). In the software the ESD file for the ASDA-A2 can be loaded, and the values that need to be transferred are selected. The variables selected for this application are as follows:

Index Sub-Index Size (Bits) Parameter name
6040 00 16 Controlword
6081 00 32 Profile velocity
607A 00 32 Target Position
60FF 00 32 Target Velocity
6083 00 32 Profile acceleration
6084 00 32 Profile deceleration
6060 00 8 Modes of operation
6098 00 8 Homing method
607C 00 32 Home offset
6041 00 16 Statusword
6077 00 16 Torque actual value
6078 00 16 Current actual value
6064 00 32 Position actual value
606C 00 32 Velocity actual value
603F 00 16 Error code


After the configuration has been made, a compilation is done in the software, and then the GSDML file is exported to be used in the PROFINET master as a device .

full screen is recommended


And the last step is to download the configuration to the IXXAT gateway using the USB cable (mini USB port).

PROFINET Master: here in this case a Siemens PLC is used (CPU1516-3 PN), first step in the hardware configuration the GSDML file is loaded, and then the device is inserted in the HW configuration. After inserting the device, it will automatically assign inputs and outputs areas for the mentioned variables, where they can be used later in the PLC program to control the servo drive.

we hope this will be of help to your application.

PLC – PID auto-tuning function for temperature control

Users may not be familiar with a new temperature environment. In this case,  its advisable to use the PID auto-tuning functionality to improve the PID parameters settings. To do so, selecting auto-tuning (S3+4 = K3) for an initial adjustment is suggested. After initial tuning is completed, the instruction will auto modify control mode to the mode exclusively for adjusted temperature (S3+4 = K4). In this example, the control environment is a heating oven. See the example program below:

Picture 1

Results of initial auto-tuning:

Picture 2Picture 3

Results of using adjusted parameters generated by initial auto-tuning function:

Picture 4

From the figure above, we can see that the temperature control after auto-tuning is working fine and it spent only approximately 20 minutes for the control. Next, we modify the target temperature from 80°C to 100°C and obtain the result below:

Picture 5

From the result above, we can see that when the parameter is 100°C, temperature control works fine and costs only 20 minutes same as that in 80°C.

If you want to test it right away, here is the PLC program ready to download:

PID Autotining PLC program example

We hope this tool is useful for all of you and make your work better. Enjoy it !

Blog at | The Baskerville Theme.

Up ↑


Get every new post delivered to your Inbox.

Join 1,285 other followers