The CP1E-N40S1DR-A is a programmable logic controller (PLC) made by the Japanese company Omron. It is designed for small-scale control applications, such as machine and process control. The CP1E-N40S1DR-A is part of the CP1E series from Omron, which are compact, high performance units with a variety of user selectable functions and I/O port expansions. It comes with a 40 I/O port option and can be connected to a variety of sensors and actuators. The unit also has a built-in Ethernet port for programming and monitoring. It is programmed using the easy-to-use CX-Programmer software, making it well suited for start-up and hobbyist projects.