Basics 03: Programming an Arduino Board with OpenPLC

preview_player
Показать описание
On Basics 03 you will learn how to program an Arduino Uno using OpenPLC Editor. Additionally, you will learn how to communicate with the program running on the Arduino board using Modbus.

Creating a new project: 01:13
Adjusting scan cycle: 05:40
Adding timers: 06:30
Mapping pinout: 09:00
Uploading project: 10:00
Modbus communication: 11:50

OpenPLC Friends:
Freewave
FACTS Engineering
Рекомендации по теме
Комментарии
Автор

We really appreciate the huge amount of work this project has been and hopefully it will continue to grow and stay stable and reliable. Your To Do list seems is very big at this point and most of them are wishes, not requirements, so if a requested feature causes instability or is not what one of the big players currently do, we understand if you put it aside. Stability of the product is much more important than creeping featuritis. Again as a retired senior controls engineer who has worked with PLCs for 30 years, this is outstanding work.

KeithStarr
Автор

FINALLY, I never was able to write complex MCU programs with Cpp/Python. Ladder Logic is SO much SIMPLER and if you have electrical training(like me) then all of it comes naturally. Thanks so much for creating an Open-Source PLC programming environment for all the sparkies out there!

gdawggg
Автор

this is so much easier than trying to learn C to eventually blink an LED.... Please continue the awesome work... many people can simply just not afford all the siemens/allen bradley plc courses

lct
Автор

This program is truly outstanding. I have been programming Unitronics Unilogic, Visilogic and U90 series plc controller for years now. Unfortunately, cost is a big deterrent for some smaller companies just starting in manufacturing and or companies requiring control integration. Having the ability to use a cheaper Arduino board for smaller non industrial applications is amazing and game changing. Thank you sir.

matthewevangelista
Автор

This is very cool. If you come to Arduino from a PLC background it is such a pain to have to program embedded stuff in C. I appreciate how much work this must have taken. Thank you.

jslonisch
Автор

Mach3 CNC users are always trying to figure out how to use an Arduino or ESP for I/O expansion. It would be extremely smart to do a tutorial specifically demonstrating this. It’s a massive community and of course Modbus is extremely intimidating and the information on how to do this is frustrating. If you do a tutorial and it gets out users will sky rocket!

ChrisS-oofl
Автор

It’s great that this happened as when a machine doesn’t RUN the technology needs to let service personnel look at what’s happening in a visually understandable manner

tommays
Автор

Thank you all very very very very much, u have showed us a very easy way to find new ways to use cheap electronic boards with ease in student projects 🎉

adelhesham
Автор

Please keep up this good work. Something that could benefit the project allot would be some instruction types for controlling an LCD display since so many are used for Arduino projects. Great work!

Austiego
Автор

Thank you for sharing. I gained new insights, as previously, I only knew how to code Arduino using the Arduino IDE and python.

ScadaHub
Автор

Great info, nice to see that little Modbus RTU introduction in the end.
As I understand, the Arduino target is a Modbus slave device. Will there be an option to use a target as a Modbus master so we can use industry standard Modbus I/O modules?
I have a few Wago fieldbus units left over that would be a perfect fit

Rob_
Автор

Friends,
Look what I ran across! Arduino ladder logic, no more scripting barriers for me

kennyking
Автор

Great video!🙌 I wonder if OpenPLC can be used to program Arduino complex command such as LCD display or servo motor?

rasyidmuhammadnurhakim
Автор

Hi, at 13:56 you mentioned if we have RS485 hardware, we can select a transmit pin. But RS485 hardware usually has 2 wires or 4 wires. How does that fit into just 1 pin?

andyhgnguyen
Автор

Thx, really useful tools and a great application

DavidHancock
Автор

Thank you and very clearly explained, can you please provide tutorial for arduino mega with built in wifi esp8266 configuration using open plc

anoopparambil
Автор

Thanks for good tutorial, one thing I still have the problem with installing runtime.

kokogyi
Автор

hey openplc i have your program installed but i have no arduino button im on the newest version could you explain why it isnt there much apreciated

jester
Автор

How can control stepper motor in this software help me

TechmakerA
Автор

I was doing some work for a pharmaceutical company and one of their requirements was that all PLC programs are written in ladder logic. Not knowing what ladder logic was other than it was a programing language, I always wondered, why would they enforce this? i.e. it's a more robust language / generates fewer errors, or it was easier to have one language across the company to make sure all the various SCADA programs can properly communicate with each other.

Luke.Philp_PO