OK, I am making progress, and again thanks Archie for taking time out of what must be an immense task to even read what I am trying to understand while you have everything else to do...... Really, thanks.
My current non-comprehension is in the decoding of the 'text' area in the FINS command. See below:
Pre Unit# HDR Resp ICF RSV GCT DNA DA1 DA2 SNA SA1 SA2 SID FINS cmmd Text FCS Term
@ XX FA X 80 00 02 XX XX XX 00 00 00 XX XXXX XX * CR
Packet Data 48 48 48 70 65 48 56 48 48 48 48 50 48 48 48 48 48 48 48 48 48 48 70 67 48 49 48 49 48 49 66 48 48 48 48 48 48 48 48 48 48 49 48 65 42 13
Decoded @ 00 FA 0 80 00 02 00 00 00 00 00 FC 01 0101 66 48 | 48 48 48 48 48 48 48 48 48 49 0A * CR
B0 | 00 00 00 00 00 00 | 00 00 00 01
CIO area, 6 bytes for something, 2nd bit in the word
I see where I need to use words for the CIO area, but I don't know what to do with some of the bytes. The low-order 4 bytes points to 0001 which is the 2nd bit (0 being used). B0 is the CIO area and I must use word notation. Are the 6 bytes in the middle, do these represent the 6 possible words in the Input or an Output module?
If so, THAT would make sense.
So, this packet would say 'read the 2nd bit in the 1st word of the 1st module' - yes?