ProfiSafe F-Parameters in I/O Configurator

I've been trying to get some SDIO going with an IRC5, and a Siemens S7-1200. 
I can get the two devices communicating with DIO, and I can see the state of my SDI signal from the PLC change, when i would expect it to.
However, the destination addresses for both SDO and SDI keep resetting to 1. I will change them, and write config, and then they come right back as 1.

On top of this, when I set up my SDI as the trigger for a stop condition in SafeMove, it doesn't actually stop- nor do I see the shield indicating the signal is used in SafeMove, as I do on another robot here. I cannot see a difference between the two controllers. 
Any help would be appreciated.