Problem is that physical IO has “priority”. For Siemens Factory I/O would use PUT/GET top write to I/O addresses. But if those addresses are already used by physical hardware they will get overwritten.
What is possible tho IIRC is when you have configured the physical hardware but not connected it to the PLC, because that way the PLC will not get a signal that is overwriting the I/O.