A set of most classical and useful algorithms for Siemens Simatic Step 7 PLCs.
Covers most old and new Siemens CPUs. Series S7-300, S7-400, TIA S7-1200 and TIA S7-1500.
To fit in a git repository the STL or SCL language is used and a picture of a LAD/FBD is also made available whenever is possible.
Obs.: Some STL files have .ST extension instead of .AWL. You can rename it to .AWL to import in a SIEMENS Step 7 project. This .ST extension is used in Visual Studio Code (VS CODE) in order to have a correct formatting support when editing. Maybe some can help with instructions on how to setup VS CODE to recognize .AWL extensions as STL (list code).
The initial idea is to provide pieces of code that can easily copied to your project and parameterized as you need.
Contributions a very welcome.
This project is licensed under the terms of the MIT license.