Hi J,
The MASTER can't SEND the values, because it doesn't know them, as they are generated in SLAVE.
I've tried many variations to get this to work, including your suggestions, so far I don't think anything has gone from SLAVE to MASTER along the MISO track, apart from 255.
SLAVE:
I used AZI as the ENCODER result, being AZIMUTH (=0-359) which is a WORD, and is split into 2x BYTEs, AZI.LB and AZI.HB
Pleas EDIT the programs, and I'l test them, with whatever VARIABLEs you choose.
Here' are the 2x programs:
C.