-> Hier kostenlos registrieren
Hallo,
ich hänge gerade ein bisschen.
Ich habe einen fertigen PCS7-Baustein der mir ein 4..20mA-PEW direkt in eine Gleitpunktzahl für WinCC umwandelt (mit allen nice-to-haves wie Simulation, Drahtbruchprüfung, Eingabe der Grenzen und Warnungen / Alarme in WinCC).
Nun habe ich aber ein paar PT100-Karten deren Signale ich auch gerne mit diesem Baustein verarbeiten würde.
Das Problem sind jetzt die unterschiedlichen Wertebereiche in der Analogwertverarbeitung.
Hier zur Übersicht:
4-20mA:
Überlauf: 32512..32767
Übersteuerung: 27649..3211
Nennbereich: 0..27648
Untersteuerung: -1..-4864
Unterlauf: -4865..-32768
PT100:
Überlauf: 32767
Übersteuerung: 8501..10000
Nennbereich: -2000..8500
Untersteuerung: -2001..-2430
Unterlauf: -32768
Ich dachte jetzt daran, dem Analog-Baustein einen einfachen FC vorzuschalten der folgendes macht:
PT100 >10000 -> Out: 32767
PT100 > 8501 -> Normierung auf 27649..32511
PT100 >=0 -> Normierung auf x..27648
PT100 <0 -> Normierung auf 0..x
PT100 <=2001 -> Normierung auf -1..-4865
PT100 <=4865 -> Out: -32768
Leider ist die Schule bei mir schon zu lange her.. :-(
Habe gerade eine totale Denkblockade.
Wäre nett wenn mir jemand von euch einen Denkanstoß bzgl. der notwendigen Normierungsfaktoren geben könnte.
Alternative wäre evtl. den Baustein umzuschreiben. Der ist allerdings mit SCL erstellt und davon hab ich mal gar keine Ahnung (Zumindest vom Handling her. Und die zugehörige AWL ist ohne Kommentare.
Bin die nächsten zwei Tage nicht da. Also nicht böse sein, wenn keine Antwort kommt.
Danke! Danke! Danke!
ich hänge gerade ein bisschen.
Ich habe einen fertigen PCS7-Baustein der mir ein 4..20mA-PEW direkt in eine Gleitpunktzahl für WinCC umwandelt (mit allen nice-to-haves wie Simulation, Drahtbruchprüfung, Eingabe der Grenzen und Warnungen / Alarme in WinCC).
Nun habe ich aber ein paar PT100-Karten deren Signale ich auch gerne mit diesem Baustein verarbeiten würde.
Das Problem sind jetzt die unterschiedlichen Wertebereiche in der Analogwertverarbeitung.
Hier zur Übersicht:
4-20mA:
Überlauf: 32512..32767
Übersteuerung: 27649..3211
Nennbereich: 0..27648
Untersteuerung: -1..-4864
Unterlauf: -4865..-32768
PT100:
Überlauf: 32767
Übersteuerung: 8501..10000
Nennbereich: -2000..8500
Untersteuerung: -2001..-2430
Unterlauf: -32768
Ich dachte jetzt daran, dem Analog-Baustein einen einfachen FC vorzuschalten der folgendes macht:
PT100 >10000 -> Out: 32767
PT100 > 8501 -> Normierung auf 27649..32511
PT100 >=0 -> Normierung auf x..27648
PT100 <0 -> Normierung auf 0..x
PT100 <=2001 -> Normierung auf -1..-4865
PT100 <=4865 -> Out: -32768
Leider ist die Schule bei mir schon zu lange her.. :-(
Habe gerade eine totale Denkblockade.
Wäre nett wenn mir jemand von euch einen Denkanstoß bzgl. der notwendigen Normierungsfaktoren geben könnte.
Alternative wäre evtl. den Baustein umzuschreiben. Der ist allerdings mit SCL erstellt und davon hab ich mal gar keine Ahnung (Zumindest vom Handling her. Und die zugehörige AWL ist ohne Kommentare.
Bin die nächsten zwei Tage nicht da. Also nicht böse sein, wenn keine Antwort kommt.
Danke! Danke! Danke!