The meaning of PLC means programmable logic controller. Of course, not only its programming is sufficient, but also inputs and outputs are needed.
Today, there are hardware that we also call powerful microcontrollers such as small computers such as Arduino and raspberry pi.
You can also plc yourself with these.
PLCs can have many communication systems, of course, the important thing is what you need. From the Profibus communication system to the DH + communication system, the most commonly used ethernet communication system is found in devices with processors that communicate with the surrounding devices.
There are languages and programs developed by each company for PLC programming according to plc types. Some are paid and some are offered free of charge.
It is possible to control the entire factory with a single PLC. Of course, PLC alone should be useless input and output modules. The input and output modules are added externally on some compact PLCs and on others as modules.
Unlike normal computers, PLC has many inputs and outputs (I / O). The biggest pluses are designed to withstand electrical noise, temperature differences and mechanical impacts.
The biggest difference of PLCs from microcontroller cards in the sense we know is that they are designed to operate in much heavier physical conditions (high or low temperature, dust and humidity, mechanical vibration and impact, electronic noise and noise, etc.) while maintaining their stability.
PLCs of different brands install an operating system according to them. And there are different programming software. This controller system scans the input information at invisible speeds and works accordingly to respond to the output information in real time. PLC plays a big role in bringing out more and more high quality products in a short time, making production with very low error rates.
PLCs consist of 4 main sections.
►Central Processing Unit (CPU)
►Memory Unit (RAM, ROM, PROM etc ..)
►Input Unit (IN)
►Output Unit (OUT