Project for students who want to learn PLC programming but don't have access to real-world machines or constructions to learn programming on.
If you have TIA Portal but don't have any machine to program, then this project is for you. It is a 3D simulation of Packing Machine which is controlled by Siemens S7-PLCSIM (virtual PLC). So basically you can program PLCSIM using TIA Portal, and test the program visually in the 3D graphical simulation.
It is important to do the following steps in order they are written in.
Note: The computer restart is not needed if you haven't started TIA Portal or PLCSIM yet since the computer power-up.
Now you can Save as the opened PackingMachine_Clean TIA Portal project under different name and start programming. The list of Inputs and Outputs can be found in the same-named PLC Tag tables. Even in the simulation app after pressing Esc or Space and clicking on the Help icon, a list of keyboard shortcuts is present which can be used to manually trigger individual outputs (only when Disconnected from PLCSIM).
After pressing Esc a pause menu is triggered. You can also use Space shortcut to restart the scene.
If you have any questions, feel free to open New Issue.