- Clone the repo (Around 200MB as of 2023)
git clone https://github.com/DarioArzaba/PLCProgramming.git cd PLCProgramming
GAL Programming
- Download and install Microchip WinCUPLE to edit the
PLDfiles and then compile them intojedfiles that can be burned directly into the intended chip with an external GAL programmer.
CADe-SIMU
- Download and install the freeware ladder PLC simulator CADe-SIMU.
- Open, edit and run
CADfiles, notice that they can represent electric, hydraulic and pneumatic systems.
i-TRiLOGI
- Buy or use the trial version of the PLC programming environment i-TRiLOGI 7.
- Open, edit and run
PC7files using Ladder Programming and the monitor to see the state of different variables.
LogixPro 500
- Buy or use the trial version of the Rockwell PLC programming environment LogixPro 500.
- Open, edit and run
rslfiles using Ladder Programming and sprites to simulate real world objects like assembly lines.
ZelioSoft 2
- Buy or use the trial version of the Schneider Electric PLC programming environment ZelioSoft 2.
- Open, edit and run
zm2files using Ladder Programming and GUI to make connections and submodules.
SIEMENS TIA PORTAL
- Buy or use the trial version of the Siemens Automation Solution TIA Portal Software.
- Trial version TIA PORTAL 16 (TIA PORTAL STEP7 WINCC ADV UNIFIED INSTALLER) PART 1, PART 2, PART 3, PART 4
- PLC 300 and 400 Simulation (S7 PLCSIM V5.4.8.1)
- PLC 1200 and 1500 Advanced Simulation (S7PLCSIM ADVANCED)
- LABVIEW RUNTIME 2018.
- SIMATIC WINCC (WinPcap4.1.3) WinCap
- DOTNET Fx 35 (Dot Net)
- For SIM 5.4 and SIM ADV: Virtual Machines PART 1, PART 2
- Copy (HmiRTm.ini) Multiple Human Machine Interface file in WINCCRT ADVANCED folder.
- Open, edit and run
ap16project files using using any automation programming language (Ladder, Structured Text, etc.) and create interactive Human Machine Interfaces.
Example of i-TRiLOGI Ladder
Example of CADe-SIMU pneumatic system
Example of CADe-SIMU state machine
TIA Portal Processing Line (Automatic Sorting Line)
Distributed under the MIT License.
Dario Arzaba - [email protected]



