Edit PLC & MODBUS Data using Delta Smart VIEWer Android Application

If you are having a Delta PLC and want to monitor the registers of PLC or want to edit them, then now you can do it by installing Delta Smart Viewer application on you Android Smartphones. With this Android app you can also change MODBUS device settings. This is a very handy and useful application from Delta and support all their PLC, whether its is AH series or DVP. This is very good application if you are monitoring temperature.

Subscribe to Automation-Talk by Email.

Delta Smart Viewer for Android

Image Source: Delta


With Delta Smart VIEWer, automation engineers can monitor and edit PLC and Modbus data via WiFi. Currently this application only support Wi-Fi. The monitored data is shown in run charts and after studying it users can easily and quickly master the current status and recorded trends of the equipment for proper on-site adjustment. And if change is needed he can do it directly from his Android smart phone.

Main Functions of Delta Smart VIEWer:

1. Monitors and edits PLC and Modbus data via Wi-Fi connection.

2. Monitored data is displayed and edited in run charts with clear data trends.

3. Monitored data is saved for adjustment references.

4. Connects Delta PLCs for detailed information via Wi-Fi connection.

5. Allows connection setting and data export/import for easy and fast monitoring


The size of this Android application is 1MB and it can be downloaded from Delta official website or from Google Play store. Currently this Android application works on Android 2.2 to Android 4.2. Link for downloads are given below.

Download from Delta website: Click Here

Download from Google Play: Click Here

How to do target settings in Delta Smart VIEWer


We tried to play with this application on our Android version 4.4.2 Smartphone and it works without error. Once you install this small and helpful application in your Smartphones through above links, you will be shown menu. There just select target setting if this is your first time.

Delta Smart Viewer Target setting

Target setting has three main settings, one for Network, one for Device and last one for Update Interval.

Network: On network setting you will find option for IP, Port, Slave ID. Here just put the entry which you have done at your PLC end. If this setting is incorrect you won't be able to communicate with your PLC.

Device: In device setting you can choose your PLC make and their sub-type. You will see AH series and DVP series option here.

Update Interval: In update interval you can put timing in seconds and minutes. This is update time for your monitored value. Choose as per your need

Delta Smart Viewer Add tag

After you have done above setting, you can now do setting for your register. Choose PLC register which you want to monitor in form of TAG. You can add multiple tags for PLC. Currently this version of Delta Smart viewer supports up to 10 devices (Both PLC and MODBUS device). This application has also facility to export/import profile, which makes it easy to configure other devices with same connection.

Let us know what are your views about this awesome Android application from Delta and if you have used it, do let us know. Hope Delta will bring more advance version of this application and will allow the connectivity also through 3G network.

4 Industrial Automation Certifications You Must Know

Today competition in every field has increased a lot and to be different from other employees, we have to do different things. There are certification in every field and to get good recognition gaining a certification is very important. Not only it increases competency but also gives professional recognition. So today in this post we have listed some industrial automation certification, which will help you in boasting your knowledge and career.

Subscribe to Automation-Talk by Email.

Industrial Automation Certifications

4 Industrial Automation Certifications You Must Know

1. ControlLogix Certificate Program by Rockwell: Rockwell automation is a well know company in automation and their PLC's are used in every sector. So if you are a PLC programmer having experience in ControlLogix PLC's, then this certification is certainly for you. This is a self preparatory program and you will have to follow the given syllabus.

You will complete a series of three required ControlLogix courses related to your maintenance or programming job responsibilities, plus one course elective.

To earn the ControlLogix certificate, the program requirements must be completed within 12 months. For more details please check here.

2. RSTrainer for RSLogix 5000 Software: This is another certification program by Rockwell which is a computer based training. To clear this certification you can get study material after registration and this course is available in both computer-based and web-based delivery formats and is part of a series of e-Learning courses designed to teach you RSLogix 5000 software.

Syllabus for this certification includes:

Introduction to RSLogix 5000 Software
• Installing RSLogix 5000 Software
• Identifying Main Window Components
• Configuring the Display
• Navigating through the Software
• Using Help Options

Creating and Configuring a New Project
• Creating and Managing Project Files
• Configuring a Controller
• Organizing Tasks, Programs, and Routines
• Configuring a Local I/O Module
• Organizing Data
• Producing and Consuming Tags
• Exporting and Importing Tags

