A Windows WPF application to program and simulate programmable logic controllers.