Analogwertausgabe

Hephaistos

Level-1
Beiträge
2
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich möchte Messwerte von einem FU über Profibus in eine CPU315DP2 einlesen. Die Werte kommen im 1,2 ms Takt als Integerzahlen von -32768 bis 32767 an. Von dort möcht ich sie, am liebsten in einem von mir gewählten Zyklus von z.b. 5ms, über eine Analogeausgabebaugruppe auslesen. Die Baugruppe ist eine SM332...(die genaue Bezeichnung hab ich gerade nicht parat). Die ausgegebenen Werte sollen Spannungen von -10V bis 10V sein. Ich wäre für Ratschläge dankbar wie ich am schnellsten ans Ziel gelange.
 
Was möchtest du jetzt wissen und was willst du tun?
Nr 1 Der Weg sollte jetzt sein

FU==>SPS==>Analogausgang oder wie?

Aber was ist dir jetzt genau unklar die umwandlung oder das wie du die Daten bekommst oder was?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Den Wert vom FU einfach durch 1,185 teilen (vorher auf REAL wandeln),
dann diesen Wert (mit RND wieder zurück zum Integer) mit einem bedingten (Bedingung = gewünschter Takt) Move auf das AW/PAW schreiben.

32767 / 1,185 ~ 27648 = 10 V der Baugruppe
 
Zuletzt bearbeitet:
Ich möchte Messwerte von einem FU über Profibus in eine CPU315DP2 einlesen.
Dann brauchst du auch eine Analogeingangskarte
Von dort möcht ich sie, am liebsten in einem von mir gewählten Zyklus von z.b. 5ms, über eine Analogeausgabebaugruppe auslesen. Die Baugruppe ist eine SM332...(die genaue Bezeichnung hab ich gerade nicht parat).
Die Baugruppe sollte eine SM331 (Analogeingabe) sein.
Ich wäre für Ratschläge dankbar wie ich am schnellsten ans Ziel gelange.
Zum einlesen der Analogwerte nimmst du den FC105
Zum den Sollwert vorgeben nimmst du den FC106
 
Ich möchte Messwerte von einem FU über Profibus in eine CPU315DP2 einlesen. Die Werte kommen im 1,2 ms Takt als Integerzahlen von -32768 bis 32767 an. Von dort möcht ich sie, am liebsten in einem von mir gewählten Zyklus von z.b. 5ms, über eine Analogeausgabebaugruppe auslesen. Die Baugruppe ist eine SM332
@Paule
Das wird wohl nur ein kleiner Tippfehler sein: auslesen soll ausgeben heißen.
Dann ist der ganze Rest stimmig.
Wobei ich da auch nicht erkennen kann, wo der TE sein Problem hat.

Harald
 
Einlesen tut der TE den Wert über Profibus vom FU.
Ausgeben will er den als -10...+10V mit der Analogausgabebaugruppe.

Harald
 
OK, Eure Glaskugel ist klarer wie meine,
aber dann stimmt wenigstens meine Antwort mit dem FC106 :ROFLMAO:
 
Erstmal besten Dank für die rege Teilnahme an meinem Thread. :)
Hab heut in Erfahrung gebracht, dass ich die Messwerte auch direkt über eine Analogkarte skaliert aus dem FU ausgeben kann. Somit spar ich mir den Umweg über die SPS.
Das mit den 1,2 ms habe ich geschätzt. Hatte einen DB in der SPS mit 8000 Wörtern volllaufen lassen. Das dauerte ca. 10sec. Die Jungs von SEW nannten mir einen Wert von ca. 1 ms, konnten aber auch nichts genaueres sagen.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
...

Erstmal besten Dank für die rege Teilnahme an meinem Thread. :)
Hab heut in Erfahrung gebracht, dass ich die Messwerte auch direkt über eine Analogkarte skaliert aus dem FU ausgeben kann. Somit spar ich mir den Umweg über die SPS.
Das mit den 1,2 ms habe ich geschätzt. Hatte einen DB in der SPS mit 8000 Wörtern volllaufen lassen. Das dauerte ca. 10sec. Die Jungs von SEW nannten mir einen Wert von ca. 1 ms, konnten aber auch nichts genaueres sagen.

XLOL
und wenn Du mit 9,6kbit am Bus fährst?
 
Zurück
Oben