Unfortunately, I didn't record the exact wording and the project this is happening on has shipped. I am not able to duplicate the exact issue on a similar (but different) test setup.
PLC is BX-DM1E-36ED23 v2.10.3 firmware, v2.10.4 Dmd
I have a BX-P-SER422-TERM utilizing STREAMIN and STREAMOUT to a device. This is working properly.
I have an implicit EIP device on the Ethernet port which is also working properly.
CM5 HMI also on Ethernet.
Trying to do a runtime edit usually fails due to watchdog timeout. I think it's downloading OK, but fails to switch to the new program in time. I increased the time on the watchdog and decreased the times in the timeouts for the STREAM instructions, and this allows successful downloads more often, but not always. I had to make the PLC timeout longer than the SERIAL ones.
Is there any way for the program to detect the DmD download and allow me to interrupt calling the serial coms program?
Doing program mode changes is not process friendly.