This repository serves as a portfolio of Programmable Logic Controller (PLC) projects. It showcases various logic implementations designed to automate industrial processes, ensuring efficiency, safety, and reliability in manufacturing and utility environments.
- Ladder Logic Design: Professional implementation of Ladder Diagram (LD) for sequential and combinational logic.
- Process Automation: Automated solutions for motor control, conveyor systems, and fluid management.
- Interlocking Systems: Robust safety logic and interlocking mechanisms for industrial machinery.
- Hardware Integration: Logic designed for compatibility with major PLC brands (e.g., Haiwell, Siemens, or Mitsubishi).
- Programming Languages: Ladder Diagram (LD), Function Block Diagram (FBD)
- Software Tools: [e.g., HaiwellHappy, TIA Portal, or GX Works]
- Industrial Protocols: Modbus RTU/TCP, Profibus, Ethernet/IP
- Focus: Industrial Control Systems (ICS) and Factory Automation
- Motor & Drive Control: Star-Delta starters, VFD integration, and forward-reverse logic.
- Material Handling: Conveyor belt synchronization and sorting systems.
- Tank & Level Control: Automated pump control based on level sensor feedback.
- Safety Systems: Emergency stop logic and system fault handling.
Clone the Project .. code-block:: bash
git clone https://github.com/afafirmansyah/programmable-logic-controller.git
Open Source Files - Navigate to the specific project folder. - Open the project files using the corresponding PLC programming software.
Simulation & Deployment - Use the software's built-in simulator to verify logic states. - Configure I/O mapping to match your physical PLC hardware before downloading.
This project is licensed under the MIT License - see the license.txt file for details.
Ahmad Fauzi Firmansyah - GitHub: afafirmansyah - LinkedIn: ahmad-fauzi-firmansyah