By writing small programs to learn how to use the PLC instructions is for the time you are taking an introductory course in a collage to learn how to start programming a PLC to do the exercises, BUT when you are applying for a job as a PLC programmer, the employer will give you a Project scope and will expect you to read it, understand it , and if you do not have any good question to ask, TO DO IT.
We know that a Project Scope or a Functional Specification defines in detail how a system is supposed to operate when control code is done completely!
I have come up with a solution for those who have the primary knowledge on programming a PLC but need to learn how to take a relatively complex project Scope and turn it into a working PLC control program. The text assumes you have a little background with PLCs- perhaps you have worked with other PLCs from other manufactures or you have helped to install and wire PLCs. Perhaps you are a mechanical or Process Engineer and you need to learn how to program a typical PLC and do some serious control programming similar to ones usually employers will ask electrical techs or Engineers to do in a PLC automation field. Full schematics of all hardware used is included in the book including the mechanical wiring of the PLCs and their related modules. Control FBD / LDA software developed for LOGO! has consisted over 100 blocks whit full explanation of the instructions used to do different tasks in whole program. Full explanation of the solution program in about 20 pages of the text. Control LDA / STL software developed for S7-300 has consisted over 140 networks with full explanation of the instruction used to do different tasks in whole program.