Baumer GXM7W Benutzerhandbuch
Seite 7

Handbuch_RS485_SLIN_BIDE_DE.doc
7/7
Baumer IVO GmbH & Co. KG
04.05.11
Villingen-Schwenningen,
Germany
3.3. Prüfsumme
Zur Bildung der Prüfsumme werden die Positionsdaten addiert. Der Wert ergibt ergänzt mit Adresse und
Control Bit das Control-Wort des Drehgebers (Schlusswort).
M_CHECK_SUM:
CLR
C
;
MOV
A,RESPONSE_SLIN_BYTE1 ; 1. Byte Positionsdaten
ADD
A,RESPONSE_SLIN_BYTE2 ; 2. Byte Positionsdaten (falls relevant)
ADD
A,RESPONSE_SLIN_BYTE3 ; 3. Byte Positionsdaten (falls relevant)
ADD
A,RESPONSE_SLIN_BYTE4 ; 4. Byte Positionsdaten (falls relevant)
; Control-Wort bilden
ANL
A,#70h
;
ORL
A,TLNADR
;
ODER
Teilnehmeradresse
SETB ACC.3
; set bit 2**3 Signatur Control-Wort
SETB ACC.7
; set bit 2**7 Signatur Control-Wort
MOV CONTROL_WORD,A
; Control-Wort komplett