Analogwert als S5Time verarbeiten

Programmierung und Software in Steuerungen

Programmierung und Software in Steuerungen

Moderator: Moderatorengruppe

Analogwert als S5Time verarbeiten

Neuer Beitragvon DLC am Montag 20. März 2006, 12:57

Hallo habe da ein kleines Problem:
Versuche gerade mit der S7 315 DP (Phoenix Busankoppler) von einem Phoenix Analog Modul den Wert der über ein Poti eingestellt werden kann auf eine Zeitbasis zu bekommen, durch verschiedene Umrechnungen, um auf meine Auflösung zu kommen, hierbei kommt jedoch schon das Problem.
Wie wäre hierfür eine sinnvolle Vorgehensweise?
Oder eine Anregung, da ich gerade nicht mehr weiter komme....
DLC
Threadstarter
18772
 
Beiträge: 1
Registriert: Montag 20. März 2006, 12:49

Neuer Beitragvon Borg am Mittwoch 5. April 2006, 03:24

Die Analogsignale an deiner Eingangskarte musst du einlesen und skalieren. Am besten auf Prozentwerte.
Der maximale Wert den dein Eingang haben kann ist soweit ich weiß 27648.
Davon 1% wären ca. 276.
Nun liest du den aktuellen Wert ein und teilst ihn durch den 1% Wert.
Du erhältst also den angeforderten Prozentwert.
Nun nimmst du den maximalen Zeitwert den du haben willst, teilst diesen durch 100 und multiplizierst ihn mit dem Prozentwert. So hast du den wert auf den du deine Zeit setzen musst.
Angenommen der eingang hat den Wert 13824.
Durch 276 ergibt 50 (%)
Du möchtest einen Wert von 400 als Maximum.
400/100 * 50 ergibt einen Einstellwert von 200.

Die Rechnerei musst du halt durch Laden und Transferieren in MW oder DW erledigen. Hilfe gibts auf jeden Fall dazu im Simatic Manager. Vielleicht gibt es aber auch einen fertigen Skalierungsbaustein. Ich schau heute Nacht mal ob ich etwas finde.
Borg
......................................................................
....Die Wahrheit ist irgendwo da draussen....
Benutzeravatar
Borg
19140
Gold Mitglied
 
Beiträge: 347
Registriert: Montag 8. März 2004, 18:42
Wohnort: Hessen

Neuer Beitragvon Borg am Donnerstag 6. April 2006, 15:01

In der Standard Library gibt es ein Verzeichnis TI-S7... darin findest du den Skalierbaustein FC105.
Mit diesem kannst du einen Analogwert recht konfortabel in einen Bereich skalieren der dir genehm ist.
Borg
......................................................................
....Die Wahrheit ist irgendwo da draussen....
Benutzeravatar
Borg
19164
Gold Mitglied
 
Beiträge: 347
Registriert: Montag 8. März 2004, 18:42
Wohnort: Hessen


Zurück zu SPS

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 7 Gäste