Betriebsanleitung COP - Schleicher Electronic
Betriebsanleitung COP - Schleicher Electronic
Betriebsanleitung COP - Schleicher Electronic
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
2.6.6 Variableneingabe /-ausgabe<br />
Textvariable<br />
(Lang-) Wortvariable<br />
Projektieren unter ProDesigner<br />
Innerhalb einer Textvariablen ist das Zeichen 0h (Hex 0) nicht<br />
zulässig, da der nachfolgende Text abgeschnitten wird und die Ein-<br />
/Ausgabe somit nicht einwandfrei erfolgt.<br />
Bei der Variableneingabe kann eine Eingabe-Begrenzung über die<br />
Eigenschaften MinValue und MaxValue definiert werden.<br />
Diese Werte werden in der Visualisierung als 32-Bit-IEEE-Realzahl<br />
(float) verarbeitet.<br />
32-Bit-IEEE-Realzahlen haben eine Genauigkeit von 6 Ziffern!<br />
Das bedeutet, das die Min-/Max-Werte in Verbindung mit Langworten<br />
(32 Bit Integer) - bei größeren Werten des Langwortes - eine nicht<br />
ausreichende Genauigkeit haben.<br />
Bei der Eingabe-Überprüfung werden die Min-/Max-Werte gerundet<br />
und es kann damit nicht jeder beliebige Grenzwert definiert werden.<br />
Beispiel mit MaxValue:<br />
Max-Wert<br />
in ProDesigner<br />
::<br />
1999999.81<br />
1999999.82<br />
::<br />
1999999.93<br />
1999999.94<br />
::<br />
1999999.99<br />
::<br />
2000000.06<br />
2000000.07<br />
::<br />
2.6.7 Formeln und Bedingungen<br />
Max-Wert<br />
im <strong>COP</strong>, Typ float<br />
1999999.750<br />
1999999.875<br />
2000000.000<br />
Eingaben bis ...<br />
möglich<br />
1999999.75<br />
1999999.88<br />
2000000.00<br />
2000000.125 2000000.13<br />
Aufgrund dieser Rundungs-Problematik wird bei dem maximalen 32<br />
Bit Integer-Wert (2147483647), wenn z.B. MaxValue = 21474836.47<br />
ist, dieser Wert bei der Eingabe nicht mehr angenommen (Eingabe-<br />
Wert = 21474836.47).<br />
In diesem Fall muß MaxValue mit einem noch viel größeren Wert<br />
definiert werden (z.B. MaxValue = 22222222.22). Die <strong>COP</strong>-Software<br />
begrenzt dann die Eingabe auf den maximalen Integer-Wert.<br />
Analoges gilt für den minimalen 32 Bit Integer-Wert (-2147483647).<br />
Sollte bei größeren Werten der Eingabe-Überprüfung die Genauigkeit<br />
der Rundung nicht ausreichen, so ist eine Begrenzung durch die SPS<br />
zu implementieren.<br />
In Formeln und Bedingungen können auch die $-(System-) Variablen<br />
verwendet werden.<br />
30 <strong>Betriebsanleitung</strong> <strong>COP</strong> handy / <strong>COP</strong> touch Version 03/08