A new line of open-source Arduino PLCs can be programmed using free open-source Arduino software. These PLCs feature options of 19, 21, 38, 42 or 58 analog and digital inputs and outputs (I/O). They accept I/O or sensors and power as inputs and deliver outputs to actuators and human machine interfaces. The PLCs feature network connection via Ethernet, multi-point RS-485 and point-to-point RS-232. Three new L-com power supplies convert power from AC to DC to run PLCs and other devices. The L-com options consist of a 30-watt power supply with a 12V DC output, 120 watts with 24V DC, or 220 watts with 24V DC. They have universal power inputs of 100 to 240V AC for the 30-watt and 120-watt models, and 200 to 240V AC for the 240-watt model. The power supplies have overvoltage and overcurrent protection and an LED indicator.