EasyPLC Quick Start Software Suite

EasyPLC Software Suite – Quick Start


The EasyPLC Software Suite is a complete PLC, HMI, and Machine Simulator. The purpose of this quick start is to help you quickly learn this software suite. The manual that comes with EasyPLC Software Suite can always be referenced when required.
EasyPLC Quick Start Software Suite
EasyPLC Quick Start Software Suite
We will be using the simple conveyor in the machine simulator. The EasyPLC PLC will be used to program the ladder logic for this simple conveyor. Compiling and transferring the program to the EasyPLC Virtual CPU, we will then demonstrate the control of the conveyor. An HMI will also be programmed to indicate the direction of the conveyor. Let’s get started.

Learn PLC programming the easy way. Invest in yourself today. See below on how to receive a 10% discount on this already cost-effective learning tool.
Previously we have done the following:
Easy PLC Installing the SoftwareVideo
Click PLC – Easy Transfer Line ProgrammingVideo
Productivity PLC Simulator – Chain Conveyor MSVideo
Do-More PLC – EasyPLC Box Selection ProgramVideo
Click PLC EasyPLC Gantry SimulatorVideo
Click PLC Simple Conveyor EasyPLCVideo

Please install the software from the link above. You will have four different icons on your desktop. We will be using each of these to demonstrate the EasyPLC Software Suite in this quick start.
EasyPLC Quick Start Software Suite
The EasyPLC will be used to write your PLC logic and HMI (human-machine interface) code. EasyPLC will then compile this code to the Virtual PLC CPU. Machine Simulator will operate using the virtual PLC CPU. The HMI System can then be run to display the HMI pages programmed. These software programs make up the main part of the EasyPLC software suite.

EasyPLC Machine Simulator – Quick Start

Start the machine simulator by double-clicking on the desktop icon.
EasyPLC Quick Start Software Suite
Select machines from the main menu or select start on the first screen of the machine simulator. Click on the “0 1st Test” machine. This will display a description of the machine. This conveyor example will use two digital inputs and two digital outputs. A pallet will move back and forth on the conveyor. When the pallet is detected on each end it will stop and reverse direction.
EasyPLC Quick Start Software Suite
Move your mouse over the “0 1st Test” machine in the EasyPLC machine simulator. The demo mode will show you the operation of the machine which is very helpful sometimes in finding out the exact sequence of operation. Start mode will start the machine and wait for the outputs to be activated and set the inputs. Select the start mode.
EasyPLC Quick Start Software Suite
Here is the 3D view of the conveyor. Along the bottom left of the machine simulator window, you will see the PLC status, stop, start, and reset. These buttons and indicators are for the connected PLC. (Controller) The middle IO selection is for the machine simulator driver and configuration. On the right-hand side on the bottom are controls for the EasyPLC Machine Simulator itself. We have view IO, restart, restart, and exit. Select the View IO button.
EasyPLC Quick Start Software Suite
The outputs and inputs will now be displayed on the left-hand and right-hand sides of the window. There are also three icons on the top of the window that will allow you to move around this 3D environment. The first icon is the default selection. This will allow you to move around without bumping into the components. The first-person mode will mimic a person in your 3D learning world. Move around and operate your machine. The last icon will automatically show you around this virtual environment.
EasyPLC Quick Start Software Suite
Clicking on the outputs will allow you to manually turn them on, moving the pallet. You can then monitor the inputs to see the photocells working. This manual mode will allow you to run the pallet off of the conveyor in either direction. If this happens, we can manually use the mouse to pick up and place the pallet back on the conveyor. Using the restart button on the bottom of the machine simulator window will reset the scene back to the start.
Energizing both the conveyor outputs together will cause the motors to smoke and turn black. When this happens, a reset for the MS needs to be done.
Watch the testing of the simple conveyor video below. This will include manually running the pallet off of the end of the conveyor, moving the pallet, and burning the motors. The reset will also be demonstrated.

EasyPLC – Quick Start

The EasyPLC will simulate PLC programming software. This will be able to create, edit, monitor, and compile the PLC software for the virtual PLC CPU.
EasyPLC Quick Start Software Suite
Double click on the EasyPLC desktop icon to start the programming software.
EasyPLC Quick Start Software Suite
A splash screen will be displayed and then the EasyPLC Editor window will be displayed.
EasyPLC Quick Start Software Suite
Select the new project icon or use the main menu | File | New Project.
EasyPLC Quick Start Software Suite
The select project type window will be displayed. Select the machines simulator project. This will allow us to create an EasyPLC program to manage an MS virtual machine. Select accept.

