A
Anonymous
Guest
-> Hier kostenlos registrieren
Hallo,
in einem Programm möchte ich alle 24 Stunden ein Datenwort inkrementieren. Dazu habe ich mir den OB9 ausgesucht, dessen
Aufruf über den OB151 gesteuert wird.
Also habe ich folgendes im OB20 bis OB22 programmiert:
L KH 2109
L KH 0000
spa OB151
Was bedeutet, das ein Aufruf erzeugt und die Parameter für den eigentlichen Weckalarm im DB9 ab DW0 stehen.
Dort steht dann:
0: KY 0,0 ;Sekunden, Null
1: KM 10000000 00000000 ;Bit 15=1:24-Stunden-Format
2: KY 0,3 ;Monatstag, Wochentag/Auftragsart
3: KY 0,0 ;Jahr, Monat
Blöd ist nur das das Ganze nicht funktioniert. Hat jemeand eine Idee was
falsch läuft?
in einem Programm möchte ich alle 24 Stunden ein Datenwort inkrementieren. Dazu habe ich mir den OB9 ausgesucht, dessen
Aufruf über den OB151 gesteuert wird.
Also habe ich folgendes im OB20 bis OB22 programmiert:
L KH 2109
L KH 0000
spa OB151
Was bedeutet, das ein Aufruf erzeugt und die Parameter für den eigentlichen Weckalarm im DB9 ab DW0 stehen.
Dort steht dann:
0: KY 0,0 ;Sekunden, Null
1: KM 10000000 00000000 ;Bit 15=1:24-Stunden-Format
2: KY 0,3 ;Monatstag, Wochentag/Auftragsart
3: KY 0,0 ;Jahr, Monat
Blöd ist nur das das Ganze nicht funktioniert. Hat jemeand eine Idee was
falsch läuft?