C-More Micro HMI Common Screen Menu
We will now look at creating common screen menus on our C-More Micro HMI. The menu can appear on multiple screens which provides intuitive operation for your operators. Allowing operators of your HMI (Human Machine Interface) panel to easily navigate all of the information available is a vital part of programming. We want to present the information to the operator so they will clearly understand the programmed operation of the unit. Common menus on the HMI panel pages will allow the quick navigation, understanding, and control that your operators want. When programming operator interfaces I have always heard to use the KISS method. (Keep it stupidly simple.) Your HMI program interface could contain hundreds of pages containing vital information for operator understanding and control, but you must make it easily accessible and intuitive. This is how you design and program a good HMI panel display.
We will be creating a common screen menu for our C-More Micro HMI Panel using the C-More Micro programming software. Using our previous program created we will be making a background screen to act as our menu system. Let’s get started.
More information can be obtained on our website. This includes all of the links mentioned in this video.
http://accautomation.ca/c-more-micro-hmi-common-screen-menu
Previously we have discussed the following in our C-More Micro HMI Panel:
System Hardware
http://accautomation.ca/c-more-micro-hmi-system-hardware
Unboxing and Review Video
https://youtu.be/_uCcALMqYlM
Installing the Software
http://accautomation.ca/c-more-micro-hmi-installing-the-software
Installing the Software Video
https://youtu.be/BIGrOvxlDTI
- Update Automation Direct Software C More Micro Software Video
https://youtu.be/MNjTpirZs1s
System Setup Screens
http://accautomation.ca/c-more-micro-hmi-system-setup-screens
System Setup Screens Video
https://youtu.be/KolqJkKKhaA
First Program
http://accautomation.ca/c-more-micro-hmi-first-program
First Program Video
https://youtu.be/FsUe-b3JSns
First Program Part 2 PLC to/from Panel
http://accautomation.ca/c-more-micro-hmi-first-program-part-2
First Program Part 2 Video
https://youtu.be/GDCDTV0_vr0
There are several reasons that we are using the EA3-T4CL C-More Micro Panel.Here are a few:
• Touch screen display
• Free downloadable programming software
• 482 x 272 pixel display (WQVGA) with up to 40 lines by 80 characters of text and graphics
• 32K colours
• 14MB memory
• Built-in USB type Micro-B programming port
• Built-in RJ45 Ethernet Port
• Built-in 15-pin serial communications port
• Built-in RJ12 serial communications port
• Built-in Alarm Control setup that activates beep, back-light flash, customized alarm banner, and red LED blinking
• 0 to 50 °C (32 to 122 °F) operating temperature range (IEC 60068-2-14)
• NEMA 4/4X, IP65 compliant when mounted correctly, indoor use only
• UL, cUL & CE agency approvals
• 2-year warranty from date of purchase
http://www.accautomation.ca
7
views
C-More Micro HMI First Program Part 2
Previously we put our first program (Video) into the C-More Micro HMI Panel using the C-More Micro programming software. The Do-More Designer Simulator was used with a modified Start Stop Jog Circuit so we can use our HMI screen to control the output as well as the inputs on the PLC. This communication was done via Ethernet with the Modbus TCP protocol.
We will now look at PLC to Panel and Panel to PLC communications. This will allow us to control the screen page number, beeper, and backlight of the panel from the PLC. We will also get notifications of the same as well as key press information from the HMI panel. Let’s get started.
More information can be obtained on our website. This includes all of the links mentioned in this video.
https://accautomation.ca/c-more-micro-hmi-first-program-part-2
Previously we have discussed the following in our C-More Micro HMI Panel:
System Hardware
http://accautomation.ca/c-more-micro-hmi-system-hardware
Unboxing and Review Video
https://youtu.be/_uCcALMqYlM
Installing the Software
http://accautomation.ca/c-more-micro-hmi-installing-the-software
Installing the Software Video
https://youtu.be/BIGrOvxlDTI
- Update Automation Direct Software C More Micro Software Video
https://youtu.be/MNjTpirZs1s
System Setup Screens
http://accautomation.ca/c-more-micro-hmi-system-setup-screens
System Setup Screens Video
https://youtu.be/KolqJkKKhaA
First Program
http://accautomation.ca/c-more-micro-hmi-first-program
First Program Video
https://youtu.be/FsUe-b3JSns
There are several reasons that we are using the EA3-T4CL C-More Micro Panel. Here are a few:
• Touch screen display
• Free downloadable programming software
• 482 x 272-pixel display (WQVGA) with up to 40 lines by 80 characters of text and graphics
• 32K colors
• 14MB memory
• Built-in USB type Micro-B programming port
• Built-in RJ45 Ethernet Port
• Built-in 15-pin serial communications port
• Built-in RJ12 serial communications port
• Built-in Alarm Control setup that activates beep, back-light flash, customized alarm banner, and red LED blinking
• 0 to 50 °C (32 to 122 °F) operating temperature range (IEC 60068-2-14)
• NEMA 4/4X, IP65 compliant when mounted correctly, indoor use only
• UL, cUL & CE agency approvals
• 2-year warranty from date of purchase
http://www.accautomation.ca
5
views
C-More Micro HMI First Program Create
We will now put our first program into the C-More Micro HMI Panel using the C-More Micro programming software. The Do-More Designer Simulator will be used with a modified Start Stop Jog Circuit so we can use our HMI screen to control the output as well as the inputs on the PLC.
The PLC logic for our circuit can be found in our post: How to Make a Start / Stop / Jog Circuit in a PLC. The YouTube video can be seen here.
Our C-More Micro HMI Panel will be communicating to the PLC simulator via Ethernet with the Modbus TCP protocol. Let’s get started.
More information can be obtained on our website. This includes all of the links mentioned in this video.
https://accautomation.ca/c-more-micro-hmi-first-program
Previously we have discussed the following in our C-More Micro HMI Panel:
System Hardware
http://accautomation.ca/c-more-micro-hmi-system-hardware
Unboxing and Review Video
https://youtu.be/_uCcALMqYlM
Installing the Software
http://accautomation.ca/c-more-micro-hmi-installing-the-software
Installing the Software Video
https://youtu.be/BIGrOvxlDTI
- Update Automation Direct Software C More Micro Software Video
https://youtu.be/MNjTpirZs1s
System Setup Screens
http://accautomation.ca/c-more-micro-hmi-system-setup-screens
System Setup Screens Video
https://youtu.be/KolqJkKKhaA
There are several reasons that we are using the EA3-T4CL C-More Micro Panel. Here are a few:
• Touch screen display
• Free downloadable programming software
• 482 x 272-pixel display (WQVGA) with up to 40 lines by 80 characters of text and graphics
• 32K colors
• 14MB memory
• Built-in USB type Micro-B programming port
• Built-in RJ45 Ethernet Port
• Built-in 15-pin serial communications port
• Built-in RJ12 serial communications port
• Built-in Alarm Control setup that activates beep, back-light flash, customized alarm banner, and red LED blinking
• 0 to 50 °C (32 to 122 °F) operating temperature range (IEC 60068-2-14)
• NEMA 4/4X, IP65 compliant when mounted correctly, indoor use only
• UL, cUL & CE agency approvals
• 2-year warranty from date of purchase
http://www.accautomation.ca
3
views
C-More Micro HMI System Setup Screens
We will now look at the system setup screens on the C-more micro. The C-more Micro HMI Panels from Automation Direct include a series of built-in Systems Setup Screens. They are split into three categories; Information, Setting, and Test Menu.
Information – Under the information menu we will find the panel model number, available memory and usage, the protocol being used by the panel, and the version information of the firmware and boot loader.
Setting – Under the setting menu we can adjust the brightness of the display, enable or disable the internal beeper, calibrate the touch panel, clear the user memory, reset the unit to factory defaults and set the loading screen hourglass icon delay or disable the display.
Test Menu – The test menu includes communication tests of the serial ports (loopback test), communication test to the PLC, test operation of the panel’s beeper, and test of the touch panel surface.
We will be reviewing these system screens of the C-More Micro HMI Panel. Let’s get started.
More information can be obtained on our website. This includes all of the links mentioned in this video.
http://accautomation.ca/c-more-micro-hmi-system-setup-screens
Previously we have discussed the following in our C-More Micro HMI Panel:
System Hardware
http://accautomation.ca/c-more-micro-hmi-system-hardware
Unboxing and Review Video
https://youtu.be/_uCcALMqYlM
Installing the Software
http://accautomation.ca/c-more-micro-hmi-installing-the-software
Installing the Software Video
https://youtu.be/BIGrOvxlDTI
- Update Automation Direct Software C More Micro Software Video
https://youtu.be/MNjTpirZs1s
There are several reasons that we are using the EA3-T4CL C-More Micro Panel.Here are a few:
• Touch screen display
• Free downloadable programming software
• 482 x 272 pixel display (WQVGA) with up to 40 lines by 80 characters of text and graphics
• 32K colours
• 14MB memory
• Built-in USB type Micro-B programming port
• Built-in RJ45 Ethernet Port
• Built-in 15-pin serial communications port
• Built-in RJ12 serial communications port
• Built-in Alarm Control setup that activates beep, back-light flash, customized alarm banner, and red LED blinking
• 0 to 50 °C (32 to 122 °F) operating temperature range (IEC 60068-2-14)
• NEMA 4/4X, IP65 compliant when mounted correctly, indoor use only
• UL, cUL & CE agency approvals
• 2-year warranty from date of purchase
http://www.accautomation.ca
3
views
Update Automation Direct Software C-More Micro Software
The C-more Micro Programming Software is a free download from Automation Direct. This is similar to the more powerful C-more Touch Panel programming software. This free HMI (Human Machine Interface) software has features designed to reduce your configuration time. Simply drag and drop the objects from the object bar onto the screen construction area. Configure your PLC tags and click on the objects you want to use. A built-in simulator will allow you to review your work on the computer before downloading the project.
We will be installing the C-more Micro Programming Software onto our PC (computer).
Let’s get started.
More information can be obtained at our website. This includes all of the links mentioned in this video.
https://accautomation.ca/c-more-micro-hmi-installing-the-software
Here is the video showing the installation of the C-More Micro Programming Software.
https://youtu.be/BIGrOvxlDTI
Previously we have discussed the following in our C-More Micro HMI Panel:
System Hardware
http://accautomation.ca/c-more-micro-hmi-system-hardware
Unboxing and Review Video
https://youtu.be/_uCcALMqYlM
There are several reasons that we are using the EA3-T4CL C-More Micro Panel. Here are a few:
• Touch screen display
• Free downloadable programming software
• 482 x 272-pixel display (WQVGA) with up to 40 lines by 80 characters of text and graphics
• 32K colors
• 14MB memory
• Built-in USB type Micro-B programming port
• Built-in RJ45 Ethernet Port
• Built-in 15-pin serial communications port
• Built-in RJ12 serial communications port
• Built-in Alarm Control setup that activates beep, back-light flash, customized alarm banner, and red LED blinking
• 0 to 50 °C (32 to 122 °F) operating temperature range (IEC 60068-2-14)
• NEMA 4/4X, IP65 compliant when mounted correctly, indoor use only
• UL, cUL & CE agency approvals
• 2-year warranty from date of purchase
http://www.accautomation.ca
5
views
C-More Micro HMI Installing the Software
The C-more Micro Programming Software is a free download from Automation Direct. This is similar to the more powerful C-more Touch Panel programming software. This free HMI (Human Machine Interface) software has features designed to reduce your configuration time. Simply drag and drop the objects from the object bar onto the screen construction area. Configure your PLC tags and click on the objects you want to use. A built-in simulator will allow you to review your work on the computer before downloading the project.
We will be installing the C-more Micro Programming Software onto our PC (computer).
Let’s get started.
More information can be obtained at our website. This includes all of the links mentioned in this video.
https://accautomation.ca/c-more-micro-hmi-installing-the-software
Automation Direct software updates are emailed to you when available. Here is a video showing the update for the C-More Micro Programming Software.
https://youtu.be/MNjTpirZs1s
Previously we have discussed the following in our C-More Micro HMI Panel:
System Hardware
http://accautomation.ca/c-more-micro-hmi-system-hardware
Unboxing and Review Video
https://youtu.be/_uCcALMqYlM
There are several reasons that we are using the EA3-T4CL C-More Micro Panel. Here are a few:
• Touch screen display
• Free downloadable programming software
• 482 x 272-pixel display (WQVGA) with up to 40 lines by 80 characters of text and graphics
• 32K colors
• 14MB memory
• Built-in USB type Micro-B programming port
• Built-in RJ45 Ethernet Port
• Built-in 15-pin serial communications port
• Built-in RJ12 serial communications port
• Built-in Alarm Control setup that activates beep, back-light flash, customized alarm banner, and red LED blinking
• 0 to 50 °C (32 to 122 °F) operating temperature range (IEC 60068-2-14)
• NEMA 4/4X, IP65 compliant when mounted correctly, indoor use only
• UL, cUL & CE agency approvals
• 2-year warranty from date of purchase
https://www.accautomation.ca
15
views
C-More Micro HMI Hardware Unboxing and Review
We will now unbox and review our C-More Micro hardware. Human-machine interfaces (HMIs) are made to display and control operations for our automation solution. Information is displayed in a graphic format. (Graphical User Interface – GUI) The HMI is usually part of the SCADA (Supervisory Control and Data Acquisition) system.
Communication from the HMI to the control is usually done through a serial (RS232 / RS485 / RS422) or Ethernet (RJ45) method with different protocols depending on the manufacturer of the control. The automation control device is not limited to a PLC. (Programmable Logic Controller) You can communicate also to drives, temperature process controllers, etc. The HMI usually will include several different protocols and port configurations to maximize the amount of control product that it will be able to communicate.
We will be looking at one of the newest members of the C-More Micro Panel HMI devices from Automation Direct. This is the EA3-T4CL. This four-inch color TFT LCD screen offers great features that we will be exploring as we review this product. Let’s get started.
More information can be obtained at our website. This includes all of the links mentioned in this video.
https://accautomation.ca/c-more-micro-hmi-system-hardware
There are several reasons that we are using the EA3-T4CL C-More Micro Panel. Here are a few:
• Touch screen display
• Free downloadable programming software
• 482 x 272-pixel display (WQVGA) with up to 40 lines by 80 characters of text and graphics
• 32K colors
• 14MB memory
• Built-in USB type Micro-B programming port
• Built-in RJ45 Ethernet Port
• Built-in 15-pin serial communications port
• Built-in RJ12 serial communications port
• Built-in Alarm Control setup that activates beep, back-light flash, customized alarm banner, and red LED blinking
• 0 to 50 °C (32 to 122 °F) operating temperature range (IEC 60068-2-14)
• NEMA 4/4X, IP65 compliant when mounted correctly, indoor use only
• UL, cUL & CE agency approvals
• 2-year warranty from date of purchase
https://www.accautomation.ca
6
views
C-More Micro HMI Program Quick Start
We will now look at the C-More Micro program quick start. This will demonstrate how to quickly get your C-More micro programmed up and communicate to your programmable logic controller. (PLC)
The general steps involved with a human-machine interface (HMI) program will include, program development, ladder logic, and HMI program development. We will be breaking the HMI program development into program purpose, tag import, HMI programming, simulation, and testing.
An EA3-T4CL C-More Micro HMI will be used to communicate to a Click PLC via Ethernet. A Start/Stop circuit will be programmed with a Timer. This can be controlled via the PLC inputs or HMI inputs. The timer present value (PV) will be shown on the HMI. The set value (SV) of the timer can be changed using the HMI. Let’s get started.
More information can be obtained on our website. This includes all of the links mentioned in this video.
https://accautomation.ca/c-more-micro-program-quick-start/
Previously we have discussed the following in our C-More Micro HMI Panel:
System Hardware
https://accautomation.ca/c-more-micro-hmi-system-hardware
Unboxing and Review Video
https://youtu.be/_uCcALMqYlM
Installing the Software
https://accautomation.ca/c-more-micro-hmi-installing-the-software
https://youtu.be/BIGrOvxlDTI
- Update Automation Direct Software C More Micro Software Video
https://youtu.be/MNjTpirZs1s
System Setup Screens
https://accautomation.ca/c-more-micro-hmi-system-setup-screens
https://youtu.be/KolqJkKKhaA
First Program
https://accautomation.ca/c-more-micro-hmi-first-program
https://youtu.be/FsUe-b3JSns
First Program Part 2 PLC to/from Panel
https://accautomation.ca/c-more-micro-hmi-first-program-part-2
https://youtu.be/GDCDTV0_vr0
Common Screen Menu
https://accautomation.ca/c-more-micro-hmi-common-screen-menu
https://youtu.be/Y5Xj3w0kY5M
Simulate Project
https://accautomation.ca/c-more-micro-hmi-simulate-project
https://youtu.be/cLyDmpFisMc
Object List Shapes
https://accautomation.ca/c-more-micro-hmi-object-list-shapes
https://youtu.be/Th6gmpJXHjw
Object Buttons and Indicators
https://accautomation.ca/c-more-micro-hmi-object-buttons-and-indicators
https://youtu.be/K-SJnSr-yKo
Object Numeric Entry
https://accautomation.ca/c-more-micro-hmi-object-numeric-entry
https://youtu.be/xwacon41ckw
Object Meters and Graphs
https://accautomation.ca/c-more-micro-hmi-object-meters-and-graphs
https://youtu.be/fNcf0i0NX18
Object Bitmap
https://accautomation.ca/c-more-micro-hmi-object-bitmap
https://youtu.be/LXUoVhga5rc
Object Recipe
https://accautomation.ca/c-more-micro-hmi-object-recipe
https://youtu.be/TicMrs0-DEU
Object Text
https://accautomation.ca/c-more-micro-hmi-object-text
https://youtu.be/xi2_-3aBWkU
Omron CP1H to C-More Micro HMI Communication
https://accautomation.ca/omron-cp1h-to-c-more-micro-hmi-communication
https://youtu.be/aHSIvGLluvc
C-More Drop-Down Create
https://accautomation.ca/c-more-drop-down-menu-create-all-models/
https://youtu.be/H7qonInXE6Y
There are several reasons that we are using the EA3-T4CL C-More Micro Panel. Here are a few:
• Touch screen display
• Free downloadable programming software
• 482 x 272-pixel display (WQVGA) with up to 40 lines by 80 characters of text and graphics
• 32K colors
• 14MB memory
• Built-in USB type Micro-B programming port
• Built-in RJ45 Ethernet Port
• Built-in 15-pin serial communications port
• Built-in RJ12 serial communications port
• Built-in Alarm Control setup that activates beep, back-light flash, customized alarm banner, and red LED blinking
• 0 to 50 °C (32 to 122 °F) operating temperature range (IEC 60068-2-14)
• NEMA 4/4X, IP65 compliant when mounted correctly, indoor use only
• UL, cUL & CE agency approvals
• 2-year warranty from date of purchase
https://www.accautomation.ca
51
views
Click PLC Simple Conveyor EasyPLC
EasyPLC Software Suite is a complete PLC, HMI, and Machine Simulator Software package. This PLC learning package includes a Machine Simulator (MS). This virtual 3D world with real-time graphics and physical properties can communicate to several different programmable logic controllers. (PLC)
The Machine Simulator (MS) is part of the EasyPLC software suite. It has many built-in machines that can be programmed. A simple conveyor is one of these machines. This is usually the starting point for learning about the machine simulator. 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. If both motors are started at the same time, the motors will burn up. This will be demonstrated. The machine simulator will allow you as the programmer to make mistakes before trying your program in the physical world.
The Click PLC will be used to program this virtual machine. Using the Click Plus PLC, we will connect the simulator to the simple conveyor machine. This will be done using Modbus TCP (Ethernet) for communications. Using the five steps for program development we will show how this is programmed. Let’s get started.
More information can be obtained on our website. This includes all of the links mentioned in this video.
https://accautomation.ca/click-plc-simple-conveyor-easyplc/
00:00 Click PLC Simple Conveyor EasyPLC
01:25 Define the task: (Step 1 – Simple Conveyor)
03:36 Turning Both Conveyor Motors On - Burning
04:21 Define the Inputs and Outputs: (Step 2 – Simple Conveyor)
04:39 Develop a logical sequence of operation: (Step 3 – Simple Conveyor)
05:41 Develop the Click PLC program: (Step 4 – Simple Conveyor)
07:18 Click PLC Modbus Addresses - Address Picker
08:10 Click PLC Ethernet Port Setup - Modbus Server (Slave)
09:35 Click PLC Hardware
10:42 Connecting EasyPLC Machine Simulator to Click PLC
12:32 Test the program: (Step 5 – Simple Conveyor)
Previous posts include the following:
EasyPLC Installing the Software
https://accautomation.ca/easyplc-installing-the-software/
https://youtu.be/EbWS_elbI2w
Click PLC – Easy Transfer Line Programming
https://accautomation.ca/click-plc-easy-transfer-line-programming/
https://youtu.be/o7G_ZtPBjbg
Productivity PLC Simulator - Chain Conveyor MS
https://accautomation.ca/productivity-plc-simulator-chain-conveyor-ms/
https://youtu.be/wp16dsrCvb8
Do-More PLC – EasyPLC Box Selection Program
https://accautomation.ca/do-more-plc-easyplc-box-selection-program/
https://youtu.be/4QP4d3vD930
Click PLC EasyPLC Gantry Simulator
https://accautomation.ca/click-plc-easyplc-gantry-simulator/
https://youtu.be/QLdAxAnh9ps
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.
Here is a list of YouTube Shorts about EasyPLC Software Suite including the Machine Simulator.
https://www.youtube.com/playlist?list=PL3y71jAPOdZAvTC8-TWNifAHpgEkAfqZQ
ACC Automation
https://accautomation.ca/
56
views
Click PLC EasyPLC Gantry Simulator
EasyPLC Software Suite is a complete PLC, HMI, and Machine Simulator Software package. This PLC learning package includes a Machine Simulator (MS). This virtual 3D world with real-time graphics and physical properties can communicate to several different programmable logic controllers. (PLC)
The Machine Simulator (MS) is part of the EasyPLC software suite. It has many built-in machines that can be programmed. The gantry loader is one of these machines. It will pick up metal boxes from a conveyor and place two on a wooden pallet. The Click PLC will be used to program this virtual machine.
Using the Click Plus PLC, we will connect the simulator to the gantry loader machine. This will be done using Modbus TCP (Ethernet) for communications. Using the five steps for program development we will show how this is programmed. The logical sequence step will include a flow chart and a sequence of operations. The sequence of operations will be done using indirect addressing in the Click PLC. Let’s get started.
More information can be obtained on our website. This includes all of the links mentioned in this video.
https://accautomation.ca/click-plc-easyplc-gantry-simulator/
00:00 Click PLC EasyPLC Gantry Simulator
01:11 Define the task: (Step 1 – Gantry Loader)
02:58 Define the Inputs and Outputs: (Step 2 – Gantry Loader)
06:16 Develop a logical sequence of operation: (Step 3 – Gantry Loader)
08:20 Click PLC Sequence of Operation
11:28 Develop the PLC program: (Step 4 – Gantry Loader)
16:34 Test the program: (Step 5 – Gantry Loader)
20:21 Running the Click Gantry PLC Program
Previous posts include the following:
EasyPLC Installing the Software
https://accautomation.ca/easyplc-installing-the-software/
https://youtu.be/EbWS_elbI2w
Click PLC – Easy Transfer Line Programming
https://accautomation.ca/click-plc-easy-transfer-line-programming/
https://youtu.be/o7G_ZtPBjbg
Productivity PLC Simulator - Chain Conveyor MS
https://accautomation.ca/productivity-plc-simulator-chain-conveyor-ms/
https://youtu.be/wp16dsrCvb8
Do-More PLC – EasyPLC Box Selection Program
https://accautomation.ca/do-more-plc-easyplc-box-selection-program/
https://youtu.be/4QP4d3vD930
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.
Here is a list of YouTube Shorts about EasyPLC Software Suite including the Machine Simulator.
https://www.youtube.com/playlist?list=PL3y71jAPOdZAvTC8-TWNifAHpgEkAfqZQ
ACC Automation
https://accautomation.ca/
22
views
Click PLC Retentive Data Memory Registers
The Click PLC retentive data memory registers are not included in the program file by default. All Click PLC CPUs are included. This option must be selected to include the C, CT, DS, DD, DH, DF, CTD, and TXT memory in the Click project file.
We will be enabling the option to include the retentive data memory in the Click program file from the Click programming software. We will also be installing a battery and programming an expiry date. This will indicate when the battery will need to be replaced. Let’s get started.
More information can be obtained at our website. This includes all of the links mentioned in this video.
https://accautomation.ca/click-plc-retentive-data-memory-registers/
00:00 Click PLC Retentive Data Memory Registers
01:30 Maintain Retentive Values in the Project File
03:17 Click PLC - SRAM Memory Retention
04:30 Click PLC Battery Installation
07:10 Click PLC Programming Battery Replacement Date
Previously we looked at the following:
Click Plus Software Installation
https://accautomation.ca/click-plus-software-installation-version-3-00/
https://youtu.be/6uQQzyZ-O3s
Establish Communication
https://accautomation.ca/click-plus-establish-communication/
https://youtu.be/1Bnx3IROCqk
MQTT Communication
https://accautomation.ca/click-plus-plc-mqtt-communication/
https://youtu.be/wzUBolN9KjQ
Data Logging
https://accautomation.ca/click-plus-data-logging-csv-file-sql-database/
https://youtu.be/ydoWvMzHSKc
Click Plus Real-Time Clock
https://accautomation.ca/click-plus-real-time-clock-setup-and-use/
https://youtu.be/0Vlqo8p0vCI
Click PLC Serial Communication Timing
https://accautomation.ca/click-plc-serial-communication-timing/
https://youtu.be/wbG_BKcdU1k
CLICK PLCs were designed with simplicity in mind, providing reliable control at a low, low cost and with little to no learning curve.
This simplicity makes CLICK a perfect solution for small machines, home automation projects, pneumatic applications, or anywhere a simple system needs a budget-saving control solution.
Building on the original CLICK’s simple design, the new CLICK PLUS PLCs offer the same practical control but with some surprising bells and whistles. Using the same FREE, streamlined PLC programming software as its predecessor, the CLICK PLUS PLCs provide no-headache programming combined with advanced capabilities like Wi-Fi communication and data logging.
The Click and Click PLUS PLC series can be found at this URL:
https://accautomation.ca/series/click-plc/
Features of the new Click PLUS PLC (C2-0xCPU) includes the following:
• Micro USB
• DHCP support
• DNS support
• Wi-Fi (programming and Modbus TCP)
• Bluetooth (Wi-Fi) provisioning
• SD Card (Data Logging)
• Data Logger
• Network Time Service
• MQTT (Publish/Subscribe)
• Required PLC Password
• Disable Ports
• Strong Password Support
• Disable Ping Response
• Encrypted Password Transfer
There are several reasons why we are using the Click and Click PLUS PLCs. Here are just a few.
- Investment is low for the hardware and the software is free
- Standalone PLC with built-in I/O
- Communication ability - Ethernet Port, RS232, RS485 - support for protocols such as Modbus RTU, Modbus TCP, etc.
- Ability to expand the system with a variety of modules including RTD and Thermocouple inputs directly.
https://www.accautomation.ca
47
views
Click PLC – Easy Transfer Line Programming
EasyPLC Software Suite is a complete PLC, HMI, and Machine Simulator Software package. This PLC learning package includes a Machine Simulator (MS). This virtual 3D world with real-time graphics and physical properties can communicate to several different programmable logic controllers. (PLC)
We will be developing a Click PLC program for a transfer line. This is just one of the prebuilt machines in the simulator to learn PLC programming. We will be developing the ladder logic, connecting via Modbus RTU, and testing our program. This will be done using the five steps to PLC program development. Let’s get started.
More information can be obtained on our website. This includes all of the links mentioned in this video.
https://accautomation.ca/click-plc-easy-transfer-line-programming/
00:00 Click PLC – Easy Transfer Line Programming
01:12 Machine Simulation - EasyPLC Software Suite
02:04 Define the task: (Step 1 – Easy Transfer Line)
05:34 Define the Inputs and Outputs: (Step 2 – Easy Transfer Line)
07:32 Develop a logical sequence of operation: (Step 3 – Easy Transfer Line)
10:07 Develop the PLC program: (Step 4 – Easy Transfer Line)
11:52 Test the program: (Step 5 – Easy Transfer Line)
12:15 Click PLC Hardware
13:15 Click PLC Modbus RTU to EasyPLC Machine Simulator
15:31 Testing PLC IO Connections
17:10 Running our Easy Transfer Line Program
Previous posts include the following:
EasyPLC Installing the Software
https://accautomation.ca/easyplc-installing-the-software/
https://youtu.be/EbWS_elbI2w
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.
Here is a list of YouTube Shorts about EasyPLC Software Suite including the Machine Simulator.
https://www.youtube.com/playlist?list=PL3y71jAPOdZAvTC8-TWNifAHpgEkAfqZQ
ACC Automation
https://accautomation.ca/
20
views
Machines Simulator (MS) Click PLC Modbus Addresses
We will be using the Tank Level scene in start mode.
After selecting the IO Drivers on the bottom menu and entering the ModbusDriver option, we can now enter the Modbus addresses.
Select the starting addresses for the Digital and Analog inputs and outputs.
Call up the Address Picker of the Click programming software. We will be using inputs starting at X101 which is starting at 32.
Outputs will start at Y101 which has a starting address of 8224. Analog inputs and outputs start at address DS1 which is 0.
Assign the Modbus address to the Machines Simulator by selecting Driver | Automatic Assignment.
Select Exit | Start Driver and Exit. This will now connect to the PLC. An indication is at the bottom of the screen.
Select View I/O to see the Modbus Address Tags. Now you can write your PLC program with the Machines Simulator.
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.
System Requirements:
Minimum Hardware Requirements:
Processor: Compatible with the SSE2 instruction set
RAM: 1 Gb.
Disk Space: 2 Gb of free disk space.
Graphics card: Support DX9 (shader model 3.0) or DX11 with level 9.3 function
capabilities
A Sound card installed is necessary.
Operative System Compatibility:
Windows 7, 8, and 10. All 32 & 64 bits versions.
Machines Simulator Lite is designed for Android devices.
#shorts
ACC Automation
https://accautomation.ca/
13
views
Simple Click PLC Data Logging
We will now be looking at simple data logging using a Click PLC with an Ethernet port. Node-RED will be used to communicate to the controller via Modbus TCP protocol. Information collected will be then stored in an SQLite SQL database. A Raspberry Pi 4 single-board computer will be used for the Node-RED collecting and storing. The update time will be two times a second (500 mSec). This method is ideal for quickly determining how things are operating.
https://accautomation.ca/series/node-red-iot-enabling-software/
Analysis or display of the information will be done with a spreadsheet. The spreadsheet will be run on a windows computer. Let’s get started.
More information can be obtained at our website. This includes all of the links mentioned in this video.
https://accautomation.ca/simple-click-data-logging-node-red/
In this series we started using Node-RED in some of the following ways:
Installing the Windows Software
https://accautomation.ca/node-red-installing-the-windows-software/
https://youtu.be/xGzH2Hv31WA
Modbus RTU / TCP Communication
https://accautomation.ca/node-red-modbus-communication/
https://youtu.be/yX1w5vcV6cc
User Interface - Dashboards
https://accautomation.ca/node-red-user-interface-dashboards/
https://youtu.be/8zAG2wXwGOc
SQL Database Log
https://accautomation.ca/node-red-sql-database-log-modbus-logging/
https://youtu.be/QHjcNj1S_Mo
SQL Database Spreadsheet Connection
https://accautomation.ca/node-red-sql-database-spreadsheet-connection/
https://youtu.be/Cd3LvhoMaCI
Install Node-RED on Raspberry Pi 4
https://accautomation.ca/install-node-red-on-raspberry-pi-4/
https://youtu.be/KleNtxvJkU4
We will continue with the following:
Simple Click Data Logging
00:00 Simple Click Data Logging
01:05 Click PLC Logging Program
04:32 Simple Click Data Logging Hardware
05:43 SQLite SQL Database Setup
07:28 Node-RED Click Logging Program
15:03 Viewing the SQL Database Information on a Spreadsheet
There are several reasons why we are using Node-RED. Here are just a few.
- Built on top of the most dependable programming language JavaScript.
- JavaScript is flexible and easy to work with on web browsers, server-side, IoT, IIoT projects, and more.
- Visual flow type interface making programming easy.
- Node will allow JavaScript code to run directly on a computer.
- Node-RED is a free, open-source logic engine.
- Connect to PLC, PAC, Temperature Controllers, Process Controllers using standard protocols.
- Save and read from databases
- Easily make the Internet of Things (IoT, IIoT) industrial solutions.
Node-RED provides the ability for you to quickly create custom control solutions.
https://accautomation.ca/
149
views
Click PLC Serial Communication Timing
Many questions come from serial communications using the Click PLC. Most of these questions deal with communication timing when using multiple send and receive instructions. We will show you how to deal with serial communication timing in the Click PLC.
Receive and Send instructions will allow you to send and receive serial data to an external device. The communication method that you set up can be ASCII or Modbus. ASCII (American Standard Communication for Information Interchange) can be used to send to devices such as a printer. Receiving ASCII can be used for connecting barcode scanners to the PLC. The barcode will be read as an ASCII string in the PLC. Modbus serial communication (Modbus RTU) is a standard protocol used in many automation devices.
We will demonstrate the Send and Receive instruction by communicating Modbus RTU to a Solo Temperature Controller. Parameters from the Solo process temperature controller will be read using multiple receive instructions. The send instruction will be used multiple times as well to set the Set Value (SV) and Limits of the SV value entered in the temperature controller. The set values will only be changed when required. Let’s get started.
Features of the new Click PLUS PLC (C2-0xCPU) includes the following:
• Micro USB
• DHCP support
• DNS support
• Wi-Fi (programming and Modbus TCP)
• Bluetooth (Wi-Fi) provisioning
• SD Card (Data Logging)
• Data Logger
• Network Time Service
• MQTT (Publish/Subscribe)
• Required PLC Password
• Disable Ports
• Strong Password Support
• Disable Ping Response
• Encrypted Password Transfer
More information can be obtained at our website. This includes all of the links mentioned in this video.
https://accautomation.ca/click-plc-serial-communication-timing/
00:00 Click PLC Serial Communication Timing
01:47 Click Solo Hardware - Serial Wiring
02:28 Solo Temperature Controller RS485 Setup
03:25 Click PLC RS485 Setup
04:02 Slave Modbus Addresses
04:41 Click PLC Serial Port Programming
10:03 Testing the Click to Solo Communication Program
Previously we looked at the following:
Click Plus Software Installation
https://accautomation.ca/click-plus-software-installation-version-3-00/
https://youtu.be/6uQQzyZ-O3s
Establish Communication
https://accautomation.ca/click-plus-establish-communication/
https://youtu.be/1Bnx3IROCqk
MQTT Communication
https://accautomation.ca/click-plus-plc-mqtt-communication/
https://youtu.be/wzUBolN9KjQ
Data Logging
https://accautomation.ca/click-plus-data-logging-csv-file-sql-database/
https://youtu.be/ydoWvMzHSKc
Click Plus Real-Time Clock
https://accautomation.ca/click-plus-real-time-clock-setup-and-use/
https://youtu.be/0Vlqo8p0vCI
CLICK PLCs were designed with simplicity in mind, providing reliable control at a low, low cost and with little to no learning curve.
This simplicity makes CLICK a perfect solution for small machines, home automation projects, pneumatic applications, or anywhere a simple system needs a budget-saving control solution.
Building on the original CLICK’s simple design, the new CLICK PLUS PLCs offer the same practical control but with some surprising bells and whistles. Using the same FREE, streamlined PLC programming software as its predecessor, the CLICK PLUS PLCs provide no-headache programming combined with advanced capabilities like Wi-Fi communication and data logging.
The Click and Click PLUS PLC series can be found at this URL:
https://accautomation.ca/series/click-plc/
There are several reasons why we are using the Click and Click PLUS PLCs. Here are just a few.
- Investment is low for the hardware and the software is free
- Standalone PLC with built-in I/O
- Communication ability - Ethernet Port, RS232, RS485 - support for protocols such as Modbus RTU, Modbus TCP, etc.
- Ability to expand the system with a variety of modules including RTD and Thermocouple inputs directly.
https://accautomation.ca/
53
views
Productivity 1000 Series PLC Click EtherNet/IP Remote IO
We will now utilize Ethernet/IP to connect a Click PLC as remote I/O on a Productivity system. The productivity series of controllers can use explicit and implicit messaging techniques of EtherNet/IP to optimize data exchanges across the network.
Explicit messaging means that the data messages that are transmitted will contain everything needed in order to respond or decode the message. It is a normal client/server relationship with instructions explicitly spelled out in the data messages. This communication happens at times that the Client requests the information.
Implicit messaging means the data messages are streamlined. The device is configured ahead of time to know what to do with the data. This is used for time-critical messages and it functions as a typical scanner/adapter relationship. Implicit messaging is real-time. It has the ability to copy data with minimal additional information because both ends already know exactly what each bit and byte.
A Click PLC will be set up as remote distributed inputs and outputs for our Productivity 1000 controller. Implicit Ethernet IP will be set up. The Click will be the Ethernet IP adapter and the Productivity will be the Ethernet IP scanner. Let's get started.
00:00 Productivity - Click EtherNet/IP Remote I/O
01:58 Click EtherNet/IP setup
08:28 Productivity IO Messaging
14:28 Monitoring Remote IO - Testing
Here are some previous posts in this Productivity 1000 PLC Series. A full list can be obtained at the following location:
https://accautomation.ca/series/productivity-1000-plc/
Installing the Software
https://accautomation.ca/productivity-1000-series-plc-installing-the-software
https://youtu.be/gh5X7_EeCdg
Establishing Communication
https://accautomation.ca/productivity-1000-series-plc-establishing-communication
https://youtu.be/HWtN189JLgI
First Program
https://accautomation.ca/productivity-1000-series-plc-first-program
https://youtu.be/txr_wfd7y2w
Monitoring and Testing the Program
https://accautomation.ca/productivity-1000-series-plc-monitoring-and-testing-the-program
https://youtu.be/o9gdrrEMexw
Online Editing and Debug Mode
https://accautomation.ca/productivity-1000-series-plc-online-editing-and-debug-mode
https://youtu.be/D-sDKMnw1gQ
Numbering Systems and Tag Database
https://accautomation.ca/productivity-1000-series-plc-numbering-systems-and-tag-database
https://youtu.be/s-TAWomBeIs
Contact and Coil Instructions
https://accautomation.ca/productivity-1000-series-plc-contact-and-coil-instructions
https://youtu.be/xMP9EEVlm1k
Timer Instructions
https://accautomation.ca/productivity-1000-series-plc-timer-instructions
https://youtu.be/egUnU8paLCA
Counter Instructions
https://accautomation.ca/productivity-1000-series-plc-counter-instructions
https://youtu.be/tEWAXWugxqI
Program Control
https://accautomation.ca/productivity-1000-series-plc-program-control
https://youtu.be/QPrIzxDq16A
Data Logger
https://accautomation.ca/productivity-1000-series-plc-data-logger
https://youtu.be/mM1zbbX7zVg
Web Server
https://accautomation.ca/productivity-1000-series-plc-web-server
https://youtu.be/ZuZd3lqp87c
Modbus TCP Ethernet Communication
https://accautomation.ca/productivity-1000-series-plc-modbus-tcp-ethernet-communication
https://youtu.be/CEyIJUmpqcI
AdvancedHMI Modbus TCP Ethernet Communication
https://accautomation.ca/productivity-1000-series-plc-advancedhmi-modbus-tcp-ethernet-communication
https://youtu.be/derBxqOc-a8
Email Text Communication
https://accautomation.ca/productivity-1000-series-plc-email-and-text-communication
https://youtu.be/dEnL5tNbXmM
Productivity Suite PLC Simulator Software Free Download
https://accautomation.ca/productivity-suite-plc-simulator-software-free-download
https://youtu.be/9TyA5FOcvrE
There are several reasons why we are using the Productivity 1000 Series Controller. Here are just a few.
- 50MB user memory - Can handle very complex applications easily.
- 4 built-in communication ports – Easy connectivity to your network.
- Data logging up to 32 GB on a microSD card
- Add up to 8 IP modules to communicate to your field sensors. This will give you a total of 128 discrete IO points or 32 analog IO channels.
- Free Software and 30 days of free training with every CPU from Automation Direct.
- Interactive PLC Configuration Tool
- Tag Names
- Auto-discovery IO – Physical I/O tags will be generated based on each module’s position in the base.
- I/O Modules have QR codes under the wiring cover. This can be scanned so you can have the latest specifications/wiring diagrams for the module.
- Limitless PID – Autotuning – Individual or Cascade Mode - etc
- Web Server and Mobile Access
- Advanced Software instruction set
The Productivity 1000 series of programmable logic controllers currently has all of these features built into the P1-540 CPU.
This CPU (Central Processing Unit) is also known as MPU (Multi-Processing Units) because of its communication capabilities.
https://www.accautomation.ca
55
views
Productivity Open P1AM Arduino Modbus TCP Client to Click PLC
We will now connect our Productivity Open P1AM Arduino to a Click PLC. Using Modbus TCP the Arduino will be the Client (Master) and the Click will be the Server (Slave). We will explain how to connect our P1AM-ETH Industrial Arduino Ethernet Shield to the Click PLC. The protocol will be Modbus TCP on an Ethernet communication network. Modbus is a master-slave type of communication. Masters will always send the commands to read or write to the slaves on the network. The slaves will respond if the communication is directed at them. Since this is an Ethernet network our master is known as a client and the slave as a server.
The P1AM Example from Automation Direct on GitHub will be used. It will be modified to write to holding registers and coils in the Click PLC. The temperature from the thermocouple input unit on the P1AM will be written to the Click PLC. Inputs from the simulator input card on our Arduino P1AM will be written to the Click PLC outputs directly. The Click PLC will also be programmed with a heartbeat circuit. This will detect if communications have been severed and will reset the outputs after 5 seconds. Let's get started with our Arduino P1AM Modbus client to Click Modbus server.
More information can be obtained on our website. This includes all of the links mentioned in this video.
https://accautomation.ca/productivity-open-p1am-arduino-modbus-tcp-client-to-click-plc/
00:00 Arduino P1AM Modbus client to Click server
00:38 Click Modbus server configuration
01:55 Click Modbus addresses
04:05 Arduino P1AM Modbus client program
13:34 Click communication heartbeat program
18:00 Arduino Click Modbus communication testing
Here are previous posts in this Productivity Open Arduino Compatible Industrial Controller Series. A full list can be obtained at the following location:
https://accautomation.ca/series/productivity-open-arduino-compatible-industrial-controller
Industrial Controller Hardware
https://accautomation.ca/productivity-open-arduino-compatible-industrial-controller-hardware
Installing the Software
https://accautomation.ca/productivity-open-arduino-compatible-industrial-controller-installing-the-Software
https://youtu.be/M7Agvhq69og
First Program
https://accautomation.ca/productivity-open-p1am-industrial-arduino-first-program
https://youtu.be/x2yKEw1lWGg
Program Structure
https://accautomation.ca/productivity-open-p1am-industrial-arduino-program-structure
https://youtu.be/a1eimdZpfLg
Serial Monitor COM
https://accautomation.ca/productivity-open-p1am-industrial-arduino-serial-monitor-com
https://youtu.be/eDngjuBYCBg
Program Control
https://accautomation.ca/productivity-open-p1am-industrial-arduino-program-control/
https://youtu.be/-J-Ikt3yWhU
Operators
https://accautomation.ca/productivity-open-p1am-industrial-arduino-operators
https://youtu.be/Q9J7RUXdeEk
GPIO Inputs and Outputs
https://accautomation.ca/productivity-open-p1am-industrial-arduino-gpio-inputs-and-outputs
https://youtu.be/49QPNQu6aaY
Time Instructions
https://accautomation.ca/productivity-open-p1am-industrial-arduino-time-instructions
https://youtu.be/ql9ShzOIrqQ
P1000 Expansion Analog Combination Module
https://accautomation.ca/productivity-open-p1am-industrial-arduino-p1000-expansion-analog-combination-module
https://youtu.be/f7myzcPP0_8
PP1000 Expansion Digital Inputs and Outputs Part 1
https://accautomation.ca/productivity-open-p1am-industrial-arduino-p1000-expansion-digital-inputs-and-outputs-part-1
https://youtu.be/Pub7M_NP4rw
P1000 Expansion Digital Inputs and Outputs Part 2
https://accautomation.ca/productivity-open-p1am-industrial-arduino-p1000-expansion-digital-inputs-and-outputs-part-2
https://youtu.be/K65luk051gQ
Watchdog Timer
https://accautomation.ca/productivity-open-p1am-industrial-arduino-watchdog-timer
https://youtu.be/t0SydLhJfg4
PID Control
https://accautomation.ca/productivity-open-p1am-industrial-arduino-pid-control
https://youtu.be/QVOwlcccJu0
Arduino Modbus TCP to C-More EA9
https://accautomation.ca/p1am-arduino-modbus-tcp-to-c-more-ea9
https://youtu.be/CQOAzVfLzjE
Arduino Ethernet Shield Web Server
https://accautomation.ca/productivity-open-p1am-web-server/
https://youtu.be/1nfyzraHuRE
There are several reasons why we are using the Productivity Open Arduino Compatible Industrial Controller. Here are just a few.
- CE and UL certified
- Designed to be MKRZero compatible
- Industrial shields available - Ethernet and general-purpose IO
- 15 Productivity 1000 PLC modules can be added - Customize your system
- Use your Arduino programs in the industrial environment
- Micro USB port - Power the CPU only and programming
- Micro SD card slot
- Programmable toggle switch
- CPU LED light
- Free software - Arduino IDE
- Productivity blocks - Program Development Time Saver
The Productivity Open Arduino Compatible Industrial Controller currently has all of these features built into the P1AM-100 CPU.
https://www.accautomation.ca
238
views
C-More EA9 HMI Series to Solo and Click PLC Controllers
We will now look at the c-more ea9 HMI headless RHMI to the Solo (Process and Temperature) and Click PLC controllers. The cmore EA9 HMI has an event manager that can be used to trigger actions based on various events. We will be adding a Click PLC to our headless RHMI cmore EA9 program that we created last time to communicate to the Solo process temperature controller. The Solo will be connected via RS485 using the Modbus RTU protocol. Using the Modbus TCP protocol we will connect the Click PLC to the Ethernet port. Using the event manager we will be writing the set value (SV) and present value (PV) of the solo process temperature controller to the Click PLC. We will also allow the Click PLC to write the SV into the solo. This is in addition to the writing of the set value via remote apps and the solo itself.
Let's get started.
More information can be obtained on our website. This includes all of the links mentioned in this video.
https://accautomation.ca/c-more-ea9-hmi-series-headless-rhmi-to-solo-and-click-plc-controllers
Here is a link to the entire EA9 Series:
https://accautomation.ca/series/c-more-hmi-series-panel/
Previously we have discussed the following in our C-More HMI Panel:
Installing the Software
https://accautomation.ca/c-more-ea9-hmi-series-panel-installing-the-software
https://youtu.be/6EnyUbEp4As
First Program
https://accautomation.ca/c-more-ea9-hmi-series-panel-first-program
Video
https://youtu.be/5c8ZsdK5dak
Simulate Project
https://accautomation.ca/c-more-ea9-hmi-series-panel-simulate-project
https://youtu.be/fx-1rucSE4g
Object List Buttons
https://accautomation.ca/c-more-ea9-hmi-series-panel-object-list-buttons
https://youtu.be/lk2aHQtKzEg
Object List Indicators
https://accautomation.ca/c-more-ea9-hmi-series-panel-object-list-indicators
https://youtu.be/9XKnXu6XKak
Object List Entry
https://accautomation.ca/c-more-ea9-hmi-series-panel-object-list-entry
https://youtu.be/xob4NZ-dqoo
Object List Meters and Graphs
https://accautomation.ca/c-more-ea9-hmi-series-panel-object-list-meters-and-graphs
https://youtu.be/dmebD7vhkds
Object List Bitmaps
https://accautomation.ca/c-more-ea9-hmi-series-panel-object-list-bitmaps
https://youtu.be/P_uNunjo91Q
Object List Recipe
https://accautomation.ca/c-more-ea9-hmi-series-panel-object-list-recipe
https://youtu.be/h27EE2IWyHw
Object List Alarms
https://accautomation.ca/c-more-ea9-hmi-series-panel-object-list-alarms
https://youtu.be/aCtzD60icGA
Object List Clock
https://accautomation.ca/c-more-ea9-hmi-series-panel-object-list-clock
https://youtu.be/pomvTvld-pA
Web Server and Remote Access
https://accautomation.ca/c-more-ea9-hmi-series-panel-web-server-and-remote-access
https://youtu.be/0r33T1gL8lA
Data Logging
https://accautomation.ca/c-more-ea9-hmi-series-panel-data-logging
https://youtu.be/Kc87v1JqolQ
FTP File Transfer Protocol
https://accautomation.ca/c-more-ea9-hmi-series-panel-ftp-file-transfer-protocol
https://youtu.be/b5TmA5sUdFE
Sending Email
https://accautomation.ca/c-more-ea9-hmi-series-panel-sending-email
https://youtu.be/0Pbmlo9pGYQ
Headless RHMI Panel
https://accautomation.ca/c-more-ea9-hmi-series-headless-rhmi-panel
Headless RHMI Panel Unboxing - Video
https://youtu.be/Pi2NlVhPxg8
Headless RHMI Panel Establish Communication - Video
https://youtu.be/xeOCzc9vJAQ
Headless RHMI Setup Screens
https://accautomation.ca/c-more-ea9-hmi-series-headless-rhmi-setup-screens
https://youtu.be/goxtiIdATAM
Headless RHMI Remote Control
https://accautomation.ca/c-more-ea9-hmi-series-headless-rhmi-remote-control
Windows Remote Access Console
https://youtu.be/ZoCX-6zZCT0
Android Remote Access App
https://youtu.be/jUe2qyZl7gg
Headless RHMI to Solo Process Temperature Controller
https://accautomation.ca/c-more-ea9-hmi-series-headless-rhmi-to-solo-process-temperature-controller
https://youtu.be/X5ZDUlGFNbE
There are several reasons that we are using the EA9-T10CL C-More HMI Panel. Here are a few:
• Touch screen display (LCD) 280 NITS display brightness
• 10.4” diagonal colour TFT (Thin Film Transistor)
• Analog resistive (1024 X 1024) touch screen allowing unlimited touch areas
• EA9-PGMSW programming software
• 800 x 600-pixel display
• 64K colours
• 50,000-hour average backlight half-life
• USB port B (program/download) and USB port A (USB device options)
• Ethernet 10/100 Base-T port (program/download & PLC communication
• Remote Internet Access
• Serial PLC interface (RS-232/422/485)
• One built-in SD memory card slot
• 12–24 VDC powered (18W), 110VAC power adapter (optional)
• Audio Line Out, stereo - requires amplifier and speaker(s)
• 26MB project memory
• Data logging
• 0 to 50°C [32 to 122°F] operating temperature range
• NEMA 4/4X, IP65 compliant when mounted correctly, indoor use only
• Slim design saves panel space
• UL, cUL & CE agency approvals
• 2-year warranty from date of purchase
https://www.accautomation.ca
240
views
Click PLC Real Time Clock (RTC) - Ladder Logic
The click plc has a real-time clock that will allow us to control outputs based on the time of day.
More information can be obtained on our website. This includes all of the links mentioned in this video.
https://accautomation.ca/click-plc-real-time-clock
This real-time clock (RTC) can be set from the click programming software or through the program of the controller. Our programs in the click can use the following calendar and clock values:
SD19 – RTC Year – 4 digits (2021)
SD20 – RTC Year – 2 digits (21)
SD21 – RTC Month – (00 to 12)
SD22 – RTC Day – (00 to 31)
SD23 – RTC Day of the Week – 1 Sunday to 7 Saturday
SD24 – RTC Hour – (00 to 23)
SD25 – RTC Minute – (00 to 59)
SD26 – RTC Second – (00 to 59)
00:00 Introduction
01:00 Hardware - C0-11DRE-D
01:47 Addresses (Address Picker - SD / SC)
04:30 Data View - Monitor RTC
05:11 Sample Program - Overview
05:46 Program - RTC - Testing
09:02 Program DST daylight savings time - Testing
15:01 Ending
We will be using the RTC - Real Time Clock in a sample program. This program will turn on an output Monday to Friday from noon until 1 pm. It will also adjust for daylight savings time. Let’s get started.
Previously we discussed:
System-Hardware.
https://accautomation.ca/click-plc-system-hardware/
Installing the Software
https://accautomation.ca/click-plc-installing-the-software/
Establish Communication
https://accautomation.ca/click-plc-establish-communication/
Numbering System and Addressing
https://accautomation.ca/click-plc-numbering-system-and-addressing
Click PLC Timers and Counters
https://accautomation.ca/click-plc-timers-and-counters
Compare and Math Instructions
https://accautomation.ca/click-plc-compare-and-math-instructions
Program Control Instructions
https://accautomation.ca/click-plc-program-control-instructions
Shift Register Instruction
https://accautomation.ca/click-plc-shift-register-instruction
Drum Instruction
https://accautomation.ca/click-plc-drum-instruction
Send and Receive Instructions
https://accautomation.ca/click-plc-send-and-receive-instructions
AdvancedHMI Communication
https://accautomation.ca/click-plc-advancedhmi-communication
Modbus RTU Click PLC Master to BRX PLC Slave Communication
https://accautomation.ca/modbus-rtu-click-plc-master-to-brx-plc-slave-communication
Video
https://youtu.be/CIsj-Xppoog
Update Firmware
https://accautomation.ca/click-plc-update-firmware
Video
https://youtu.be/1X_kw4Rhokw
HMI Rotary Encoder Dial Input
https://accautomation.ca/click-plc-hmi-rotary-encoder-dial-input
Video
https://youtu.be/mix9k2RTdII
High-Speed Counter - Part 1
https://accautomation.ca/click-plc-high-speed-counting-part-1
High-Speed Count Mode Video
https://youtu.be/P3l34unyAyU
Interval Measurement Mode Video
https://youtu.be/-t8JSKruilE
Duration Measurement Mode Video
https://youtu.be/znF6PRwGq-Y
Frequency Measurement Mode Video
https://youtu.be/m0I9P5AoFqE
Click PLC High-Speed Counter - Part 2
https://accautomation.ca/click-plc-high-speed-counting-part-2
External Interrupt Mode
https://youtu.be/UxFffVddUt4
Pulse Catch Mode
https://youtu.be/2H0zwul1X3o
Filter Pulse Mode
https://youtu.be/FNbYAkBwIsQ
Frequency Measurement and High-Speed Count Mode
https://youtu.be/qV3jgRszghE
Analog Dusk to Dawn Program
https://accautomation.ca/click-plc-analog-dusk-to-dawn-program
https://youtu.be/JlxTBlk6IJY
PID using Factory IO
https://accautomation.ca/click-plc-pid-using-factory-io
https://youtu.be/JGB9e__MWPc
PID Instruction and Autotuning using Factory IO
https://accautomation.ca/click-plc-pid-instruction-and-autotuning-using-factory-io
https://youtu.be/QoMw1SGW-gA
Logging Data with Time and Date Stamp
https://accautomation.ca/click-plc-logging-data-with-time-and-date-stamp
https://youtu.be/CQ5xa5UZPng
Click PLC Modbus ASCII Protocol
https://accautomation.ca/click-plc-modbus-ascii-protocol
https://youtu.be/T4oiXG-XqL4
The entire Click PLC series can be found at this URL:
https://accautomation.ca/series/click-plc/
There are several reasons why we are using the Click PLC. Here are just a few.
- Investment is low for the hardware and the software is free
- Standalone PLC with built-in I/O
- Communication ability - Ethernet Port, RS232, RS485 - support for protocols such as Modbus RTU, Modbus TCP, etc.
- Ability to expand the system with a variety of modules including RTD and Thermocouple inputs directly.
https://www.accautomation.ca
74
views
Click PLC Modbus ASCII Protocol
We will now look at the click plc modbus ascii protocol. This communication will happen in PLC ladder logic and communicate through the serial port (RS485) to a Solo process temperature controller. Modbus ASCII will be the communication protocol.
More information can be obtained on our website. This includes all of the links mentioned in this video.
https://accautomation.ca/click-plc-modbus-ascii-protocol
Modbus is a communication method used for transmitting information over serial lines between electronic devices. The device requesting the information is called the Modbus Master (Client) and the devices supplying information are Modbus Slaves (Servers). This protocol was originally developed by Modicon systems.
Modbus protocol comes in basically three different types. Ethernet (Modbus TCP) or Serial (Modbus RTU or Modbus ASCII). Modbus TCP and Modbus RTU come as standard protocols in the productivity series of PLCs.
We will connect the Click PLC to a Solo process temperature controller. This will be done using the Modbus ASCII protocol over serial RS485 communication wire. (Media) The present and set values (PV / SV) will be read from the Solo controller and the set value will be written when required. Let's get started.
Previously we discussed:
Click PLC Installing the Software
https://accautomation.ca/click-plc-installing-the-software/
Click PLC Establish Communication
https://accautomation.ca/click-plc-establish-communication/
Click PLC Numbering System and Addressing
https://accautomation.ca/click-plc-numbering-system-and-addressing
Click PLC Timers and Counters
https://accautomation.ca/click-plc-timers-and-counters
Click PLC Program Control Instructions
https://accautomation.ca/click-plc-program-control-instructions
Click PLC Shift Register Instruction
https://accautomation.ca/click-plc-shift-register-instruction
Click PLC Drum Instruction
https://accautomation.ca/click-plc-drum-instruction
Click PLC Send and Receive Instructions
https://accautomation.ca/click-plc-send-and-receive-instructions
Click PLC AdvancedHMI Communication
https://accautomation.ca/click-plc-advancedhmi-communication
Modbus RTU Click PLC Master to BRX PLC Slave Communication
https://accautomation.ca/modbus-rtu-click-plc-master-to-brx-plc-slave-communication
Video
https://youtu.be/CIsj-Xppoog
Click PLC HMI Rotary Encoder Dial Input
https://accautomation.ca/click-plc-hmi-rotary-encoder-dial-input
Video
https://youtu.be/mix9k2RTdII
High-Speed Counter - Part 1
https://accautomation.ca/click-plc-high-speed-counting-part-1
High-Speed Count Mode Video
https://youtu.be/P3l34unyAyU
Interval Measurement Mode Video
https://youtu.be/-t8JSKruilE
Duration Measurement Mode Video
https://youtu.be/znF6PRwGq-Y
Frequency Measurement Mode Video
https://youtu.be/m0I9P5AoFqE
Click PLC High-Speed Counter - Part 2
https://accautomation.ca/click-plc-high-speed-counting-part-2
External Interrupt Mode
https://youtu.be/UxFffVddUt4
Pulse Catch Mode
https://youtu.be/2H0zwul1X3o
Filter Pulse Mode
https://youtu.be/FNbYAkBwIsQ
Frequency Measurement and High-Speed Count Mode
https://youtu.be/qV3jgRszghE
Analog Dusk to Dawn Program
https://accautomation.ca/click-plc-analog-dusk-to-dawn-program
https://youtu.be/JlxTBlk6IJY
PID using Factory IO
https://accautomation.ca/click-plc-pid-using-factory-io
https://youtu.be/JGB9e__MWPc
PID Instruction and Autotuning using Factory IO
https://accautomation.ca/click-plc-pid-instruction-and-autotuning-using-factory-io
https://youtu.be/QoMw1SGW-gA
Logging Data with Time and Date Stamp
https://accautomation.ca/click-plc-logging-data-with-time-and-date-stamp
https://youtu.be/CQ5xa5UZPng
Stride Field Remote IO Modules Modbus TCP Ethernet
https://accautomation.ca/stride-field-remote-io-modules-modbus-tcp-ethernet
Stride Field Remote IO Modules Unboxing SIO MB12CDR and SIO MB04ADS
https://youtu.be/GbZNgcbVaLM
Stride Field Remote IO Modules Powering and Configuring
https://youtu.be/oVzWgkUn-D0
Modbus RTU TCP Remote IO Controller BX-MBIO
https://accautomation.ca/modbus-rtu-tcp-remote-io-controller-bx-mbio
Modbus RTU TCP Remote IO Controller BX-MBIO Hardware
https://youtu.be/cqP78u4YVGQ
Modbus RTU TCP Remote IO Controller BX-MBIO Powering and Configuring
https://youtu.be/XIsL86ou44U
Click PLC to Modbus TCP RTU Remote IO Controller BX-MBIO
https://accautomation.ca/click-plc-to-modbus-tcp-rtu-remote-io-controller-bx-mbio
https://youtu.be/tOYg97PcMbc
The entire Click PLC series can be found at this URL:
https://accautomation.ca/series/click-plc/
There are several reasons why we are using the Click PLC. Here are just a few.
- Investment is low for the hardware and the software is free
- Standalone PLC with built-in I/O
- Communication ability - Ethernet Port, RS232, RS485 - support for protocols such as Modbus RTU, Modbus TCP, etc.
- Ability to expand the system with a variety of modules including RTD and Thermocouple inputs directly.
https://www.accautomation.ca
150
views
Click PLC to Modbus TCP RTU Remote IO Controller BX MBIO
The Click PLC can communicate to a remote I/O (input and output) controller modules using the Modbus protocol for communications. The BX-MBIO provides both Modbus RTU and Modbus TCP interfaces for remote IO. Modbus RTU is a serial communication and Modbus TCP is an Ethernet communication.
More information can be obtained on our website. This includes all of the links mentioned in this video.
https://accautomation.ca/click-plc-to-modbus-tcp-rtu-remote-io-controller-bx-mbio
Modbus RTU is supported over an RS-485 serial connection. Modbus TCP is supported over an Ethernet connection. They function as listening/replying devices (slave, server) and can connect with any mastering (master, client) device that communicates using the Modbus protocol.
Previously we looked at the BX-MBIO Modbus RTU TCP Remote IO Controller wiring and configuration.
Modbus RTU TCP Remote IO Controller BX-MBIO
https://accautomation.ca/modbus-rtu-tcp-remote-io-controller-bx-mbio
- BX-MBIO Hardware Video
https://youtu.be/cqP78u4YVGQ
- BX-MBIO Powering and Configuring Video
https://youtu.be/XIsL86ou44U
We will connect the Click Ethernet PLC to the Modbus remote IO. This will be done using the Modbus TCP and Modbus RTU protocol. Ethernet and serial RS485 communication to the BX-MBIO unit will be the media.
The BX-MBIO remote I/O expansion units feature the following:
• RJ45 Ethernet port for communications via Modbus TCP
• RS485 serial port for communications via Modbus RTU
• Supports up to 8 additional Expansion Modules (Add the discrete or analog I/O you require)
• AC and DC powered units available
• AC powered units include an integral 24VDC auxiliary output power supply
• Power connector and serial port connector included
Let's get started.
Previously we discussed:
Click PLC Installing the Software
https://accautomation.ca/click-plc-installing-the-software/
Click PLC Establish Communication
https://accautomation.ca/click-plc-establish-communication/
Click PLC Numbering System and Addressing
https://accautomation.ca/click-plc-numbering-system-and-addressing
Click PLC Timers and Counters
https://accautomation.ca/click-plc-timers-and-counters
Click PLC Program Control Instructions
https://accautomation.ca/click-plc-program-control-instructions
Click PLC Shift Register Instruction
https://accautomation.ca/click-plc-shift-register-instruction
Click PLC Drum Instruction
https://accautomation.ca/click-plc-drum-instruction
Click PLC Send and Receive Instructions
https://accautomation.ca/click-plc-send-and-receive-instructions
Click PLC AdvancedHMI Communication
https://accautomation.ca/click-plc-advancedhmi-communication
Modbus RTU Click PLC Master to BRX PLC Slave Communication
https://accautomation.ca/modbus-rtu-click-plc-master-to-brx-plc-slave-communication
Video
https://youtu.be/CIsj-Xppoog
Click PLC - Update Firmware
https://accautomation.ca/click-plc-update-firmware
Video
https://youtu.be/1X_kw4Rhokw
Click PLC HMI Rotary Encoder Dial Input
https://accautomation.ca/click-plc-hmi-rotary-encoder-dial-input
Video
https://youtu.be/mix9k2RTdII
High-Speed Counter - Part 1
https://accautomation.ca/click-plc-high-speed-counting-part-1
High-Speed Count Mode Video
https://youtu.be/P3l34unyAyU
Interval Measurement Mode Video
https://youtu.be/-t8JSKruilE
Duration Measurement Mode Video
https://youtu.be/znF6PRwGq-Y
Frequency Measurement Mode Video
https://youtu.be/m0I9P5AoFqE
Click PLC High-Speed Counter - Part 2
https://accautomation.ca/click-plc-high-speed-counting-part-2
External Interrupt Mode
https://youtu.be/UxFffVddUt4
Pulse Catch Mode
https://youtu.be/2H0zwul1X3o
Filter Pulse Mode
https://youtu.be/FNbYAkBwIsQ
Frequency Measurement and High-Speed Count Mode
https://youtu.be/qV3jgRszghE
Analog Dusk to Dawn Program
https://accautomation.ca/click-plc-analog-dusk-to-dawn-program
https://youtu.be/JlxTBlk6IJY
PID using Factory IO
https://accautomation.ca/click-plc-pid-using-factory-io
https://youtu.be/JGB9e__MWPc
PID Instruction and Autotuning using Factory IO
https://accautomation.ca/click-plc-pid-instruction-and-autotuning-using-factory-io
https://youtu.be/QoMw1SGW-gA
Logging Data with Time and Date Stamp
https://accautomation.ca/click-plc-logging-data-with-time-and-date-stamp
https://youtu.be/CQ5xa5UZPng
The entire Click PLC series can be found at this URL:
https://accautomation.ca/series/click-plc/
There are several reasons why we are using the Click PLC. Here are just a few.
- Investment is low for the hardware and the software is free
- Standalone PLC with built-in I/O
- Communication ability - Ethernet Port, RS232, RS485 - support for protocols such as Modbus RTU, Modbus TCP, etc.
- Ability to expand the system with a variety of modules including RTD and Thermocouple inputs directly.
https://www.accautomation.ca
259
views
Click PLC to Stride Modbus TCP Remote IO
The Click PLC can use remote inputs and outputs from Stride. The Stride Field I/O Modules are simple and compact. They provide an economical means to connect inputs and outputs to an Ethernet Modbus TCP communication network. Every module operates as a standalone Modbus TCP server and can be configured via a built-in web server.
Previously we looked at the Stride Field Remote IO Modules Modbus TCP Ethernet wiring and configuration.
Stride Field Remote IO Modules Modbus TCP Ethernet
- Unboxing SIO MB12CDR and SIO MB04ADS Video
- Powering and Configuring Video
We will be connecting two Stride remote inputs and outputs to the Click PLC. Modbus TCP will be the protocol over Ethernet to communicate to the SIO-MB12CDR and SIO-MB04ADS units.
SIO-MB12CDR
- STRIDE discrete combo module, Input: 8-point, 12-24 VDC, sinking, Output: 4-point, relay, (4) Form C (SPDT) relays, 2A/point, (1) Ethernet (RJ45) port(s), Modbus TCP server.
SIO-MB04ADS
- STRIDE analog input module, 4-channel, current/voltage, 16-bit, isolated, input current signal range(s) of +/- 20 mA, input voltage signal range(s) of +/- 10 VDC, (1) Ethernet (RJ45) port(s), Modbus TCP server.
We will be reading an analog voltage into the Click PLC from the remote IO unit. We will then set an output to pulse on and off at a time range indicated by this analog signal. The output will be on the other remote IO unit and will trigger the input to signal. We will look at the Frequency, Count, and Status of this input. Our Click PLC program will also take into consideration watchdog (communication time out) and power-up events for the Stride remote input and output units.
Let’s get started!
More information can be obtained on our website. This includes all of the links mentioned in this video.
https://accautomation.ca/click-plc-to-stride-field-io-modbus-tcp
Previously we discussed:
Click PLC Numbering System and Addressing
https://accautomation.ca/click-plc-numbering-system-and-addressing
Click PLC Timers and Counters
https://accautomation.ca/click-plc-timers-and-counters
Click PLC Compare and Math Instructions
https://accautomation.ca/click-plc-compare-and-math-instructions
Click PLC Program Control Instructions
https://accautomation.ca/click-plc-program-control-instructions
Click PLC Shift Register Instruction
https://accautomation.ca/click-plc-shift-register-instruction
Click PLC Drum Instruction
https://accautomation.ca/click-plc-drum-instruction
Click PLC Send and Receive Instructions
https://accautomation.ca/click-plc-send-and-receive-instructions
Click PLC AdvancedHMI Communication
https://accautomation.ca/click-plc-advancedhmi-communication
Modbus RTU Click PLC Master to BRX PLC Slave Communication
https://accautomation.ca/modbus-rtu-click-plc-master-to-brx-plc-slave-communication
Video
https://youtu.be/CIsj-Xppoog
Click PLC HMI Rotary Encoder Dial Input
https://accautomation.ca/click-plc-hmi-rotary-encoder-dial-input
Video
https://youtu.be/mix9k2RTdII
High-Speed Counter - Part 1
https://accautomation.ca/click-plc-high-speed-counting-part-1
High-Speed Count Mode Video
https://youtu.be/P3l34unyAyU
Interval Measurement Mode Video
https://youtu.be/-t8JSKruilE
Duration Measurement Mode Video
https://youtu.be/znF6PRwGq-Y
Frequency Measurement Mode Video
https://youtu.be/m0I9P5AoFqE
Click PLC High-Speed Counter - Part 2
https://accautomation.ca/click-plc-high-speed-counting-part-2
External Interrupt Mode
https://youtu.be/UxFffVddUt4
Pulse Catch Mode
https://youtu.be/2H0zwul1X3o
Filter Pulse Mode
https://youtu.be/FNbYAkBwIsQ
Frequency Measurement and High-Speed Count Mode
https://youtu.be/qV3jgRszghE
Analog Dusk to Dawn Program
https://accautomation.ca/click-plc-analog-dusk-to-dawn-program
https://youtu.be/JlxTBlk6IJY
PID using Factory IO
https://accautomation.ca/click-plc-pid-using-factory-io
https://youtu.be/JGB9e__MWPc
PID Instruction and Autotuning using Factory IO
https://accautomation.ca/click-plc-pid-instruction-and-autotuning-using-factory-io
https://youtu.be/QoMw1SGW-gA
Logging Data with Time and Date Stamp
https://accautomation.ca/click-plc-logging-data-with-time-and-date-stamp
https://youtu.be/CQ5xa5UZPng
Stride Field Remote IO Modules Modbus TCP Ethernet
https://accautomation.ca/stride-field-remote-io-modules-modbus-tcp-ethernet
Stride Field Remote IO Modules Unboxing SIO MB12CDR and SIO MB04ADS
https://youtu.be/GbZNgcbVaLM
Stride Field Remote IO Modules Powering and Configuring
https://youtu.be/oVzWgkUn-D0
The entire Click PLC series can be found at this URL:
https://accautomation.ca/series/click-plc/
There are several reasons why we are using the Click PLC. Here are just a few.
- Investment is low for the hardware and the software is free
- Standalone PLC with built-in I/O
- Communication ability - Ethernet Port, RS232, RS485 - support for protocols such as Modbus RTU, Modbus TCP, etc.
- Ability to expand the system with a variety of modules including RTD and Thermocouple inputs directly.
https://www.accautomation.ca
227
views
Click PLC Logging Data with Time and Date Stamp
We will now look at logging data with time and date in the Click PLC. The Click PLC can perform indirect addressing. This means that I can ask for information to be moved to and from locations in the PLC using a pointer that will indicate the address.
Stephen Covey in The 7 Habits of Highly Effective People said: “Begin With the End in Mind.” This is especially true when looking at storing or logging data within the programmable logic controller. (PLC)
It is important to fully define what you want to accomplish with your program.
In our Click PLC example, we want to take a series of consecutive memory locations (DS1 to DS10) and store them in memory areas DS100 to DS4100 each minute. We will be able to store 400 entries (400 minutes) in our storage area. Every entry will include the real-time clock (RTC) of the Click. This will show the date and time of each entry. Let’s get started!
More information can be obtained on our website. This includes all of the links mentioned in this video.
https://accautomation.ca/click-plc-logging-data-with-time-and-date-stamp
Previously we discussed:
Click PLC System-Hardware.
https://accautomation.ca/click-plc-system-hardware/
Click PLC Installing the Software
https://accautomation.ca/click-plc-installing-the-software/
Click PLC Establish Communication
https://accautomation.ca/click-plc-establish-communication/
Click PLC Numbering System and Addressing
https://accautomation.ca/click-plc-numbering-system-and-addressing
Click PLC Timers and Counters
https://accautomation.ca/click-plc-timers-and-counters
Click PLC Compare and Math Instructions
https://accautomation.ca/click-plc-compare-and-math-instructions
Click PLC Program Control Instructions
https://accautomation.ca/click-plc-program-control-instructions
Click PLC Shift Register Instruction
https://accautomation.ca/click-plc-shift-register-instruction
Click PLC Drum Instruction
https://accautomation.ca/click-plc-drum-instruction
Click PLC Send and Receive Instructions
https://accautomation.ca/click-plc-send-and-receive-instructions
Click PLC AdvancedHMI Communication
https://accautomation.ca/click-plc-advancedhmi-communication
Modbus RTU Click PLC Master to BRX PLC Slave Communication
https://accautomation.ca/modbus-rtu-click-plc-master-to-brx-plc-slave-communication
Video
https://youtu.be/CIsj-Xppoog
Click PLC - Update Firmware
https://accautomation.ca/click-plc-update-firmware
Video
https://youtu.be/1X_kw4Rhokw
Click PLC HMI Rotary Encoder Dial Input
https://accautomation.ca/click-plc-hmi-rotary-encoder-dial-input
Video
https://youtu.be/mix9k2RTdII
High-Speed Counter - Part 1
https://accautomation.ca/click-plc-high-speed-counting-part-1
High-Speed Count Mode Video
https://youtu.be/P3l34unyAyU
Interval Measurement Mode Video
https://youtu.be/-t8JSKruilE
Duration Measurement Mode Video
https://youtu.be/znF6PRwGq-Y
Frequency Measurement Mode Video
https://youtu.be/m0I9P5AoFqE
Click PLC High-Speed Counter - Part 2
https://accautomation.ca/click-plc-high-speed-counting-part-2
External Interrupt Mode
https://youtu.be/UxFffVddUt4
Pulse Catch Mode
https://youtu.be/2H0zwul1X3o
Filter Pulse Mode
https://youtu.be/FNbYAkBwIsQ
Frequency Measurement and High-Speed Count Mode
https://youtu.be/qV3jgRszghE
Analog Dusk to Dawn Program
https://accautomation.ca/click-plc-analog-dusk-to-dawn-program
https://youtu.be/JlxTBlk6IJY
PID using Factory IO
https://accautomation.ca/click-plc-pid-using-factory-io
https://youtu.be/JGB9e__MWPc
PID Instruction and Autotuning using Factory IO
https://accautomation.ca/click-plc-pid-instruction-and-autotuning-using-factory-io
https://youtu.be/QoMw1SGW-gA
The entire Click PLC series can be found at this URL:
https://accautomation.ca/series/click-plc/
There are several reasons why we are using the Click PLC. Here are just a few.
- Investment is low for the hardware and the software is free
- Standalone PLC with built-in I/O
- Communication ability - Ethernet Port, RS232, RS485 - support for protocols such as Modbus RTU, Modbus TCP, etc.
- Ability to expand the system with a variety of modules including RTD and Thermocouple inputs directly.
https://www.accautomation.ca
108
views
Stride MQTT Gateway Click PLC Modbus RTU TCP
We will use the Stride MQTT Gateway to connect to the Click PLC through Modbus TCP and RTU. MQTT protocol is used for machine-to-machine (M2M), internet of things (IoT) communication. This publish/subscribe messaging is used where limited device resources are available or network bandwidth is low. The MQTT protocol provides small size, low power usage, minimized data packets, and efficient distribution of information to one or many receivers.
The Stride MQTT Gateway is an industrial 4.0 hardware component (IIoT - Industrial Internet of Things) that provides isolation and can easily interface with existing Modbus RTU and Modbus TCP communication protocols.
We will be connecting a Stride MQTT Gateway to a Click PLC (Ethernet) via Modbus TCP. Previously we connected the Solo process temperature controller with Modbus RTU(RS485). We will leave this connection in place and add the Click PLC. The MQTT Gateway will communicate with HiveMQ Broker. MQTTBox Client will then read and write to the Click PLC and Solo process temperature controller. Let's get started.
More information can be obtained on our website. This includes all of the links mentioned in this video.
https://accautomation.ca/stride-mqtt-gateway-click-plc-modbus-rtu-tcp
Previous MQTT discussions can be found at the following location:
BRX Do-More Simulator MQTT Publish-Subscribe
https://accautomation.ca/brx-do-more-simulator-mqtt-publish-subscribe
https://youtu.be/assMcr7caa8
BRX Do-More PLC MQTT Communications
https://accautomation.ca/brx-do-more-plc-mqtt-communications
https://youtu.be/Tjtrxh1K-b4
Stride MQTT Gateway Modbus RTU TCP
https://accautomation.ca/stride-mqtt-gateway-modbus-rtu-tcp
Stride MQTT Gateway Unboxing - Video
https://youtu.be/A2ae7Sq3DRE
Stride MQTT Gateway Modbus RTU TCP - Video
https://youtu.be/jBNobfsBaVg
There are several reasons why we are using the STRIDE MQTT Gateway. Here are just a few.
- Convert Modbus RTU/TCP to MQTT
- IIoT MQTT protocol with SSL/TLS
- Configurable via a web page
- Hardware watchdog function
- Full electrical isolation
- MQTT cloud compatible with AWS, Mosquitto, and more
- Wired or Wi-Fi models available
- CE and FCC agency approvals
https://www.accautomation.ca
103
views
Click PLC PID Instruction and Autotuning using Factory IO
A PID (Proportional, Integral, and Derivative) control is possible with the Click PLC. The Click Programming Software version 2.50 now includes PID. This features 8 full-featured control loops with an easy graphical user interface (GUI). PID will run on all of the Ethernet-enabled Click PLCs.
We will be using this PID along with a Factory IO scene to demonstrate PID control and Autotuning using our Click PLC.
Here are some references on PID control:
PID without a Ph.D. By Tim Wescott
http://igor.chudov.com/manuals/Servo-Tuning/PID-without-a-PhD.pdf
Understanding PID in 4 minutes
https://www.youtube.com/watch?v=wbmEUi2p-nA
PID Control – A brief introduction PID Controllers Explained
https://www.youtube.com/watch?v=UR0hOmjaHp0
Who Else Wants to Learn about On-Off and PID Control?
https://accautomation.ca/who-else-wants-to-learn-about-on-off-and-pid-control/
Our Factory IO scene will be controlling the level of water in a tank. PID will be used to maintain the level based on a dial pot knob on the control panel. Let’s get started!
More information can be obtained on our website. This includes all of the links mentioned in this video.
https://accautomation.ca/click-plc-pid-instruction-and-autotuning-using-factory-io
Previously we discussed:
Click PLC System-Hardware.
https://accautomation.ca/click-plc-system-hardware/
Click PLC Installing the Software
https://accautomation.ca/click-plc-installing-the-software/
Click PLC Establish Communication
https://accautomation.ca/click-plc-establish-communication/
Click PLC Numbering System and Addressing
https://accautomation.ca/click-plc-numbering-system-and-addressing
Click PLC Timers and Counters
https://accautomation.ca/click-plc-timers-and-counters
Click PLC Compare and Math Instructions
https://accautomation.ca/click-plc-compare-and-math-instructions
Click PLC Program Control Instructions
https://accautomation.ca/click-plc-program-control-instructions
Click PLC Shift Register Instruction
https://accautomation.ca/click-plc-shift-register-instruction
Click PLC Drum Instruction
https://accautomation.ca/click-plc-drum-instruction
Click PLC Send and Receive Instructions
https://accautomation.ca/click-plc-send-and-receive-instructions
Click PLC AdvancedHMI Communication
https://accautomation.ca/click-plc-advancedhmi-communication
Modbus RTU Click PLC Master to BRX PLC Slave Communication
https://accautomation.ca/modbus-rtu-click-plc-master-to-brx-plc-slave-communication
Video
https://youtu.be/CIsj-Xppoog
Click PLC - Update Firmware
https://accautomation.ca/click-plc-update-firmware
Video
https://youtu.be/1X_kw4Rhokw
Click PLC HMI Rotary Encoder Dial Input
https://accautomation.ca/click-plc-hmi-rotary-encoder-dial-input
Video
https://youtu.be/mix9k2RTdII
High-Speed Counter - Part 1
https://accautomation.ca/click-plc-high-speed-counting-part-1
High-Speed Count Mode Video
https://youtu.be/P3l34unyAyU
Interval Measurement Mode Video
https://youtu.be/-t8JSKruilE
Duration Measurement Mode Video
https://youtu.be/znF6PRwGq-Y
Frequency Measurement Mode Video
https://youtu.be/m0I9P5AoFqE
Click PLC High-Speed Counter - Part 2
https://accautomation.ca/click-plc-high-speed-counting-part-2
External Interrupt Mode
https://youtu.be/UxFffVddUt4
Pulse Catch Mode
https://youtu.be/2H0zwul1X3o
Filter Pulse Mode
https://youtu.be/FNbYAkBwIsQ
Frequency Measurement and High-Speed Count Mode
https://youtu.be/qV3jgRszghE
Analog Dusk to Dawn Program
https://accautomation.ca/click-plc-analog-dusk-to-dawn-program
https://youtu.be/JlxTBlk6IJY
PID using Factory IO
https://accautomation.ca/click-plc-pid-using-factory-io
https://youtu.be/JGB9e__MWPc
The entire Click PLC series can be found at this URL:
https://accautomation.ca/series/click-plc/
There are several reasons why we are using the Click PLC. Here are just a few.
- Investment is low for the hardware and the software is free
- Standalone PLC with built-in I/O
- Communication ability - Ethernet Port, RS232, RS485 - support for protocols such as Modbus RTU, Modbus TCP, etc.
- Ability to expand the system with a variety of modules including RTD and Thermocouple inputs directly.
https://www.accautomation.ca
84
views