PLC Programmable Controllers: Type - Programmable Logic Controller; I/O - 40; Digital Inputs - (24) 24VDC; Digital Outputs - (16) Transistor; Analog Inputs - (4)DC; Analog Outputs - 2; Voltage - 24VDC; Memory - 20 Kstep; Communication Ports - (1)RS-232 (1) RS-422/485, USB, Peripheral; Programming - CX-Programmer Jr.; Included Functions - Encoder Inputs, Counter, Display, Real-Time Clock and I/O Expandable; Manufacturer Series - CP1H