-> Hier kostenlos registrieren
Hallo zusammen,
ich möchte gern in FlowChief eine AI Skalierung durchführen.. da vor Ort das SPS Programm die Messwerte nicht skaliert sondern nur ans PLS weitergibt.
Somit findet die Skalierung in FlowChief direkt statt, ich nutze hier den Accon NetLink Pro compact Stecker, welcher leider bei minimalen Minuswerten (z.B. -0,1) mir einen absolut falschen Wert am neuen System liefert. Als Beispiel, ich hab die Blindleistung eines BHKWs, diese ist aktuell am alten Leitsystem bei ca. -0,1, allerdings durch den Stecker vermutlich bekomm ich am neuen FlowChief System einen sehr unrealtischen u. komischen Wert in diese Fall 6.538 kvar.
Ich hatte mich bei FlowChief erkundigt, es ist möglich, das mit einer IF Abfrage zu umgehen, bei welcher ich aber aktuell leider scheitere..
Es soll folgendes passieren, sollte der Messwert am neuen System einen Wert über 500 kvar liefern, soll stattesen eine 0 reingeschrieben werden.
Meine Formel dazu ist folgende. Deshalb soll erst verglichen werden, sollte das eintretetn, soll die 0 geschrieben werden, und wenn nicht, einfach der normale Messwert verwendet werden.
IF({Messwert.BKHW.Blindleistung}>500;0;{Messwert.BHKW.Blindleistung})
Leider spuckt er mir damit einen Sensorfehler aus.. und ich krieg auch keine Fehlermeldung was genau falsch sein sollte.
Mir ist bewusst, das die Skalierung in der SPS wesentlich mehr Sinn machen würde, allerdings hier nicht möglich.
Danke für eure Hilfe!
ich möchte gern in FlowChief eine AI Skalierung durchführen.. da vor Ort das SPS Programm die Messwerte nicht skaliert sondern nur ans PLS weitergibt.
Somit findet die Skalierung in FlowChief direkt statt, ich nutze hier den Accon NetLink Pro compact Stecker, welcher leider bei minimalen Minuswerten (z.B. -0,1) mir einen absolut falschen Wert am neuen System liefert. Als Beispiel, ich hab die Blindleistung eines BHKWs, diese ist aktuell am alten Leitsystem bei ca. -0,1, allerdings durch den Stecker vermutlich bekomm ich am neuen FlowChief System einen sehr unrealtischen u. komischen Wert in diese Fall 6.538 kvar.
Ich hatte mich bei FlowChief erkundigt, es ist möglich, das mit einer IF Abfrage zu umgehen, bei welcher ich aber aktuell leider scheitere..
Es soll folgendes passieren, sollte der Messwert am neuen System einen Wert über 500 kvar liefern, soll stattesen eine 0 reingeschrieben werden.
Meine Formel dazu ist folgende. Deshalb soll erst verglichen werden, sollte das eintretetn, soll die 0 geschrieben werden, und wenn nicht, einfach der normale Messwert verwendet werden.
IF({Messwert.BKHW.Blindleistung}>500;0;{Messwert.BHKW.Blindleistung})
Leider spuckt er mir damit einen Sensorfehler aus.. und ich krieg auch keine Fehlermeldung was genau falsch sein sollte.
Mir ist bewusst, das die Skalierung in der SPS wesentlich mehr Sinn machen würde, allerdings hier nicht möglich.
Danke für eure Hilfe!