Arduino PLC Software

The Ardunio PLC design I designed is nothing without software to drive it.

My initially thoughts was to hardcod the process logic using C programming code. This would involve reading from the AVR’s I/O pins with digitalRead() and writing back using digitalWrite(). Process Logic in-between the “in” and “out” instructions would be written using if’s, else’s and switch C statements to perform the desired logic task. After spending some time in the Raspberry-Pi forums, I realised this approach while fine for myself and other C programmers but it would not be suitable for beginners.

So, I’ve begun looking at ways to make a full PLC programming environment for the Arduino PLC.

A developer will write their PLC statements using a PC based environment such as free automation tools from and Beremiz and CoDeSys. Once the plc program is complete, it can download the control program to a IEC-61131 run time such as LDmicro, executing on the Arduino PLC hardware.

Some useful sites:

http://www.plctutor.com
http://www.plcmanual.com
http://www.beremiz.org
http://www.cq.cx/ladder.pl
http://www.3s-software.com/

Advertisements

2 Responses to Arduino PLC Software

  1. Albert says:

    Hola, existe alguno open source? Lo estoy buscando para programar Ardbox que utiliza arduino Uno. lo podéis ver en http://www.industrialshields.com
    Saludos.

    • zuzebox says:

      Hi,
      I designed that board using EasyPC many years ago so I may have the files around somewhere, only problem is I no longer use EasyPC so won’t be able to open them.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: