Sprache auswählen

weitere Digitalkanäle auslesen (Cadimac)

PC an CPU:

'STX' 'ADR' 'O' 'CHK' 'ETX'

'O'
ASCII-Code 0x4F OR 0X80 = 0xCF
Beispiel:
ADR = 1
String =
0x02 0x81 0xCF 0xCE 0x03 (5 Bytes)
CPU an PC

'STX' 'ADR' 'O' Dig0 Dig1 Dig2 Dig3 … Dign 'CHK' 'ETX' (gelesener Wert)

'O'
ASCII-Code 0x4F OR 0X80 = 0xCF

Die Länge der Antwort der CPU hängt von der Konfiguration der Anlage ab. Es werden alle vorhandenen digitalen Kanäle zurückgegeben. Die Zuordnung ist aus dem Index des Serviceausdrucks ersichtlich.

Dig0
= Unbenutzt
Dig1
= Unbenutzt
Dig2
= Unbenutzt
Dig3
= Digitalkanal mit Index 1 (3)
Dig4
= Digitalkanal mit Index 2 (4)
Dig5
= Digitalkanal mit Index 3 (5)
Dig6
= Digitalkanal mit Index 4 (6)
Dig7
= Digitalkanal mit Index 5 (7)
Dig8
= Digitalkanal mit Index 6 (8)
Dig9
= Digitalkanal mit Index 7 (9)
Dig10
= Digitalkanal mit Index 8 (10)
Dig11
= Digitalkanal mit Index 9 (11)
Dig12
= Digitalkanal mit Index 10 (12)
Dig13
= Digitalkanal mit Index 11 (13)
Dig14
= Digitalkanal mit Index 12 (14)
Beispiel:
ADR = 1
String =
0x02 0x81 0xCF 0xB0 0xB1 0xB0 0xB1 0xB1 0xB0 0xB1 0xB1 0xB1 0xB0 0xB0 0xB1 0xB1 0xB0 0xB1 0xFE 0x03 (20 Bytes)