Digitalwert in Analogwert umrechnen

Noops77

Level-1
Beiträge
17
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Tag zusammen

Ich habe euch mal eine Knobelaufgabe.

Ich habe eine Analogbaugruppe AI8x14Bit mit der ich 0 - 20 mA einlese.

An den Eingang der Analogbaugruppe hänge ich einen Strommessumformer an, welcher 0 - 1000 mA auf 0 - 20 mA umwandelt. (4 - Draht Einstellung, habe aber nur 2 Drähte zum verdrahten :confused:)

Jetzt rechne ich:

20 / 27648 = 0,0007 mA pro Digitale 1er Einheit

1 mA = 1428,57 Digitale Einheiten

1 mA = 50 mA effektiv gemessener Strom vor dem Strommessumformer

Somit kann ich mit einem Faktor rechnen 1428,57 / 50 = 28,57

Effektivwert * 28,57 = Digitaler Wert

Stimmt das? Wieso erhalte ich im Bereich bis 200 mA Effektivwert kein anständiges Resultat?????? :twisted: die Karte rechnet mit einem Fehler von 0,3% :rolleyes:

Wer kann mich auf den richtigen Weg bringen?

Danke schon mal.

Gruss Noops
 
Welche physikalische Größe soll denn gemessen werden? Sind das die 0 bis 1000 mA?
Wenn das so ist, dann wäre der Umrechnungsfaktor 1000/27648 = 0,036169

Gruß
Earny
 
Zuviel Werbung?
-> Hier kostenlos registrieren
...
Jetzt rechne ich:

20 / 27648 = 0,0007 mA pro Digitale 1er Einheit

1 mA = 1428,57 Digitale Einheiten
...
Hier rechnest Du schon ziemlich ungenau durch die vielen Nachkommastellen.

Zum einfachen Vergleich:
27648 Einheiten / 20mA = 1382,4 Einheiten/mA

Das entspricht einer Abweichung von ca. 3,34% zu Deiner Berechnung.

Wenn Du dann die 1mA entsprechenden 50 mA durch die 1382,4 Einheiten teilst, kommst Du auch auf den von Earny direkt berechneten Wert von 0,036169 mA/Einheit bzw. andersherum 27,648 Einheiten/mA.

Oder direkt 27648 Einheiten / 1000mA = 27,648 Einheiten/mA.
 
Zuletzt bearbeitet:
Hallo zusammen,

hmm, vielleicht so?

gemessener Strom primärseitig = am PEW gelesener Wert x 1000 / 27648

... und vor dem rechnen noch in REAL wandeln (wegen der Kommas) ...:)

gruss
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ja danke viel mal, aber das bringt mich alles nicht weiter. Wie gerechnet wird weiss ich :cool:

Wieso stimmt mein Wert nicht????


"Oder direkt 27648 Einheiten / 1000mA = 27,648 Einheiten/mA. "

Hab ich auch gerechnet. Passt nicht :roll:
 
Hallo,

ich habe mal 8 Seiten zur Analogwertverarbeitung mit S7 verfasst. Vielleicht kann Noops insbesondere auf den Seiten 6 und 7 nachlesen, wie sich das mit der Analog-Digitalwandlung verhält. Die Normierung bzw. lineare Skalierung von Analogwerten ist dort anhand von Beispielen beschrieben.

Den Experten wäre ich dankbar, wenn ihr mir Fehler mitteilt. Ich könnte dann die überarbeitete Fassung wieder einstellen.

Gruß
Earny
 

Anhänge

  • 40_Analogwertverarbeitung.pdf
    202,7 KB · Aufrufe: 41
Zuviel Werbung?
-> Hier kostenlos registrieren
In welchem Format rechnest Du?
INT, DINT oder REAL? Bei den ersten beiden rundest Du ja schon am Anfang und bekommst eine Ungenauigkeit. Rechne, falls Du es nicht schon machst, in alles in REAL und wandle, wenn nötig, erst am Schluß zurück, dann ist der Fehler auch relativ gering!
 
Also in der Beilage den FC 5, welcher den EW0 Wert (Digitaler Wert) auf den Real mA (0 - 1000 mA) umrechnet :-?

Gruss Noops
 

Anhänge

  • Noob77_2.zip
    245,3 KB · Aufrufe: 9
Zuviel Werbung?
-> Hier kostenlos registrieren
hallo Noops,
wenn du im Netzwerk 3 anstelle von 29.0 den Wert 27.648 verwendest, dann rechnet dein Programm richtig.

Erklärung: In deinem EW0 müssen Digitalwerte vo 0 bis 27648 stehen. Diese müssen auf 0 bis 1000 (ursprünglicher Messwert) umgerechnet werden. Also ist der Umrechnungsfaktor 1000/27648. Du kannst den Wert aus dem EW0 mit 1000/27648 multiplizieren (natürlich alles nur in Real). Wenn du lieber dividierst, dann musst du durch den Kehrwert dividieren, also 27.648

Gruß
Earny
 
Ja das hatte ich am Anfang auch.

Gemessen am Messgerät 190 mA

Gemässen über SPS 200 mA

Darum habe ich den Wert auf 29 korrigiert :rolleyes: hat eben auch nichts gebracht.

Also, das ist nicht der Fehler :-?
 
dann hätte ich nur noch die Erklärung, dass dein Messgerät falsch misst oder dass dein Analogeingang der SPS fehlerhaft misst.
Kannst du die 0 bis 1000 mA überprüfen?

Gruß
Earny
 
dann überprüf das mal bei 200 mA.
In diesem Fall müsste der digitalisierte Analogwert bei 27648/5 = 5529.6 liegen. Der normierte Wert muss dann wieder 200 sein.

Gruß
Earny
 
Zurück
Oben