Skalieren mit FC 105

A

Anonymous

Guest
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo ins Forum,

also-habe folgendes Problem:

Ich bekomme von einem Profibus Absolutwertgeber einen Zahlenwert von 0-8192 an mein PEW258 geliefert.

Dieser Wert entspricht einer Umdrehung einer Verpackungsmaschine.

Nun möchte ich mit diesem Zahlenwert und einigen Vergleichern ein Nockenwerk programmieren.

Zum vergleichen möchte ich den am PEW258 anliegenden Wert von 0-8192/Umdr in 1-360/Umdr skalieren.

Geht das mit dem FC105? Wenn ja-kann mir das bitte jemand erklären.
Vor allem wie ich den Wert 1 an Low-Limit und 360 an Hi_Limit editere. Da verlangt der Baustein ein Merkerdoppelwort weil es wohl als Real Format ankommen muss.

Bitte um Hilfe.

Gruß
Tuppes
 
Konstante an Hi_Lim

Also einfach die Zahl 1 bzw. 360 dranschreiben klappt nicht, dann gibts die Meldung Datentyp Int passt nicht zu formalem Typ Real des Formalparameters Hi-Lim.

Muss ich da vielleicht eine Ladeoperation ausführen?
 
Danke, das klappt jetzt mit 1.0 und 360.0 als Grenzwerte, aber wie mach ich dem FC105 jetzt klar das die 8192 am PEW258 die obere Grenze von 360 darstellen?
 
Hey; Hallo SPS Concept-das funkt. einwandfrei mit 1215 an Hi_Limit. DANKE. Aber wie kommst du dahin und wie ist das für mich reproduzierbar?
 
Zuviel Werbung?
-> Hier kostenlos registrieren





kleiner AWL-Code sollte doch auch gehen:


L PEW 258 // Rohwert vom PEW lesen
ITD // Wandlung in Doppelinteger
DTR // Wandlung in Gleitpunkt
L 4.394531e-002 // Ergebnis aus 8192 / 360
*R
T MD xxx // im MW als REAL ablegen , xxx ersetzen
RND
T MW xxx // ablegen als rerundeter INT, xxx ersetzen
 
Wahrscheinlich wist du ja Vergleicher für Anfang und Ende des Nockens brauchen, etwa:

>=270 S Nocken1 // Anfang
>=273 R Nocken1 // Ende

Ich würde entweder die Grenzen auf 0-8191 umrechnen oder den Grad-Wert als real weiterverbeiten, um nichts von der Auflösung des Gebers zu verschenken.
Die Vergleicher snd natürlich mit ganzen Zahlen schneller. Wenn die Werte fest sind, könnte die Umrechnung der Grad auf Geberwerte im Anlauf erfolgen, sonst nur wenn ein Geberwert geändert wird.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Super, wenn ich jetzt noch das Komma im Ergebnis des FC 105 wegbekommen würde, sodaß ich die ganzen Zahlen von 1 bis 360 direkt vergleichen und auf dem Lauer LCA 300 Textdisplay anzeigen kann.
Dann könnte ich morgen beruhigt zur Arbeit gehen.
 
Warum muss das denn mit den FC105 so furchtbar kompliziert werden?

0 - 8192 vom Drehgeber
= 1 - 360

L PEW 268
ITD
L 359
*D
L 8192
/D
L 1
+I
T MW 250 (Ergebnis 1-360)


Mfg
Manuel
 
Hallo Manuel, funktioniert einwandfrei.
Hätte euch gern nen Bildschirmprint mitgeschickt, aber weiss nicht wie das jpeg hier einfügen soll.

Trotzdem vielen Dank für die Hilfe.
Claus
 
Zurück
Oben