You will then be asked if you want to import the machine simulator variables. Select yes. This will save us from manually setting all of the IO names and addresses.
EasyPLC Quick Start Software Suite
Navigate to where the files are for the machine simulator. In my case, they are located at D:\Nirtec\Machine Simulator 3\ms3bin_Data\MyMachines
Select the 0 1st test.msq file and select open.
EasyPLC Quick Start Software Suite
A message indicating that the variables were imported successfully will be displayed. Select OK.
EasyPLC Quick Start Software Suite
The EasyPLC Editor window will now have a project explorer. This will contain all of the information for our program and HMI. Under the heading of software, expand the selection and click on variables. These can be seen in the picture above.
EasyPLC Quick Start Software Suite
The Project Explorer has three main categories. Hardware, Software, and HMI.
Under hardware click on virtual PLC CPU. This will show you the parameters for the CPU. You will notice that another tab is put up on the main screen. You can use the arrows to move from one tab to another or use the mouse to click on the tab you want to see. The X on the right-hand side of the tab will close the tab.
Select MachinesSimulator3 under I/O devices.
EasyPLC Quick Start Software Suite
This will show you the driver and IO associated with the program. In our case, we are only using 2 digital inputs and 2 digital outputs but this is the default IO count.
Close the open tabs and select Program under Software.
PLC Programming Simple Conveyor
Expand program by selecting the + sign beside program. Under the program, there are three main items.
Init – Initialize – This is code that will run only when the controller is first powered on, or when a transition from program to run mode happens on the PLC.
Main – This is the main programming code. It will be executed in a cyclic scan.
Functions – These are function codes that will be executed when called from the main program.
PLC Programming Simple Conveyor
Right-click on Init and select add sequence.
PLC Programming Simple Conveyor
The create new sequence window will now be displayed. Init_Sequence_1 is the default name for the new initialize code. Five different coding methods can be used. We will leave this on the default ladder logic and select accept.
PLC Programming Simple Conveyor
A new tab named Init_Sequence_1 will now be displayed in the work area. It is also displayed under the Init heading in the project explorer. The icons at the top will allow you to enter your ladder logic. As your mouse rolls over the icon, a description of the symbol will be displayed.
PLC Programming Simple Conveyor
Position your cursor on the workspace by clicking it with the mouse. A dotted rectangular box will be displayed indicating your current cursor position.
PLC Programming Simple Conveyor
Select the normally closed contact. The variable list will also appear near your cursor so you can select the contact. Select Photcell1Siganl_DI for the contact.
PLC Programming Simple Conveyor
Use the cable right icon or shift + C to draw a line to the output contact.
PLC Programming Simple Conveyor
We are using the set coil to set the advanced conveyor motor if the photocell is not on. If it is on then the end of the conveyor is reached so we must set the reverse conveyor motor.
Remember that this is the initial sequence for the machine. We will start moving the conveyor in one direction. We will now program the main ladder code. This will be executed all the time cyclically.
PLC Programming Simple Conveyor
Right-click on the Main under the program in the project explorer. Click on add sequence.
PLC Programming Simple Conveyor
The create new sequence window will be displayed. Main_Sequence_1 is the default name for the new main code. Just like the initial code, there are five different coding methods that can be used. We will leave this on the default ladder logic and select accept.
PLC Programming Simple Conveyor
This new tab is now displayed beside the initial one that was created. We can now add our code to be scanned all of the time.
PLC Programming Simple Conveyor
When photocell1 is on then we reset the conveyor advanced and set conveyor reverse. Photocell2 will reset the conveyor reverse and set the conveyor advanced. Click on the save icon. This can also be done using the main menu | File | Save Project As.
EasyPLC Quick Start Software Suite
Save the project as a quick start. The extension is “.plc”. You will notice that there are several different sample projects already under the projects directory within EasyPLC v5. Select save.

Compile and Transfer EasyPLC PLC Program – Quick Start

EasyPLC Quick Start Software Suite
On the main menu of the EasyPLC Editor, select Compile and Transfer under the program. The transfer is to the EasyPLC virtual PLC CPU.
EasyPLC Quick Start Software Suite
If the Virtual PLC CPU is not running, you will be asked if you want to start it. Select Yes.
EasyPLC Quick Start Software Suite
Notification will be given when the Virtual PLC CPU is running. Select OK.
EasyPLC Quick Start Software Suite
You can also start the EasyPLC virtual PLC CPU using the desktop icons. The virtual PLC is what is running our logic. This mimics a physical PLC.
EasyPLC Quick Start Software Suite
This virtual PLC can be seen as an icon on the taskbar in windows. Double-clicking this will show you the Virtual PLC CPU.

