Swansoft PLC is a 3D PLC simulator for learning ladder programming. It is suitable for students self-study, for it has powerful functions such as ladder programming and verifying and simulating and it is involved several PLC scene models for studying.