bin in dez?????

A

Anonymous

Guest
Zuviel Werbung?
->Hier kostenlos registrieren
hi @all

mein problem is folgendes ich muss mithilfe der s-7 binäre zahlen in Dezimalzahl wandeln um sie anschließend mit dem wert des zähler zu vergleichen. ich programiere vorwiegend in FUB kann mir irgentwer sagen wie ich die binär zahlen in dez wandel????? :cry:
 

sps-concept

Well-known member
Beiträge
2.235
Punkte Reaktionen
251
Zuviel Werbung?
->Hier kostenlos registrieren
BIN

Hallo,

also so pauschal kann man da nichts sagen. Wenns das normale Binärformat ist, dann muss man gar nichts wandeln, sondern es ist nur eine Sache der Ansicht. Anders ist es bei BCD, Gray usw. Beim Vergleichen mit einem Zählerwert ist zu beachten, in welchem Format dieser geladen wurde.

MfG
André Räppel
 

AndyPed

Well-known member
Beiträge
254
Punkte Reaktionen
1
@ azubiahnungslos

wenn du ne bcd-Zahl in dez umwandeln willst dann nutz die Funktion "BCD_I BCD-Zahl in 16-Bit-Ganzzahl wandeln".

ansonsten ist es eine "reine" Addition....

Ciao
 
OP
A

Anonymous

Guest
giebt es einen 4bit binärzähler? wie kann ich die ausgangsignale des zähler mit den augangsignalen eines hexadezimalzählers ( 4bit ) vergleichen
 

plc_tippser

Well-known member
Beiträge
2.500
Punkte Reaktionen
301
Zuviel Werbung?
->Hier kostenlos registrieren
Code:
      U     E      0.0                  //Bit 0
      =     M      0.0
      U     E      0.1                  //Bit 1
      =     M      0.1
      U     E      0.2                  //Bit 2
      =     M      0.2
      U     E      0.3                  //Bit 3
      =     M      0.3

      L     MB     0                    //kann schon als Dezimalzahl verwendet werden
      L     EB     0                    //könnte auch genommen werden, wenn die Bit&s 4-7 unbenutzt sind
//ich bevorzuge die Merkerschreibweise

//BCD gehts halt nur von 0-9 (0000 - 1001), der Rest sind sogenannte Pseudotetraden        
//Bei Hex werden alle Bits benutzt
 
Oben