There is no "read single register" command, only "read multiple registers". Hence, when reading multiple registers (technically 1 is still multiple function, but we could look at that - see my comment at the end), so you must provide a BLOCK of WORD register, or a cast of a BLOCK of something else to a WORD. Hence, individual
structure members are not allowed in MRX "To" element (that is the excluded attribute - we should say that, shouldn't we
).
Hence, for now, you must read it to a V or N or even a cast D as a WORD, then use a MOVE.
HOWEVER, we could definitely look at allowing structure members on an MRX "Read Multiple ?" when the "Number" is a hard coded "1".