See Brady Products
The AFP0RC16T is an FP0R series programmable controller control unit with 8 inputs and 8 NPN transistor outputs.