The easy ones...
- Almost all AB
- Any Beckhoff with TwinCAT
- Omrons that support host link or FINS, such as C200, CP1H, CS1
The more difficult are the ones that use Modbus. If it supports ModbusRTU or ModbusTCP, then it will most likely work. However since Modbus is a generic standard, it can be difficult figuring out how to address things in certain PLCs. Also some PLCs do not support Modbus by default, but require program functions blocks. The only ones that I have personally used Modbus with are the AutomationDirect Click PLC. I have also used it with AD servo drives and temperature controllers.
Maybe some other users will chime and tell the PLCs they have used the Modbus drivers with.