Step 7 Analoge Baugruppe auf BDC-Anzeige übertragen

Denim0610

Level-1
Beiträge
13
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Community,

Nachdem ich erstmal gestern Probleme mit dem FC105 habe, bin derzeit dabei meine Analoge Baugruppe, die über ein Poti regelbar ist, auf die BCD-Anzeige zu übertragen. Nachdem ich mich etwas durchgelesen hab und auch teils Sachen ausprobiert habe, läuft es leider nicht wie gewünscht.

Wie folgt habe ich es versucht:

Call "SCALE"
IN := PEW304
Hi_LIM := 1.020000e+001
Lo_LIM := -1.020000e+001
Bipolar := 1
RET_VAL := MW60
OUT := MD 62

//Runden
L MD 62
ITB
T MD 75

// Vergleicher
L MD 75
L 3
==I
= A3.0
= A3.1 (Ausgänge für die BCD-Anzeige)


Frage. Ist das der richtige Ansatz dies Umzustetzen oder mache ich mir das Leben schwer?
Mir ist aufgefallen, dass es mit eine Zahl hervorragend funktioniert, sobald ich aber alle Zahlen somit abspiele (0-10), sind die Bedingungen erfüllt aber in der Anzeige wird mir nur `0`angezeigt.
Wie schaut es eigentlich aus wenn ich Kommazahlen benutzen möchte, dann müsste ich ja z.B. 6,20 als 620 anzeigen lassen und dann würde ich ja mit meiner Schreibweise Tage brauchen..

Vielleicht kann mir jmd auf die Sprünge helfen
 
Hallo,
wo ist deine BCD-Anzeige angeschlossen?
Wie soll der negative Wert angezeigt werden?
Ich habe dein Beispiel mal ein wenig geändert, AW3 habe ich als BCD Anzeige, negative Zahlen habe ich in positive Zahlen umgewandelt.


CALL "SCALE"
IN :=PEW304
HI_LIM :=1.020000e+001
LO_LIM :=-1.020000e+001
BIPOLAR:=TRUE
RET_VAL:=MW60
OUT :=MD62
NOP 0

// runden
L MD 62
RND
T MD 75
NOP 0

//gerundeter Wert wird in BCD umgewandelt und an die Anzeige geschickt (AW3???)
// aus negativen Zahlen wird eine positive Zahl gemacht
L MD 75
L 0
>=R
= L 20.0
U L 20.0
SPBNB _001
L MD 75
DTB
T AW 3
_001: NOP 0
U(
UN L 20.0
SPBNB _002
L MD 75
L -1
*D
T MD 75
UN OV
SAVE
CLR
_002: U BIE
)
SPBNB _003
L MD 75
DTB
T AW 3
_003: NOP 0
 
Zurück
Oben