Many of the Allen Bradley Controllogix and Compactlogix PLCs have a USB port on the front of them and you can connect to them using a USB A to B printer cable.

How to configure RsLinx to communicate over USB so that you can connect to your PLC using Rockwell Automation's Studio 5000 software.