analoge Eingänge linearisieren und dann über OPC zur Visu

delacasa

Level-1
Beiträge
48
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen,

Step 7 V5.3
CPU 416-2
CP 443-1

die über Profibus DP reinkommenden analogen Signale werden über einen Linearisierungsbaustein auf eine physikalische Größe umgerechnet. Funktioniert mit meinem FB auch tadellos. Doch leider springt der analoge Eingang immer ein wenig. Somit natürlich auch der physikalisch berechnete Wert. Hole ich mir diesen Wert über OPC, dann springt dieser Wert auch in der Visu. Wie kann man am einfachsten diesen aufbereiteten Wert filtern. Vielleicht über einen DB, der nur nach einer eingestellten Zeit angearbeitet wird. Oder muß ich tatsächlich ein PT1-Glied in mein FB integrieren.

Grüsse
delacasa
 
Also ich würde die Signale puffern oder ausgrenzen.

Du hast was vom springen gesagt, Springt das Signal sehr schnell und sehr hoch? (zeichen für EMV)
wenn ja könntest du ja mal nen Vergleicher probieren

#Signal > 30 000

oder es einfach mit Zeit buffern das heißt nen Progrämmchen baun der dir sagt das das Signal nur zulässig ist wenn das signal auch mind. 40ms ansteht.

Ich würde es jedenfalls so probieren aber evt. weiß ein anderer noch eine bessere Lösung.

gruß

Ray
 
Du könntest den Mittelwert aus z.Bsp. 10 Werten nehmen und diesen dann jeweils per OPC auslesen. Das hat aber nur Sinn, wenn dein Analogwert nicht in Bereiche springt, die eigentlich "unmöglich" sind. In diesem Fall würde ich die falschen Werte auch einfach auslassen.
 
Zurück
Oben