Here are a couple of presentations I run in class regarding PLC programming techniques and factoryio. The exercises are first done via the Whiteboard to encourage the Students to take notes and pay attention to the details.
Basic PLC Texts have their advantages but also come with limitations. Many that I have read take a look at basic hardware configurations and concentrate on Boolean Algebra, Logic Gates and Conversion to Ladder. Mostly this is due to the introductory nature of the material. Although good basic foundations for Logical Systems, most of this has very little to do with Programming Machines or Automation on a Factory Floor. The techniques I discuss include building a simple program covering Automatic and Manual Modes as well as ideas for Cycle Start and End of Cycle. Also discussed are simple Faults, their meaning and possible application.
You may view and print, but not edit these files for the time being as they are preliminary and may be updated in the future.