PLCs are usually pretty expensive pieces of hardware, which led many people who know micro-controllers to come up with their own ideas to implement similar functionality. For input you can use varying Arduino pid controller in plc pdf of build your own adapter for some industrial sensors.
Arduino board in a PLC-like controller. In some applications PLCs are more used as IO interfaces for SCADA systems more than doing the controlling. If you want to make Arduino board to look like PLC from SCADA point of view, you can put in software that make it to communicate with MODBUS or other suitable SCADA protocol. Arduino software and SCADA software. If you are worried if your Arduino based rat’s nest would survive in industrial environment or would be accepted by industrial control people, it is a good idea to to consider available Arduino compatible products designed for industrial control applications. With this product you will be able to permanently install your Arduino application to industrial.
All controlled with the ease of Arduino coding. Arduino compatible industrial PLC hardware that can be plugges to DIN rail. You plug your Arduino to this shield, and it should be then industrial compatible with the control voltage and electrical protection. O capabilities built into most microcontrollers make it easy to measure the analog world.
Now put a twist on it: you need to mount the sensor far from the microcontroller. Plus your long sensor leads will act like a nice antenna to pick up all kinds of noise that’ll make digging a usable voltage signal off the line all the harder. Luckily, industrial process engineers figured out how to deal with these problems a long time ago by using current loops for sensing and control. The now standard 4-20 mA current loop for process control descends directly from an early innovation in industrial automation, pneumatic process control. While pneumatic systems are very much still in use today, especially in industries where things tend to go boom around electricity, 4-20 mA current loop systems became a de facto standard in the 1940s and 1950s. Current loops aren’t limited to sensors, of course.
A wide range of actuators, from valves to motor drives, can be controlled by a 4-20 mA loop. Data acquisition and display are also possible, with chart recorders, gauges, and indicators all available for the loop. So how do you incorporate a 4-20 mA device into your latest Arduino project? Changing the current back to a voltage by putting a resistor in the loop and measuring the voltage drop across it is really all it takes. Iono is a work-suit for Arduino, it turns it into a PLC that combines the ease of use of the Arduino platform and the vast amount of software available for it with robust input and output electronic interfaces. Arduino versus a PLC in a relatively simple industrial-style application. The application is a simple closed-loop control of flow generated by a pump.