PLC simulator is designed to overcome this limitation by using the PC processor to process PLC's ladder code. The PLC simulator mimic the 'OMRON Industrial PLC' with the following supported ladder code: LD, OR, AND, CNT, TIM, BLK, DIFU, SFT. It has 16 inputs, 16 outputs, 20000 internal relays, 8 counters and 8 timers.