TIA Analogwert 4-20mA einlesen

TH20

Level-1
Beiträge
10
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo liebe Community,

ich habe jetzt seit längerem ein großes Problem ein 4-20mA Signal richtig mit TIA Portal auszuwerten.
Ich habe eine Siemens 1214C CPU und das Analogerweiterungsmodul SM1231. An dem ersten Eingang des Analogmoduls liegt ein 4-20mA Signal an. Messungen wurden bereits durchgeführt, ob ein Signal auch wirklich ansteht.
Ich habe die Analogwertverarbeitung mit einem NORM_X und SCALE_X programmiert. Das Problem ist, dass am Eingang des NORM_X der eingelesene Wert immer zu niedrig ist. Es ist ja vorgegeben, dass bei 20 mA die Zahl 27648, bei 10 mA 13824 u.s.w anstehen muss.
Bei einem Wert von 10mA zeigt mir die SPS einen Wert von etwa 5200 an. Und dieses Problem habe ich bei jedem Signal zwischen 4-20 mA. Die Werte, die die SPS digital umwandelt, sind immer viel zu niedrig.
Problem liegt bereits bei Siemens vor, nur denen gehen auch wie mir die Ideen aus, da alles richtig verdrahtet und auch richtig programmiert ist.

Ich wäre über jeder Hilfe dankbar
 
Was ist denn angeschlossen ( und wie ) 2 Leiter oder 4 Leiter.
Ist die Analogkarte parametriert auf 0..20mA oder 4..20mA ( und Konfiguration übertragen )?

Was genau für Bestellnummern.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Der Sensor ist verbunden mit einem Auswertemodul. Das Auswertemodul wird mit 24V betrieben und dient auch zur Spannungsversorgung des Sensors.
Das Auswertemodul hat einen 4-20mA Analogausgang welcher direkt an dem Eingang des Analogmoduls angeschlossen ist.
Die Analogkarte ist auf 4-20mA eingestellt.
Bestellnummer der Analogkarte: 6ES7231-4HD32-0XB0
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Bei 4mA wird mir komischerweise 32767 angezeigt.

Was Überlauf bedeutet.
Sicher, das die Karte richtig parametriert ist und diese Parametrierung auch geladen wurde. Hast du mal ein Messgerät reingehängt ( in Reihe zum Eingang )
und geschaut, wieviel tatsächlich fließt?
 
TIA sagt, dass der Hardwarestand aktuell ist. Allerdings hat ein erneutes Laden und Übersetzten nichts gebracht.
Messgerät habe ich auch dazwischen geklemmt und konnte auch nichts ungewöhnliches feststellen.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Auch bei erneutem Laden der Hardware gibt es keine Änderung.
Ein Messgerät habe ich auch schon in Reihe geschaltet und da fließt auch ein Strom von etwa 17mA. Nur zeigt mir die SPS einen digitalen Wert von etwa 1200 an. Eigentlich müsste dieser um die 20000 liegen.
 
1. Messungen wurden bereits durchgeführt, ob ein Signal auch wirklich ansteht.
2. Ich habe die Analogwertverarbeitung mit einem NORM_X und SCALE_X programmiert.
3. Das Problem ist, dass am Eingang des NORM_X der eingelesene Wert immer zu niedrig ist. Es ist ja vorgegeben, dass bei 20 mA die Zahl 27648, bei 10 mA 13824 u.s.w anstehen muss.
4. Bei einem Wert von 10mA zeigt mir die SPS einen Wert von etwa 5200 an.
5. Und dieses Problem habe ich bei jedem Signal zwischen 4-20 mA.
6. Die Werte, die die SPS digital umwandelt, sind immer viel zu niedrig.
7. Problem liegt bereits bei Siemens vor, nur denen gehen auch wie mir die Ideen aus, da alles richtig verdrahtet und auch richtig programmiert ist.
8. Ich wäre über jeder Hilfe dankbar
9. Ein Messgerät habe ich auch schon in Reihe geschaltet und da fließt auch ein Strom von etwa 17mA. Nur zeigt mir die SPS einen digitalen Wert von etwa 1200 an. Eigentlich müsste dieser um die 20000 liegen.
Zu 1.: Ist bekannt, was/wie gemessen wurde? Liegt das Ergebnis der Messungen schon vor?
Zu 3.: Am Eingang von NORM_X immer zu klein? Vorgegeben ist der Wert für 20mA, aber erscheint er auch bei 20mA? Wert bei 4mA? Wert bei 20mA?
Zu 4.: Wo? Vor dem Normieren? Nach dem Normieren? Vor dem Skalieren? Nach dem Skalieren? Warum Normieren und Skalieren?
Wenn 0 mA am Analog-Eingang 0 irgendwas Deiner MessGrösse entspricht: normieren OK, ansonsten skalieren.
Aber 0 irgendwas entspricht 4mA, nicht 0 mA, also skalieren.
Zu 5.: Bei jedem Wert von 4mA .. 20mA immer etwa 5200?
Zu 6.: Na logisch, wenn doch laut 3. schon der eingelesene Wert immer zu klein ist!?
Zu 7.: Richtig verdrahtet bedeutet konkret was? Richtig programmiert bedeutet konkret was?
Zu 8.: Dann leg los! Welches Problem hast Du?
Zu 9.: Wo zeigt Dir die SPS um 1200 an? (Siehe Zu 4.)
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Das wird am Eingangswort angezeigt. Also alles bevor es überhaupt verarbeitet wird. Auch in der Variablentabelle wird mir der Wert immer zu niedrig angezeigt.
 
Prüf doch mal den AI separat. Wenn du z.B. einen 2k2-Widerstand von +24V an 0+ klemmst (0- an -24V), fliessen ca. 9,67mA (der Stromeingang hat ca. 280 Ohm Innenwiderstand), also sollte im EW ungefähr 9797 stehen.
Wenn nicht, und alles andere ist richtig parametriert und übertragen, ist dann wohl der AI defekt.
 
In der Liste der heutigen Beiträge lese ich "Probleme mit Kommunikation ..." und fühle mich prompt an diesen Thread erinnert ... :ROFLMAO:
Verläuft irgendwie aussergewöhnlich zäh, oder kommt nur mir das so vor?
PS:
Womit poliert Ihr Eure Glaskugeln?
 
Zurück
Oben