Bcd problem 2

sps-questioner

Level-1
Beiträge
88
Reaktionspunkte
1
Zuviel Werbung?
-> Hier kostenlos registrieren
eigentlich wollte ich das zwischenergebnis von der bcd eingabe in einen db transferieren , geht aber nicht ich hab im db word eingestellt, falsch oder?
so jetzt habe ich ein neues problem:
ich habe alles nach anweisung gemacht :
L ew10
L W#16#2000
OW
T mw30

U "Endlage unten"
L MW 30
SE "Presszeit 1"
NOP 0
NOP 0
LC "Presszeit 1"
T "Presszeit 1 BCD" *****
NOP 0

**** und hier bei der ausgabe der aktuellen zeit spinnt meine bcd anzeige jetzt, jetzt zeigt sie folgendes an anstatt 0011 für 11 sekunden, zeigt sie jetzt 2011 an???wo ist der fehler
 

Anhänge

  • Aufzeichnen.JPG
    Aufzeichnen.JPG
    31,8 KB · Aufrufe: 5
Hallo,
wie bereits erwähnt, ist es so, daß wenn ein BCD Codierter Zeitwert in einem Wort steht dieser maximal 999 betragen kann, in den ersten 4 bit steht entsprechend die Zeitbasis, also die 2 steht für Sekunde.

LC "Presszeit 1" //Lade Zeitwert BCD Codiert
slw 4 //Rausschieben der Zeitbasis
srw 4 //und Auffüllen mit Null
t "Presszeit 1 BCD"
 
Zuletzt bearbeitet:
ich sag zum beispiel :
L ew10
L W#16#1000
OW
T db1.zeit_1

und später möchte ich bei meiner zeit den db1.zeit_1 einfügen, geht aber nicht!
 
wenn ich das ergebnis in ein mw schreibe und es dann später abfrufe geht es... wenn ich aber das ergebnis in einen db schriben lasse (im db ist auch word als typ angewählt) geht es nicht!
 
Zurück
Oben