LDmicro will turn PIC-IO, AVR-IO, AVR-IO-M16 and MOD-IO into PLC

LDMicro created by Jonathan Westhues is nice free program which can turn any PIC or AVR microcontroller in PLC with ladder logic.

The list of the supported devices is:

  • PIC16F628(A), PIC16F88, PIC16F819, PIC16F877(A), PIC16F876(A), PIC16F887, PIC16F886
  • ATmega128, ATmega64, ATmega162, ATmega32, ATmega16, ATmega8

LDmicro allow you to make your ladder schematic then to generate HEX code which does the ladder logic implementation in program code which you program to your AVR or PIC and got the ladder logic functionality.

LDmicro have interfaces in 7 languages, here is nice tutorial how to use it http://cq.cx/ladder-tutorial.pl

Forum is available where you can ask for help if something doesn’t work as expected http://cq.cx/ladder-tutorial.pl

PIC-IO supports PIC16F628 and AVR-IO supports ATMega8 you can use these boards with LDmicro, AVR-IO-M16 and MOD-IO have ATmega16 on it so they are ready to go.

You will need also programmers to load the generated HEX files to the boards, for PIC we recommend PIC-KIT3 and for AVR we recommend AVR-ISP-MK2

LDmicro adds nice functionality to PIC-IO and MOD-IO, AVR-IO, AVR-IO-M16 and offer yet another option to program these boards.

iMX233-OLinuXino PLC project

Image

One of possible applications for iMX233-OLinuXino we had in mind when designed it was to create platform which to be used as low cost Linux PLC.

Now this is about to become reality with Jeroends project http://leachy.homeip.net/olinuxino/

For now the project code talks to MODBUS devices and I2C devices (including MOD-IO stackable IO module) and OLinuXino GPIOs as well.

As MODBUS is de-facto standard for industrial distributed I/O you can use this demo to read PLC or HMI interfaces if they support MODBUD through TCP/IP.

There is step by step tutorial for what you have to do to install the necessary tools and run your first PLC project with  OLinuXino.

Well done Jeroends !