Get more detail here

3. SITRAIN Certification Program: This is the certification program by Siemens and under this program there are many certifications. This is a worldwide recognized program and the certification is valid for 3 years. Below chart shows the entry qualification for each certification.

Siemens certification program

The certifications are divided as per PLC make and model viz. Certification based on SIMATIC S7-300/-400 with STEP 7 V5.x and Certification based on SIMATIC S7-1500 with TIA Portal and there are some compulsory training which you must attend before attending these certifications. There are also certifications in the Process Automation field. Get more information here.

4. Professional Certificate of Competency in Programmable Logic Controllers (PLCs) & SCADA Systems: This certification is from Engineering Institute of Technology (EIT) which is endorsed by the International Society of Automation (ISA). This is a general purpose certification course for new learners and include basic concept of SCADA and PLC system, PLC programming (ladder logic), industrial communication protocols, PLC panel designing and much more.

Syllabus, fees and more information can be found here.

Apart from this certifications there are many local institutes which gives you the PLC programming and SCADA training at low cost. In this program they teach about 2-3 different make PLC, SCADA, PLC programming, Electrical etc. If you know any other industry wide automation certification, please let us know through your comments.

Free PLC Softwares for Ladder Logic Programming

There are lots and lots of PLC (Programmable Logic Controller) available in the market and many PLC companies are emerging day by day with their own make and model PLC's and HMI. The best part is that they also provide free copies of their PLC software for your use. You can download the free PLC software from their website and can start learning their instructions, though the logic of all the ladder programming is same and you won't be having any issue in using this software's. Subscribe to Automation-Talk by Email.

Free PLC Softwares for Ladder Logic Programming

Even if you are not a experienced PLC programmer and still searching for job in automation industry, then you should try these free ladder logic programming software to increase your knowledge and programming skills. Why you should stick to only 1-2 brands of PLC's when you can try many different PLC's logic.

Recommended Article: Best PLC Ladder Programming Books

Big automation companies like Siemens, Allen Bradley, Omron etc. do not provide their PLC and HMI software for free, you have to buy license of their software's. So it is better to have goods hands-on some of the freely available software's.

Free PLC Software for Ladder Logic Programming

1. Delta PLC Software: Delta PLC's are very popular due to their cheap cost and easy handling. Delta automation provides its PLC software WplSoft for free. Any one can download their software without any login.

2. TRiLOGI: This is one of the best ladder logic learning software for students and any student or university can use this software free of charge by just writing an email to software company.

3. Cscape Free PLC Software: This PLC software is from Horner Automation group which deals in all-in-one controllers, remote I/O, expansion etc. Cscape is a free PLC software with drag and drop feature. It is very easy to use and you can download this software by just creating an account with them.

Cscape Free PLC Software

This software combines graphical ladder diagram programming based on IEC-1131 with operator interface development to completely integrate the control package which is definitely a great feature.

4. Eware32: This software is from Entertron Industries Inc. and work with Entertron's ePLCs only as other software's. This software also has free simulator option so it can even work without any PLC hardware.

Eware32 Free PLC Software

5. KV-Ladder Builder : This is a PLC programming software from Keyence and is freely available at their website. You can download the software by creating account with them. This software also have a simulator mode, so you don't require actual PLC to test your ladder programs.

Recommended Article: Best Free Web Based Online SCADA Software

6. Do-more Designer Programming Software: This software is freely available and is from Automation Direct. This software work well in Windows XP, Windows 7 and Windows 8 also both 32 or 64-bit versions. When connected to internet it automatically checks for software and firmware updates.

There are lot more other free PLC software's available and you can download them from their official websites. If they are not full version at least you can get trail version for testing. I hope you enjoyed this article and it will benefit you in your programming and trying different flavors of PLC's. Please leave your feedback's and comments and also subscribe to our email subscription for free to get latest update on email.

Delta PLC Interfacing with GSM Module

GSM Modems are playing very important role in every industry and automation industry is too effected by it. GSM modules are largely used in automation industry for providing communication between PLC and other applications like SCADA and HMI's. In this tutorial we will tell you how to connect a Delta PLC to GSM modem. Subscribe to Automation-Talk by Email.

Delta PLC Communication with GSM Modem

To communicate Delta PLC with GSM modem you will have to follow below steps and should have below hardware and software.

Requirements for this tutorial

1. Delta PLC with Rs485 or Rs232 port
2. GSM Modem
3. RS232 to RS485 Convertor
4. Delta PLC Programming software

For interfacing between Delta PLC and GSM modem, we have used RS-485 communication port at PLC side and RS232 port at GSM modem side. And to connect both these we have used a RS-232 to RS-485 convertor as shown above. For this communication to happen successfully we will first have to make communication settings in program and then send commands by Serial communication instructions.

Communication settings in Delta PLC :

1. COM ports (COM1: RS-232; COM2: RS-485) in ES/EX/SS/SC/SA/SX and COM ports (COM1: RS-232; COM2: RS-232/RS-485/RS-422) in EH support MODBUS ASCII/RTU communication format with speed of up to 115,200bps. COM1 and COM2 can be used at the same time. COM3: RS-232/RS-485 in EH supports MODBUS ASCII communication format with speed of up to 38,400bps.

2. We have used COM2: RS-485 for our interface. For RS 485; communication format is set in D1120. Communication format for different ports:-

Communication Format Settings:

COM1: Communication format is set in D1036, (b8 ~ b15) do not support. Communication setting in M1138 remains and M1139 is set in ASCII/RTU mode.

COM2: Communication format is set in D1120, Communication setting in M1120 remains and M1143 is set in ASCII/RTU mode.

COM3:Communication format is set in D1109, (b0 ~ b3, b8 ~ b15) do not support and Communication setting in M1136 remains.

Now you will have to set data length, parity bits and for that you can use D1120 data register. Follow below charts for your help.

How To Send Commands to GSM Modem

You can send commands to your GSM modem with the help of PLC instruction and this can be easily done as follows.

1. Set M1122; whenever you are sending commands to GSM MODULE. M1122 is sending request flags M1122 for COM2. It has to be enabled in advance for obtaining correct operation.

2. For sending commands use following instruction and operands.

Instruction to send commands to GSM Modem

Now to send AT command from PLC use the instruction as shown in below image.

PLC instruction to send AT Command

To Set M0 bit, we have to send ASCII commands. RS instruction will transfer the AT commands to GSM modem. For that write ASCII value of commands in D408 to D410. We have written ASCII value of command in following register, see below image.

ASCII for sending AT Command

If GSM Modem is working properly, it will responds to AT command. And we get below data in D2200 to DD2206 register.

AT command reply from GSM Modem

If we receive OK from the GSM Modem, then we can send below commands from our PLC.

Related Article: Reading Messages of Modem Connected with PLC

(Phone number to send SMS)

Similarly you can send your message from PLC and get response from GSM modem. Suppose you have to send "Hello". Here we have sent five letters only. It needs to send ctrl+z to send your message. So we have sent five data register for our message and one for ctrl+z. ASCII code for ctrl+z is H1A. If your message contains more letters then write appropriate value in instructions; if message contains 16 letters then use 16 data register for message and plus one data register for ctrl+z; so use total 17 data register including ctrl+z. If you have any issue you can comment below. This tutorial is send by one of our Facebook Fan Vijaysinh Rahevar and we are very thankful to him. If you also want to submit your tutorial, just get in touch with us on Facebook.

LabView and PLC communication through OPC Server

As we all know that LabView is a software which is used for designing and development environment for a visual programming language and is from National Instruments. LabView has found its use in many places and many of the engineers are making their design on LabView. In Automation industry we use different-different devices and software to implement or projects and OPC server (OLE for Process Control) is one such very useful software or protocol which is widely used. In this tutorial we will guide you how you can communicate LabView and PLC through an OPC server. Subscribe to Automation-Talk by Email.

Tutorial Requirements:

1. PLC [we are using Allen Bradley Micrologix 1000 PLC here]
2. LabView 2012
3. OPC server [Kepware]
4. Communication cables.

Let me tell you that we can use LabVIEW as an OPC client by connecting to an OPC server through a DataSocket connection and we done same and communicated OPC server and LabView through DataSocket VI. In this tutorial we are using Kepware OPC server for communication.

