PLCProgramming
Various automation (PLC Programming) projects
Install / Use
/learn @DarioArzaba/PLCProgrammingREADME
<br />
<div align="center">
<a href="https://github.com/DarioArzaba/PLCProgramming">
<img src="img/logo.jpg" alt="Logo" width="100">
</a>
<h3 align="center">PLC Programming</h3>
<p align="center">
PLC Programming (automation) projects done in a variety of educational and professional software.
</p>
</div>
<details><summary> GAL Programming </summary><p>
<details><summary> CADe-SIMU </summary><p>
<details><summary> i-TRiLOGI </summary><p>
<details><summary> LogixPro 500 </summary><p>
<details><summary> ZelioSoft 2 </summary><p>
<details><summary> SIEMENS TIA PORTAL </summary><p>
</br> <div align="center"> <p> Example of i-TRiLOGI Ladder </p> </div> <img src="img/S1TRILOGI.png"> </br> <div align="center"> <p> Example of CADe-SIMU pneumatic system </p> </div> <img src="img/Sim9.png"> </br> <div align="center"> <p> Example of CADe-SIMU state machine </p> </div> <img src="img/Sim8.png"> </br> <div align="center"> <p> TIA Portal Processing Line (Automatic Sorting Line) </p> </div> <img src="img/TIAProcessingLine.png">
Installation
- Clone the repo (Around 200MB as of 2023)
git clone https://github.com/DarioArzaba/PLCProgramming.git cd PLCProgramming
<details><summary> GAL Programming </summary><p>
- 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.
<details><summary> CADe-SIMU </summary><p>
- 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.
<details><summary> i-TRiLOGI </summary><p>
- 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.
<details><summary> LogixPro 500 </summary><p>
- 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.
<details><summary> ZelioSoft 2 </summary><p>
- 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.
<details><summary> SIEMENS TIA PORTAL </summary><p>
- 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.
</br> <div align="center"> <p> Example of i-TRiLOGI Ladder </p> </div> <img src="img/S1TRILOGI.png"> </br> <div align="center"> <p> Example of CADe-SIMU pneumatic system </p> </div> <img src="img/Sim9.png"> </br> <div align="center"> <p> Example of CADe-SIMU state machine </p> </div> <img src="img/Sim8.png"> </br> <div align="center"> <p> TIA Portal Processing Line (Automatic Sorting Line) </p> </div> <img src="img/TIAProcessingLine.png">
License
Distributed under the MIT License.
Contact
Dario Arzaba - dario.arzaba@gmail.com
View on GitHub80/100
Security Score
Audited on Mar 13, 2026
No findings
