I've posted an article about Arduino based PLC and I've an unexpected response.
Many Arduino enthusiasts and students and also many other automation specialists showed interest to the subject.
This simply shows how there are so many people wanting to know more about open source and freely developed tools that can be used in automation and in industry as a whole.
I remember a friend of mine who had a dream since fourteen years ago. That dream he had was to replace old PLCs with modern Microcontrollers like PIC, Atmel and lately Arduino.
I guess now his dream came true.
I received a lot of questions on Arduino based PLC products and how they can be programmed.
So I’ve searched further and found that there are already some tools that can be used to program Arduino using ladder language.
You may like some vidoes from my YouTube Channel AeroArduino
PLCs are often programmed in ladder logic. This is because PLCs originally replaced relay control systems, and after all those years, we still haven't quite let go. A PLC, like any microprocessor, executes a list of instructions in sequence.
Today I’m putting these tools in front of you so you can start learning them and hopefully using them efficiently.
SoapBoxSnap
SoapBox Snap is a free and open source PC-based automation platform.
SoapBox Snap also comes with an Arduino Runtime, which means you can download your ladder logic programs to an Arduino (UNO, Nano or Mega board) and even do online debugging and forcing.
Features include:
- digital inputs and outputs
- timers (TON, TOF, RTO)
- counters (CTU, CTD, `circular counters' for use like a sequencer)
- analog inputs, analog (PWM) outputs integer variables and arithmetic instructions
- easy-to-use serial communications, to a PC, LCD, or other device
- shift registers, look-up tables
- EEPROM variables, whose values are not forgotten when you lose power
- simulator, to test your program before you generate PIC/AVR code
http://cq.cx/ladder.plI hope this article could shed some light on the subject.
Thank you for reading.
No comments:
Post a Comment