SLCom is a proprietary protocol. It is no longer supported on any SPLat board that supports the industry standard ModBus.
The MemValue property is actually two separate variables, one for what has been read out from the board and one for the value you want to write to the board. There is also an invisible Boolean flag that is set whenever you write to the write value (indicating that an update of the board is required). Now, the control cannot know with absolute certainty if the board already contains the value you want to write to it. Hence, when it comes to decide if a write update to the board is necessary, the only thing it can go on is the hidden flag. That means if you write redundant updates to the control and do lots of SendUpdates command, you could be generating a lot of redundant traffic. You could also be fighting against the program in the board, which is trying to set the location in question to some other value.