Function 103 Coding Example

Sending the relay parameter structures to Node 1. (All 8 structures will always be expected by a node)

Format-
[node number][67h][register start(2 bytes)][number of registers(2 bytes)][number of bytes]
[<-8 structures + 1 relay actions + 1 padding byte (130 (82h) bytes of data)->][crc(2 bytes)]

[01][67][00][00][00][41][82]
[32 05 fe 00 00 00 00 00 00 19 01 0e fe 01 00 0a]      Ch1:N/A:N/A:0xfe=Energy:N/A:0:0:0:0:0:N/A:N/A:WHr Import:Ch=Enabled:Relay=1:Relay Divisor = 1:Pulse Width=200ms
[64 05 00 01 00 00 00 00 00 19 01 02 fe 01 00 0a]     Ch2: This channel and all other channels will be disabled when channel 1 is an energy relay
[50 05 00 02 00 00 00 00 00 7d 80 04 fe 01 00 0a]
[64 05 00 00 00 00 00 00 00 00 80 00 00 01 00 0a]
[64 05 00 00 00 00 00 00 00 00 80 00 00 01 00 0a]
[64 05 00 00 00 00 00 00 00 00 80 00 00 01 00 0a]
[64 05 00 00 00 00 00 00 00 00 80 00 00 01 00 0a]
[64 05 00 00 00 00 00 00 00 00 80 00 00 01 00 0a]
[01 00 d7 a1]

Return packett
Format-
[node address][2Ah][register start(2 bytes)][number of registers(2 bytes)][crc(2 bytes)]
[01][67][0000][00][41][F432]