Analogwerte ausgeben

CheGuevara83

Level-1
Beiträge
71
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hiho:)

Ich habe eine SM 334 AI4/AO2*8Bit und würde gerne einen Analogwert ausgeben.Irgendwas zwischen 0-10V. Die Baugruppe sitzt auf Steckplatz Nummer 6 und mein Programm sieht wie folgt aus:

L 300
T MD 20
NOP 0



L MD 20
L 1.000000e+002
-R
L 9.000000e+002
/R
L 2.764800e+004
*R
RND
T PAW 288

Nun müsste ich ja theoretisch eine Spannung von knapp über 3 V messen können oder??
Kann auch gut angehen das ich die Baugruppe noch nicht richtig beschaltet habe. Hab Klemme 1 an +24 und Klemme 20 auf N. Nun messen ich von N zu klemme 14 ( die wo das V Zeichen steht).

Vielleicht kann mir ja Jemand sagen was ich falsch mache.

Gruß
Sören
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo CheGuevara83,

versuch doch mal den Baustein unscale FC106 aus der Bibliothek TI-S7 Converting Blocks. Dieser wandelt einen beliebigen Bereich um in Analog.

Da gibst du z.b. 0.0 als Lo_Lmn, 100.0 als High_LMN an.
Bei Bipolar ein Low, bei 0-10V, dann kommt der Wert bei Out passend raus.

PS: Unabhängig vom Fehler die 300 als Real zu laden ...
 
Ich nehme immer die Geradengleichung in SCL (bitte alles Realwerte):

(* OUT:= (OUT_MAX - OUT_MIN) * (IN - IN_MIN) / (IN_MAX - IN-MIN) + OUT_MIN; *)


Wenn das mal jemand in AWL umcodiert :p
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Das ist

doch die, die ich zu sehen bekomme, wenn ich die Hilfe zum FC 105/ 106 aufrufe, oder?

Eigentlich bin ich auch eher der 'das mach ich jetzt selber Typ', aber mit den Funktionen stehe ich net mehr auf Kreigsfuß, das die Proggies auch übersichtlicher werden.

Die Dingewr dementsprechend zu nehmen und 'der Maschine das dummbrasseln' zu überlassen, finde ich nen guten Ansatz

Greetz, Tom

Sag mal, wie's geklappt hat, ja?
 
Zurück
Oben