Don't you think this board would be nice for PLC developments with ldmicro ?
https://www.olimex.com/Products/PIC/Development/PIC-MAXI-WEB/
It has 2 relayed outputs, 4 optocoupled inputs 12 analog inputs,
embedded 16x2 display, 2 buttons, a few leds, a trimmer, RS232 port, a lot of memory and other features on extension connector...
José