I think that you can send any kind low-level data to any partner via the send/receive interface.
For example, I know that someone have made their own Modbus TCP code that works without Siemens canned library.
But I also think it is a lot of work.
If you get any success with this, I would like to know