The CP1E-N30S1DT1-D is a programmable logic controller (PLC) from Omron's CP1E series. This model is an Ethernet-enabled PLC with one programming port and one serial port, each of which can be configured to communicate either via Ethernet or any of several other communication protocols. The PLC has eight onboard inputs, eight onboard outputs, and one special output that can be used to create a pulse width modulation (PWM) signal. It also has 1K steps of program capacity and a 15K position base point for highest accuracy of up to 1/1000.