There are several options that can be seen or changed on this virtual PLC. Starting and stopping the controller can easily be done here.

EasyPLC Connect On-Line with the Virtual PLC – Quick Start

EasyPLC Quick Start Software Suite
Select the connect online with the PLC icon. This will connect with the EasyPLC virtual PLC.
EasyPLC
Once connected, you will see the status along the bottom of the EasyPLC Editor window. Icons that are available will be in color. You can disconnect, transfer to the PLC, transfer from the PLC, set run mode, set stop mode, reset, and force variables when online to the virtual PLC controller.
EasyPLC
Switch back to the machine simulator window. You will see that the bottom left now will indicate that the PLC is connected and in stop mode.
EasyPLC Quick Start Software Suite
Putting the PLC in run mode will execute the program. This can be done with the start button on the machine simulator window, the run mode icon on the EasyPLC editor, or the run mode button on the virtual PLC CPU.
The PLC will now execute the initial program to start the pallet moving. As the pallet reaches each end it will stop and run in the opposite direction. Watch the video below to see this quick start guide in action using the EasyPLC software suite.

EasyPLC HMI System – Quick Start

The EasyPLC also has a human-machine interface (HMI). This will allow you to create interactions with an operator of this machine.
EasyPLC HMI
Disconnect from the virtual PLC CPU. Under project in the project explorer, right-click on the HMI and select the new HMI page.
EasyPLC HMI
An HMI Page 0 tab will now be shown when you select the new page under HMI in project explorer. This has similar properties and methods similar to visual studio. Click on Label under the standard controls window.
EasyPLC HMI
Using your mouse select an area to place the label on the HMI window. Use the different parameters under Misc to change the look of the static text.
EasyPLC HMI
Select GraphLed under the graphic controls tab. Using the mouse draw the position of the LED.
EasyPLC HMI
Under the Variable in the linked variable, you can then select the conveyor advance output. This LED light will light up if the output is on.
EasyPLC HMI
Using copy and paste you can duplicate the first GraphLed. Link the second LED to the conveyor reverse.
EasyPLC HMI
Using the label display again, put a label beside each LED. This will indicate the forward and reverse of the conveyor.
We now have our first HMI display created. Save the project.
EasyPLC HMI
Compile and transfer the program to the virtual PLC CPU.
EasyPLC HMI
Once the program is transferred to the PLC, you can call up the HMI by using the desktop icon. You can also use the launch HMI system under the main menu | Connection in the EasyPLC editor.
EasyPLC Quick Start Software Suite
The EasyPLC software suite is an entire automation package. This will help you to program, demonstrate, or test your automation solution.
Watch the video below to see the components work in the EasyPLC software suite quick start.

Download the EasyPLC quick start sample program and HMI for the simple conveyor line machine.

EasyPLC Software Suite is a complete PLC, HMI, and Machine Simulator Software package. This PLC learning package includes the following:
Easy PLC – PLC Simulation that will allow programming in Ladder, Grafcet, Logic Blocks, or Script.
HMI System – Easily create a visual human-machine interface (HMI)
Machine Simulator – A virtual 3D world with real-time graphics and physical properties. PLC programs can be tested using the EasyPLC or through other interfaces. (Modbus RTU, TCP, etc.)
Machine Simulator Lite – Designed to run on Android Devices.
Machine Simulator VR – Virtual Reality comes to life so you can test, train or practice your PLC programming.

Purchase your copy of this learning package for less than $75 USD for a single computer install, or less than $100 USD to allow different computers.
Receive 10% off the price by typing in ACC in the comment section when you order. http://www.nirtec.com/index.php/purchase-price/
Learn PLC programming the easy way. Invest in yourself today.

Watch on YouTube: EasyPLC Software Suite – Quick Start
If you have any questions or need further information please contact me.
Thank you,
Garry


If you’re like most of my readers, you’re committed to learning about technology. Numbering systems used in PLCs are not difficult to learn and understand. We will walk through the numbering systems used in PLCs. This includes Bits, Decimal, Hexadecimal, ASCII, and Floating Point.

To get this free article, subscribe to my free email newsletter.


Use the information to inform other people how numbering systems work. Sign up now.

The ‘Robust Data Logging for Free’ eBook is also available as a free download. The link is included when you subscribe to ACC Automation.

Leave a Reply

Your email address will not be published.