I think Citect can do it.
It is free to download and program, and free to test on your PLC.
You can run it for 15 minutes at a time to test it and see if it works.
Once you are sure that it works, you can then fork out the big bucks for the dongle.
Check with Citect for pricing to see if it is in your range.
Doug