The unit is mounted using industry standard DIN rail and has a high I/O count with 12 digital inputs, three high-speed counter inputs, eight digital outputs rated for 2A each (which are all PWM capable), seven analog inputs that are user configurable as 0-5 V, 0-10 V, or 0-20 mA inputs and 1 analog output that is user configurable as 0-10 V or 0-20 mA. Additional digital and analog I/O, including thermocouple inputs, may be added using plug-in expansion boards.