Rundung bei Division im Funktionsblock ARIT

Frage:

Wie lassen sich die Rundungsabweichungen bei der Division des Funktionsblockes ARITx erklären?

Antwort:

Die Division (Modus = 4) im Funktionsblock ARIT wird rechenzeitoptimiert und nur mit ganzzahligen Werten durchgeführt. Nachkommastellen werden auch bei Zwischenergebnissen nicht weiter verarbeitet.
Die genaue Rechnung wird wie folgt durchgeführt:
  • Zwischenergebnis  =  IN1 * 164
  • OUT = Zwischenergebnis / |IN2|

Die Werte IN1, IN2, OUT liegen an den Ein- und Ausgängen in interner Normierung vor (16384 entsprechen 100 %). Sie fliessen auch so in die Rechnungen ein. Der Faktor 164 entspricht dem gerundeten Faktor 16384/100.

Tipp:
Anzeige-Codestellen von Funktionsblockeingängen zeigen häufig Prozentwerte an. Die internen Werte werden dazu nur für die Anzeige mit dem Faktor 100/16384 umgerechnet. Bei einigen Funktionsblöcken (FEVAN, FCNT, ...) werden die Eingangswerte im internen Format angezeigt.
Beim Positionierregler 9300 können die analogen Eingangssignale vom FB DISA im GDC-Menü 'Funktionsblöcke / DISA'  in Prozent und im internen Format angezeigt werden.

URL zur Verlinkung dieses AKB-Artikels: https://www.lenze.com/de-de/go/akb/20021169/0/
Kontaktformular