The 120 volt AC Input module for the programmable controller provides 32 input points in four isolated groups of eight points each. This allows each group of eight points to be used on a different phase of the AC supply. The input is reactive (resistor/capacitor input) with current-voltage characteristics which meet IEC standard (type 2). The input characteristics are compatible with a large range of available proximity switches. LED indicators which give the ON-OFF status of each point on the logic (PLC) side of the circuit are included at the top of the module. The module is mechanically keyed to ensure correct replacement with a similar type in the field. I/O references are user configurable without the use of jumpers or DIP switches on the module. Configuration is done using the configuration function of the MS-DOS or Windows programming software running on Windows 95 or Windows NT over Ethernet TCP/IP or through the SNP port. The Programming Software configuration function is installed on the programming device. The programming device can be an IBM XT, AT, PS/2 or compatible Personal Computer.