Not familiar with Dataworx or how it, uh, worx.

Is it the master and the PLC is the slave? Or is it passive and expects the PLC to explicitly send data? A quick look at their website talked about "WX" instructions, which sounds as if they think the PLC is going to send data, unless they called their writes the same thing for commonality, but some other stuff suggests they work as the client/master.
In either case, Do-More has server and client functionality for Modbus RTU and Modbus/TCP, and can emulate DirectLogic classic processors as client or server, so I'd think you could make it work (though you might need to add ladder specifically to support it).