Posts


Making a PLC Training Board, Pt. 1

October 15, 2020

Programmable logic controllers, also known as PLCs, are widely used for industrial automation. I tend to think of them as an industrial-strength arduino, since they are built to handle rougher environments, and often have preloaded algorithms for PID, which is common in control loops.

I wanted to get some experience with these devices as soon as possible, as it is closest to the work I have done before in software development, although the programming languages used for PLCs are quite foreign to me.

Choice of PLC - CLICK C0-00DD2-D

I chose the Koyo CLICK C0-00DD2-D as my PLC for a couple reasons:

I also purchased the optional 24VDC power supply for $40, as it was more convenient than hooking up my bench supply to the PLC every time I wanted to use it.

The Board

This is what the finished board looks like. The components are all mounted on four different DIN rails that I was able to get in bulk off of ebay for under $20. On top we have a breaker so that I can conveniently switch power on and off to the 24VDC power supply, as well as providing some overcurrent protection.

On the bottom we have the PLC with the power supply, and some terminal blocks for wiring convenience.

This is the board from the back. I cut up parts from an old chair my roommates were throwing out to make the stand for the board, to keep the bolts holding the rails on from scratching whatever surface I put it on.

Next Steps

While this is a good start to a PLC board, there are a few improvements I would like to make:

In part two, I will show some simple ladder logic programs and install the discrete input/output elements I mentioned above.