Hallo Thorsten,
zum Beruhigen von unruhigen Signalen wird dir der DELAY nichts bringen. Der gibt dir dasselbe unruhige Signal lediglich zeitversetzt aus. Üblicherweise bildet man hier einen gleitenden Mittelwert. Für REALs gibt es bei OSCAT den FT_AVG (habe ich noch nicht eingesetzt), für 16 Bit Integer den FILTER_MAV_W. Obacht, der ist allerdings buggy, hier wurde ein Bugfix vorgeschlagen:
http://www.oscat.de/community/index.php/topic,1236.0.html.
Ich hatte vor Jahren den FT_AVG übersehen, mir auf Basis von FILTER_MAV_W eine REAL-Variante gebaut und dabei die Fehler im MAV_W für mich korrigiert. Siehe Anhang.
Ob der AIN für die Wandlung in den Messbereich geeignet ist, hängt von deiner Systemkonfiguration ab. Leider schweigst du dich über die Details bzgl. Sensor und dessen Anschluss aus. 4..20 mA/0..10 V an AI-Karte? Feldbus direkt? IO-Link? Ich nehme an, Karte. Dann hängt es von dieser ab, welchen Wert du für 10 V/20 mA (also 100 % des Eingangsbereichs) erhältst. Und damit, ob der AIN passt. Im Zweifel bist du mit dem AIN1 besser beraten, da dieser bzgl. der Skalierung besser parametriert werden kann. Oder du schreibst die drei Zeilen halt selbst.
Gruß,
mattsches
[gelöscht durch Administrator]