There is a wide assortment of cheap development (dev) boards for Complex Programmable Logic ... one of the Altera Max logic blocks actually looks like the diagram below. Altera LE MAX V Logic ...
A SoftPLC is a software-based version of a programmable logic controller (PLC ... The standard originally defined five programming languages: Ladder Diagram, based on the most common form of PLC ...