Hallo gravieren,
wenn man sich den Programmausschitt anschaut, sieht man, dass der Integrator in die falsche Richtung arbeiten würde, wäre das Vorzeichen von KI positiv.
i := (IN + in_last) * 5E-7 * KI * tc + i;
Weil (IN + in_last) in meinem Fall neg. ist, würde i immer negativer werden.
Man kann das ganze auch anders lösen, indem man einfach Sollwert und Istwert vertauscht. Dann kann man alle Reglerwerte wieder positiv eingeben.