BCD Eingabe in s5t

sps-questioner

Level-1
Beiträge
88
Reaktionspunkte
1
Zuviel Werbung?
-> Hier kostenlos registrieren
hallo alle zusammen,
ich habe folgendes problem, ich habe eine bcd eingabe und möchte diesen wert als eine zeit festlegen (s_everz).
mit umwandlern komme ich nicht weiter, kann mir jemand helfen.
danke im vorraus
 

Anhänge

  • Aufzeichnen.JPG
    Aufzeichnen.JPG
    23,8 KB · Aufrufe: 24
  • Aufzeichnen2.JPG
    Aufzeichnen2.JPG
    35,7 KB · Aufrufe: 24
hallo alle zusammen,
ich habe folgendes problem, ich habe eine bcd eingabe und möchte diesen wert als eine zeit festlegen (s_everz).
Wie gibt die BCD Eingabe denn die Zahl raus? Wirklich als BCD-Zahl?
Gib doch mal die Zahl 77 in der Eingabe ein und schaue was sie Dir im KM-Format raus gibt:
Code:
Dez : 77 = 0100 1101
BCD : 77 = 0111 0111
 
ZU PAULE:
also wenn ich 77 eingebe kommt 119 an.
ich kenne mich mit diesem thema nicht so gut aus. ich mache zum ersten mal mal eine bcd eingabe als zeitwert.
ich habe im forum etwas gelesen mit 4 werten :
/////s5t setzt sich aus 4 Werten zusammen

Das ganze steht in einen Wort

Bin : xxxx 3333 2222 1111

xxxx = Faktor 0 = 10 ms 1 = 100 ms 2 = 1s 3 = 10s

3333 3 Stelle vom BCD Code ( 0 - 9 )
2222 2 Stelle vom BCD Code ( 0 - 9 )
1111 1 Stelle vom BCD Code ( 0 - 9 )

das heist wenn du

Bin 0010 0000 0011 0111

x = 2
3 = 0
2 = 3
1 = 7

würde das bedeuten Zahlen wert 37 * Faktor von 1 sek = 37 sekunden

Bsp. 1:
L EW 0
L KH 0FFF <- vierte Tetrade ausblenden
UW
L KH 2000 <- Ziffer 2 speichern (2 = Sekunden)
OW
T MW10 /////
verstehe ich nicht wirklich. kann mir das jemand vielleicht ein bisschen genauer erklären. was bedeutet ow und uw und was ist l kh 0fff, sorry aber ich blicks echt nicht, hab sowas noch nie gemacht.
danke
 
Zuviel Werbung?
-> Hier kostenlos registrieren
verstehe ich nicht wirklich. kann mir das jemand vielleicht ein bisschen genauer erklären. was bedeutet ow und uw und was ist l kh 0fff, sorry aber ich blicks echt nicht, hab sowas noch nie gemacht.
danke

bsp1 aus der FAQ ist für S5
bsp2 für S7

OW und UW sind wordverknüpfungen, nämlich disjunktion und konjunktion (ODER und UND). damit kannst du den wert der zeit mit dem zeitfaktor in ein wort bringen.
 
2 fragen habe ich noch wenn ich das beispiel nehem:
L "BCD"
L W#16#2000
OW
T "S5Time_von_Eingabe"

könnte ich da anstatt ow auch uw schreiben?oder funktioniert das dann nicht?

und wenn meine bcd nun keine bcd ausgibt, sondern ...(ja was eigentlich)? muss ich dann noch umwandeln davor oder wie?
gruß
 
Zuviel Werbung?
-> Hier kostenlos registrieren
könnte ich da anstatt ow auch uw schreiben?oder funktioniert das dann nicht?

nein, weil du damit dann die restlichen drei nibbel mit 0 überschreiben würdest und das ist ja nicht im sinne des erfinders.

und wenn meine bcd nun keine bcd ausgibt, sondern ...(ja was eigentlich)? muss ich dann noch umwandeln davor oder wie?
gruß

INT ist eine beliebte übung ... dann fügst du noch ein ITB mit ein um das INT in BCD zu wandeln (grenze von 999 beachten!)
 
Zuviel Werbung?
-> Hier kostenlos registrieren
VIERLAGIG:
kennst du vielleicht irgendeinen link wo ich das mal genau nachlesen könnte mit den nibbel, bzw. mit den zeiten und formaten???wie du sicher bemerkt hast bin ich da nicht gerade fit drin!!!!
gruß
 
Zuviel Werbung?
-> Hier kostenlos registrieren
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: 3
achso und eigentlich wollte ich das zwischenergebnis von der bcd einagbe in einen db transferieren , geht aber nicht ich hab im db word eingestellt, falsch oder?
 
Hallo
Ist kein Problem.. gibt es in S5 einen FB für mit dem du de BCD Code ändern kannst. Selber mal realisiert aber schon etwas her.
Weiss jetzt aus dem Kopfe auch nicht welcher DB das ist.
Bei Interesse bitte noch mal nachfragen...


sonnige Grüße
Wilhelm
 
Zurück
Oben