Click PLC Modbus Addresses
Using the Address Picker in the Click Programming Software we can see all of the Modbus Addresses.
Start the Click PLC programming software
Select main menu | Program | Address Picker...
Alternatively: Ctrl + T or Navigation Window | Ladder Program | Address Picker
Select display MODBUS Address on the bottom right of the Address Picker: Edit Mode window.
The Modbus address can now be displayed as 984 or HEX Addressing
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.
ACC Automation
https://accautomation.ca/
44
views
Do-More PLC – EasyPLC Box Selection Program
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 box selection (camera management and distribution) is one of these machines. It will read barcodes from the boxes and send them to different exit ramps. The Do-More Designer PLC Simulator will be used to program this virtual machine.
Using the Do-More Designer PLC software, we will connect the simulator to the box selection 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/do-more-plc-easyplc-box-selection-program/
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 Automation 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.
ACC Automation
https://accautomation.ca/
31
views
Productivity PLC Simulator - Chain Conveyor MS
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)
Using the Productivity Suite software, we will connect the simulator to the chain conveyor transfer 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/productivity-plc-simulator-chain-conveyor-ms/
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 Automation 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.
ACC Automation
https://accautomation.ca/
11
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/
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 Automation 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.
ACC Automation
https://accautomation.ca/
11
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/
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 Automation 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.
ACC Automation
https://accautomation.ca/
24
views
EasyPLC Installing the Software
EasyPLC Software Suite is a complete PLC, HMI, and Machine Simulator Software package.
We will be installing the software and showing you how to order your software package for machine simulation (MS). This includes activating your license. 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/easyplc-installing-the-software/
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.
ACC Automation
https://accautomation.ca/
14
views
Machine Simulator MS Productivity PLC Modbus Addresses
Machine Simulator (MS) Productivity 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.
Add the Modbus Tags with the Tag Database in Productivity Suite.
MS Digital Inputs start at Modbus Address 1, Outputs at Modbus Address 100001, and Analog at Modbus Address 400001.
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.
See more examples of using this PLC learning package at the following location:
https://accautomation.ca/series/easyplc-software-suite/
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/
43
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.
See more examples of using this PLC learning package at the following location:
https://accautomation.ca/series/easyplc-software-suite/
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/
81
views
EasyPLC Machine Simulator (MS) Do-More PLC Modbus Addresses
Machine Simulator (MS) Do-More 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.
Inputs 0 start at MC1, Output 0 starts at MI1, and Analog inputs and outputs use the MHR addresses starting at 1.
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.
See more examples of using this PLC learning package at the following location:
https://accautomation.ca/series/easyplc-software-suite/
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/
42
views
Machine Simulation Software (MS) Modbus RTU Serial RS485 Connection
Machine Simulation Software (MS) Modbus RTU Serial RS485 Connection
Start the Machines Simulator software in start mode. We will be using the Easy Transfer Line scene.
Select the IO Drivers on the bottom menu.
Choose the ModbusDriver under the Driver Name dropdown list. The configuration button will allow you to specify your Modbus parameters.
The protocol can be selected for Modbus RTU Serial (RS232/RS485) or Modbus TCP Ethernet connection. We will use Modbus Serial.
Enter the port number and parameters for the PLC or PLC Simulator Software. The port number can be found under the device manager.
Select the starting addresses for the Digital and Analog inputs and outputs. Select OK.
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. The 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.
USB to Serial RS485 Converter:
https://accautomation.ca/waveshare-usb-to-serial-pc-installation/
See more examples of using this PLC learning package at the following location:
https://accautomation.ca/series/easyplc-software-suite/
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/
59
views
Machine Simulation Software (MS) Modbus TCP Ethernet Connection
Machine Simulation Software (MS) Modbus TCP Ethernet Connection
Start the Machines Simulator software in start mode. We will be using the Easy Transfer Line scene.
Select the IO Drivers on the bottom menu.
Choose the ModbusDriver under the Driver Name dropdown list. The configuration button will allow you to specify your Modbus parameters.
The protocol can be selected for Modbus RTU Serial (RS232/RS485) or Modbus TCP Ethernet connection. We will use Modbus TCP.
Enter the IP address of the PLC or PLC Simulator Software. The default Modbus IP port address is 502.
Select the starting addresses for the Digital and Analog inputs and outputs. Select OK.
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. The 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.
See more examples of using this PLC learning package at the following location:
https://accautomation.ca/series/easyplc-software-suite/
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/
57
views
Machines Simulation Software (MS) Demo Mode
Machines Simulation Software (MS) Demo Mode
Start the Machines Simulator software. Most of the machines listed will have preconfigured scenes that you can run in the demo (demonstration) mode.
Demonstration mode will allow you to see the operation of the scene so you have an understanding of the operation required when you program.
After selecting demo mode the scene will load. You can now operate the 3D simulation.
When you are ready, you can use the start mode and program this scene using your own controller.
This can be your own PLC software or other options included in the EasyPLC Software Suite.
See more examples of using this PLC learning package at the following location:
https://accautomation.ca/series/easyplc-software-suite/
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 Automation 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.
35
views
Learn PLC Programming without spending a dime!
You can learn plc programming at home free without any investment in hardware.
Learn plc programming without spending any money.
More information can be obtained on our website. This includes all of the links mentioned in this video.
https://accautomation.ca/how-you-can-learn-plc-programming-without-spending-a-dime/
PLC Beginner's Guide
https://accautomation.ca/programming/plc-beginners-guide/
There are many different PLC manufacturers with different hardware and software. All of the programmable logic controllers have similar basic features. Here is how I would approach learning about basic PLCs.
Regards,
Garry
https://www.accautomation.ca
35
views
Omron PLC Node-RED Serial Communication
PLC manufactures have their own proprietary protocols. These methods of communication will allow you to program the controller. Other protocols will allow you to collect and log information from the programmable logic controller. Node-RED has the ability to read and write to the Omron controller using special protocol commands.
We will connect Node-RED to the Omron CP1H PLC. A serial RS485 interface will be used for communication to the industrial controller. We will demonstrate reading and writing using Host Link (C-mode commands) to the Omron PLC. 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/omron-plc-node-red-serial-communication/
Purchase your USB to RS-485 serial adapter from the following affiliate link.
https://amzn.to/35UNc6v
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/
52
views
Raspberry Pi Serial Port Programming
Node-RED will be used on the Raspberry Pi 4 to communicate Modbus RTU to a Solo process temperature controller and Click PLC using twisted pair RS485. This will be done on the same serial network so the devices will be daisy chained together on the two wires.
We will be reading the PV (present value) and SV (set value) of the Solo temperature controller and then writing these values into the Click PLC. A SV value will then be read from the Click PLC and if it has changed, the value will be written to the SV of the Solo controller. 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/raspberry-pi-serial-port-programming/
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/
17
views
Node-RED Modbus TCP Handling Communication Errors
Node-RED Modbus TCP can recover from communication errors automatically. Options are available to you the programmer to continue the Node-RED flow upon detection of these errors.
Broken Ethernet cable, Modbus Server power, and Node-RED Client offline are just a few of the errors that can occur on the industrial plant floor. Our Node-RED program must account for and be tested for each of these conditions.
We will be communicating Modbus TCP (Ethernet) to our Click Plus PLC. Using the catch node we will detect and display errors that may occur. 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/node-red-modbus-tcp-handling-errors/
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/
22
views
Do-More PLC Node-RED HTTP Request
Node-RED HTTP Request can be used to read any X Do-More PLC memory area. This HTTP (Hypertext Transfer Protocol) communication will only read information from our controller.
The X Do-More REST API is used to read information using a URL (Uniform Resource Locator) or web address. We will be using the HTTP request node in Node-RED to read information from our X Do-More REST API-enabled controller. Writing using Modbus will also be shown. This will all be done on our Raspberry Pi 4 single-board 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/do-more-plc-node-red-http-request/
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/
9
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/
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/
14
views
Install Node-RED on Raspberry Pi
We will now be installing Node-RED on a Raspberry Pi 4 single-board computer. A static IP address will also be given for both the WiFi and Ethernet connections.
The Raspberry Pi has quickly become a fixture in the industrial environment when utilizing the internet of things. (IoT) We will be utilizing this low-cost computer to poll and log information from our PLCs using Modbus and MQTT protocols. Node-RED will be the IoT enabling software that will allow us to utilize this hardware.
https://accautomation.ca/series/node-red-iot-enabling-software/
Let’s get started with installing Node-RED and setting up a fixed IP address on our Raspberry Pi 4 computer.
More information can be obtained at our website. This includes all of the links mentioned in this video.
https://accautomation.ca/install-node-red-on-raspberry-pi-4/
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/
28
views
Node-RED SQL Database Spreadsheet Connection
We will now look at the connection to our SQL database using a spreadsheet application. Previously we used Node-RED to communicate Modbus TCP and RTU to our Click PLC and Solo Temperature Controller. The information collected from the controllers was then put into an SQLite SQL database.
Spreadsheets like Excel are great for analysis of the data. We will be connecting to our SQLite SQL database with W spreadsheets. This will be accomplished by using an ODBC driver as the translator between the database and spreadsheet. 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/node-red-sql-database-spreadsheet-connection/
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/
14
views
Node-RED SQL Database Log - Modbus Logging
Node-RED can easily log data to a database. SQL (Structured Query Language) can be used to communicate to a SQL database. Databases separate analysis from the data unlike spreadsheets like Excel. The database is designed to hold more information than spreadsheets and allow multiple users to access the information.
We will be creating an SQLite SQL database. SQLite Studio will be used to design the structure of the database. (Tables) Installing the node-red-sqlite-node palette will allow us to log the information from our Solo process temperature controller, Click PLC, and dashboard variables. 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/node-red-sql-database-log-modbus-logging/
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://www.accautomation.ca
13
views
Node-RED Modbus RTU / TCP Communication
Node-RED can easily connect to industrial controls using Modbus communication. 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.
We will be installing the node-red-contrib-modbus palette. This will allow us to communicate Modbus serial (RS485) RTU to a Solo process temperature controller. We will then use Modbus Ethernet TCP to communicate to a Click PLC.
Note: When using Modbus TCP (Ethernet) the master is referred to as the Client and the slave is a Server.
Node-RED will be used to create a single Modbus flow. We will communicate to our Solo process temperature controller using Modbus RTU on a serial RS485 network. The present and set values of the controller will be read. These values will then be written to our Click PLC using an Ethernet Modbus TCP network. A set value from an analog input on the Click will be used to then write to the Solo. This will happen every 200 milliseconds or 5 times per second.
Let’s get started using Node-RED for Modbus communication.
Connect to our industrial equipment using the Modbus protocol. Additional information can be found on our website at the following URL:
https://accautomation.ca/node-red-modbus-rtu-tcp-communication/
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/
181
views
How to Troubleshoot a PLC - Ladder Logic
We will look at how to troubleshoot plc racing conditions.
Two examples are explained in racing conditions in the PLC. The PLC will update only at the end of the program logic. Items set will not happen until the I/O are refreshed. How to trigger events when you want them is discussed.
More information can be obtained on our website.
https://accautomation.ca/how-to-troubleshoot-a-plc/
https://www.accautomation.ca
3
views
Learn PLC Programming - Free 9 - The Secret of Counters in the PLC
We will now look at the secret of using counters in the PLC. Counters are used in the majority of PLC programs. This is especially true if part of your SCADA system. There are also a wide variety of off-the-shelf industrial counters, that you can use. The implementation of counters can be vast, however, it all starts with a TIMING CHART.
We can learn plc free by using the Do-More Designer simulator. This is free fully functional programming and simulator software. The PLC simulator also allows communication through the Ethernet and Serial ports of the computer to help you learn about HMI and communication.
Visit our website for more PLC series.
https://www.accautomation.ca
https://accautomation.ca/programming/plc-beginners-guide/
4
views
Learn PLC Programming - Free 8 - The Secret of Timers in the PLC
We will now look at the secret of using timers in the PLC. Timers are used in the majority of PLC programs. There are also a wide variety of off-the-shelf industrial timers that you can use. The implementation of timers can be vast, however, it all starts with a TIMING CHART.
We can learn plc free by using the Do-More Designer simulator. This is free fully functional programming and simulator software. The PLC simulator also allows communication through the Ethernet and Serial ports of the computer to help you learn about HMI and communication.
Visit our website for more PLC series.
https://www.accautomation.ca
https://accautomation.ca/programming/plc-beginners-guide/
3
views