ELEKTOR DCIPLC a computer-simulated PLC Published in issue 300, June 2001 Elektor project page.
Elektor project page.