Realwerte vergleichen

HorstPower

Level-1
Beiträge
19
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hi ich habe noch nicht viel Erfahrung mit Analogwerte und Realwerte ich hoffe es kann mir einer weiterhelfen.

1. Ich gebe in einem TP 170 einen Realwert (xy,z) ein und speichere den in einem DB.
2. Über den Analogeingang bekomme ich ja auch einen Realwert (xy,z)
3. Ich möchte den Wert aus 1. mit dem Wert aus 2. vergleichen, wenn z.B. Wert 2 höher ist dann soll z.B. A 0.0 geschaltet werden.

Wie kann man das machen?
Geht das in FUP oder muss ich das in AWL machen?

Danke schon mal für die Hilfe.
 
Hi ich habe noch nicht viel Erfahrung mit Analogwerte und Realwerte ich hoffe es kann mir einer weiterhelfen.

1. Ich gebe in einem TP 170 einen Realwert (xy,z) ein und speichere den in einem DB.
2. Über den Analogeingang bekomme ich ja auch einen Realwert (xy,z)
3. Ich möchte den Wert aus 1. mit dem Wert aus 2. vergleichen, wenn z.B. Wert 2 höher ist dann soll z.B. A 0.0 geschaltet werden.

Wie kann man das machen?
Geht das in FUP oder muss ich das in AWL machen?

Danke schon mal für die Hilfe.

Also in meinem Simatik Manager ist im Editor, die CMP Funktion zum auswählen und dann noch "F1" und da wird ihnen geholfen.


bike
 
Warum nur INT?? Ich benötige vom Sensor die Zahlen nach dem Komma und das sind doch REAL Zahlen oder etwa nicht?

Siemens S7 analog baugruppe mit U oder I Eingangen geben bij 100% eingangs signaal 27648 als INT aus. Dieser wert mussen sie un umrechnen nach nach ihre gewunste grosse.
Ein eingang fur Z.b. ein PT100 signaal gibt ein INT aus 10* grad C. 20.2 gr C = 202 INT
 
Wichtig ist doch wie du Werte bekommst.
Direkt von der AI bekommst du ein Bitmuster, das als INT zu interpretieren ist.
Diese Bitmuster kannst du mit dem FC105 verarbeiten und bekommst je nach Skalierung deinen Real Wert.
Und dann kannst du vergleichen.
Jedoch würde ich berücksichtigen, dass du auf größer bzw kleiner gleich vergleichst, denn es ist sehr unwahrscheinlich, dass genau der Wert aufs Bit genau passt.


bike
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Woher kommt denn der Analogwert? Hast Du eine Siemens-S7-Analogeingangskarte? Wenn ja, dann erzeugt die einen INT-Wert (0-27678 für z. B. 0-10V). In der S7-Bibliothek gibt es dann einen Normierungsbaustein z.B. FC 105, dieser skalliert Deinen Anlaogwert (INT) in einen REAL-Wert. Am besten mal den Baustein in der Bibliothek markieren und mit "F1" die Bauteinhilfe aufrufen.
 
Zurück
Oben