https://en.wikibooks.org/wiki/Introduct ... rogramming
There are famous controllers like Allen-Bradley from Rockwell Automation and SIMATIC STEP 7 from Siemens. The architecture is the same LADDER language, but slightly differences in addressing the bits for the input, output, Latching/Unlatching, and Set/Reset the coil etc.
I have attached a book , and a website where you can practice your programming skills online by simulating your LADDER.
Try to program this:
Suppose we have an AC motor, and we want to control it by using push buttons (Start, Stop), write a program that will be "downloaded" to the controller to control the motor.
http://www.plcsimulator.net/
Note:
- Start-button is a Normally Open button
- Stop-button is a Normally Closed button