
An introduction to the project. Prerequisites are discussed and the purpose of the DIY Trainer. A list of what you need is included here. Included with resources are The Help Document and a written version of this project.
Step by step, how to login and download required software from CODESYS website.
Step by step, how to install CODESYS including the Soft PLC.
Step by step, how to download required software from Arduino website.
Step by step, how to install Arduino IDE on a computer
Step by step, how to setup Arduino IDE. Select the board type and setup COM port.
Step by step, how to download a sketch, modify it and load it to the Arduino Uno Compatible board.
A description of the components used to assemble the circuits.
An overview of the circuits to be assembled for inputs and outputs. Introducing the schematic and layout diagrams and how the board is powered.
A breakdown of how to assemble a push button circuit.
A breakdown of how to assemble an LED circuit.
How to assemble the potentiometer circuit. What is different about LED5. Completing the assembly.
Creating a new PLC project file, "Training Station Base" then modify to communicate with the slave device. Then save the project for future use.
Connecting to the Soft PLC, creating a test project by cutting and pasting provided code and then testing the training station we have built up.
A sample lesson is provided to get started with Ladder Logic Programming. There are 6 exercises included (Exercises 4 through 9). The student will learn about basic ladder elements and basic instructions. The student will learn how to test logic with simulation mode and with the DIY Training Station
The intent is to provide instructions to set up a PLC training station to support self-learning of PLCs and to practice PLC programming. When you are learning to program the PLC, you will want to test the logic you are writing and the most hands-on way to do that is with real world I/O connected to real world devices. But the price of industrial hardware is too high for someone who is teaching themselves. Using your PC, CODESYS Software and an Arduino Uno Compatible board; this can be done at a much lower cost. CODESYS software running on your PC can operate as a PLC CPU. The Arduino Uno Compatible board can connect to inputs and outputs. This coarse will show you how to install and setup the software and how to connect components that make up the I/O with a solderless breadboard. Also, you get to learn about CODESYS and Arduino along the way.
Videos take you through the process step by step.
Included is a beginner level lesson and exercises to get started programming with Ladder Logic Diagram programming language.
Parts required are: Arduino Uno Compatible Microcontroller Board, Solderless Breadboard, 5 Resistors 10 Kilo-ohm, 5 Resistors 220 ohm, 5 LEDs, 5 Momentary Push Buttons, a 10 Kilo-ohm Potentiometer and some wire jumpers to connect it all together.