Troubleshooting PLC Controls and PLC Circuits Simulator