The DataSocket palette in LabVIEW:

Below is the picture of DataSocket palette in LabView which shows you different buttons for performing different task as explained below.

DataSocket Display URL: Displays a dialog box for the user to select a data source and returns the URL to that data.

DataSocket Open: Opens a data connection you specify in URL.

DataSocket Read: De queues the next available data value from the client-side buffer associated with the connection you specify in connection in and returns the data.

DataSocket Write: Writes data to the connection you specify in connection in.

DataSocket Close: Closes a data connection you specify in connection id.

LabView and PLC communication through OPC Server

Now lets start with communicating PLC and LabView through Kepware OPC server. OPC has some standard URL format which looks like opc://machine_name/server_name/item_name.

Here in following we use KEPware.KEPServerEx.V4 OPC Server and channel name is a; device name is b; and tag name is t0. So; OPC URL is as following;


If you know URL in advance, then you can directly use that URL with DATASOCKET OPEN VI. This VI opens a data connection we specify in the input URL as below.

Read OPC Data

Use DataSocket Read in order to get data from a specific Item in the OPC server as below.

We can also read by using URL directly like below.

WRITE in to OPC Data

You can use DataSocket Write in order to write data to a specific Item in the OPC server. In order to write data to an OPC Item it must have the Write property set.

We can also write using the specific URL directly like this:

Now after making all the setting you can test your PLC and LabView, below is the video of same. You can write a simple ON-OFF program for PLC.

This communication is done by one of our Facebook Fan page Vijaysinh Rahevar and we are very thankful to him. If you also want to submit your tutorial, just get in touch with us on Facebook.

How to Select Servo Motor for Projects using Free Tool

In industrial automation, proper selection of automation products is very important whether it is a PLC, sensor, motor, servo or any other component small or big., every one play a vital role. Improper selection of these component may lead to complete failure of the project. Therefore in this tutorial we will guide you, how can you choose best servo motor for your project using Omron Servo Motor selection free tool. Subscribe to Automation-Talk by Email.

Which Servo Motor to Select

I still remember my early project days, where one of colleague choose wrong Induction motor and due to which client sheet laminating project become complete disaster. The motor he choose was under rating due to which machine was stopping due to overload. So don't repeat such mistakes and always choose correct rating motor.

This was the case of general induction motor and same can happen in servo project too, so proper selection of servo motor is must to get precise output.

If you work on Omron products, then you can use a servo motor selection tool from Omron which is freely available at MyOmron.com at below path. It is just a 7.26 MB application and does not require more space and memory.

Folder path : /downloads/4.Products/Software/Servo Motor Selection Software/

servo motor selection free tool

This tool is very unique and useful and lets you select servo motor based on your project requirement. Suppose you want to make a project where servo motor is required at conveyor belt, roll feeder, suspension, ballscrew etc., then this is the tool for you.

Recommended Article : Best PLC programming Books

When you start Servo motor selection tool, you have to choose the purpose of your servo motor. Let say we need servo motor for conveyor belt system, then we choose the same as shown below.

servo motor selection conveyor belt system

After selecting your mechanical system, this tool will ask information about your components and your requirement. Like in conveyor belt it ask for reduct gear, belt & H linear values. We are keeping these setting as default for demo purpose, you can edit it as per your needs.

Recommended Article: Understanding Servo & Motion Basic

Now the next step which you have to perform is that, you will have to put your operating value. Let say I want 1500 rotation per min in 2 second interval, just fill 1500 in RPM section and 2 seconds in time section, rest is automatically calculated.

Now after entering your requirement you can click on Motor selecting icon which will show you recommended servo motor names form Omron. Now you can choose one which best suits you as per your capacity, RPM, Torque etc. requirement. You can click on judgement to see if you are selecting right servo or not.

servo motor selection

Now just click on next button after selecting your motor and print the report and send to your client or save to your project file. A sample servo motor selection report can be downloaded from this link.

Hope you found this article useful and will use to select your servo motor too. Let us also know what you think about this tool with your comments and feedback. Do stay in touch and join us at Facebook and Twitter.

Get New Updates

Enter your email address:

Delivered by FeedBurner

Receive all updates via Facebook. Just Click the Like Button Below