Programmstatus lesen
PC an CPU:
'STX' 'ADR' 'P' 'CHK' 'ETX'
'P'
ASCII-Code 0x50 OR 0x80 = 0xD0
Beispiel:
ADR = 1
String =
0x02 0x81 0xD0 0xD1 0x03 (5 Bytes)
CPU an PC
'STX' 'ADR' 'P' XXX 'CHK' 'ETX' (gelesener Wert)
'P'
ASCII-Code 0x50 OR 0x80 = 0xD0
XXX
Aktuelle Programmnummer (3 Ascii-Zeichen, 001-099) 000 = es läuft kein Programm
Beispiel:
ADR = 1, Programm 1 läuft (HEX 0x30 oder HEX 0x80, HEX 0x30 oder HEX 0x80, HEX 0x31 oder HEX 0x80)
String =
0x02 0x81 0xD0 0xB0 0xB0 0xB1 0xE0 0x03 (8 Bytes)