RIO-47142 Pocket PLC includes an internal switch with two Ethernet ports for daisy-chaining multiple RIO units. Each RIO unit is self-contained, and provides 32 optically isolated digital inputs and outputs, and 16 analog inputs and outputs. The controller can be programmed using company's standard two-letter language. Software is available for converting relay adder logic into code for input into the RIO controller.