-> Hier kostenlos registrieren
Hallo,
ich habe leider über die Suche keine passenden Beiträge gefunden...
Aber zum Thema:
Ich habe eine Schraubenverdichterregelung für eine Kälteanlage mit dem 750-881 Controller entwickelt und es funktioniert alles soweit ganz gut, bis auf ein Problem:
Ich habe 4 Drucksonden im Kältekreislauf, die alle ein 4-20mA Signal ausgeben, diese habe ich an eine 750-455 Karte angeschlossem.
Die beiden Hochdrucksonden (0-30Bar bei 4-20mA) sind kein Problem, hab da einfach die Funktion "Fu_Linear_2punkt" aus der Gebäude_allgemein.lib verwendet (x0=0, X100=32767, Y0=0, Y100=30).
Die beiden Niederdrucksonden haben folgenden Druckbereich: -0,7Bar bis 8Bar, da haut es leider mit der o.g. Funktion nicht hin, bei -0,7bar spuckt die Funktion dann trotzdem positive Werte aus.
Jetzt bin ich schon soweit, dass es ja nur an dem negativen Vorzeichen liegen kann.
Ich vermute mal, dass in der Funktion eine einfache Rechenformel steckt und es daran scheitert.
Achja, programmiert wird mit CodeSys 2.3.
Kennt jemand eine andere Funktion, die in Frage kommen könnte, oder hat sonst jemand eine Idee?
Ich stehe da im Moment ein wenig auf dem Schlauch....
Danke schon mal
ich habe leider über die Suche keine passenden Beiträge gefunden...
Aber zum Thema:
Ich habe eine Schraubenverdichterregelung für eine Kälteanlage mit dem 750-881 Controller entwickelt und es funktioniert alles soweit ganz gut, bis auf ein Problem:
Ich habe 4 Drucksonden im Kältekreislauf, die alle ein 4-20mA Signal ausgeben, diese habe ich an eine 750-455 Karte angeschlossem.
Die beiden Hochdrucksonden (0-30Bar bei 4-20mA) sind kein Problem, hab da einfach die Funktion "Fu_Linear_2punkt" aus der Gebäude_allgemein.lib verwendet (x0=0, X100=32767, Y0=0, Y100=30).
Die beiden Niederdrucksonden haben folgenden Druckbereich: -0,7Bar bis 8Bar, da haut es leider mit der o.g. Funktion nicht hin, bei -0,7bar spuckt die Funktion dann trotzdem positive Werte aus.
Jetzt bin ich schon soweit, dass es ja nur an dem negativen Vorzeichen liegen kann.
Ich vermute mal, dass in der Funktion eine einfache Rechenformel steckt und es daran scheitert.
Achja, programmiert wird mit CodeSys 2.3.
Kennt jemand eine andere Funktion, die in Frage kommen könnte, oder hat sonst jemand eine Idee?
Ich stehe da im Moment ein wenig auf dem Schlauch....
Danke schon mal