Herunterladen Diese Seite drucken

Berechnungen Und Konvertierungen Im Anwendungsprogramm; Zykluszeit Beachten - IFM Electronic CR0232 Original-Programmierhandbuch

Vorschau ausblenden Andere Handbücher für CR0232:

Werbung

ifm
Programmierhandbuch
ecomatmobile
Systembeschreibung
>

Berechnungen und Konvertierungen im Anwendungsprogramm

HINWEIS
Falls folgende Elemente im Anwendungsprogramm erforderlich sind:
• mathematische Funktionen (z.B. ATAN),
• Berechnungen,
• Konvertierungen (z.B. REAL_TO_BYTE),
dann gilt für die Werte an den Eingängen und Ausgängen der entsprechenden Operatoren:
► Den zulässigen Wertebereich in jedem Einzelfall unbedingt einhalten!
>
Ansonsten kann es zu einem FPU-Fehler in der Steuerung kommen.
Beispiele:
Der maximal darstellbare Wert des Zielformats wird überschritten.
Beispiel:
REAL_TO_INT (12345678.3)
> INT ist begrenzt auf -32768...+32767 (nur ganze Zahlen)
Eine vorhandene Realzahl liegt augenscheinlich im Wertebereich des Zielformats.
Tatsächlich (wegen der internen Darstellung der Realzahl) liegt die Zahl außerhalb des Zielformats.
Beispiel:
DW := REAL_TO_DWORD (4294967295.0);
> Die genaueste Darstellung für 4294967295 in REAL ist 4.294967296E9
> Der Wert ist damit um 1 höher als der maximal erlaubte Wert des Zielformats.
> DWORD ist begrenzt auf 0...4294967295.
>

Zykluszeit beachten!

Bei den frei programmierbaren Geräten aus der Controller-Familie
großen Umfang Bausteine zur Verfügung, die den Einsatz der Geräte in den unterschiedlichsten
Anwendungen ermöglichen.
Da diese Bausteine je nach Komplexität mehr oder weniger Systemressourcen belegen, können nicht
immer alle Bausteine gleichzeitig und mehrfach eingesetzt werden.
ACHTUNG
Gefahr von zu trägem Verhalten des Geräts!
Zykluszeit darf nicht zu lang werden!
► Beim Erstellen des Anwendungsprogramms die oben aufgeführten Empfehlungen beachten und
durch Austesten überprüfen.
► Bei Bedarf durch Neustrukturieren der Software und des Systemaufbaus die Zykluszeit
vermindern.
ExtendedController (CR0232) Laufzeitsystem V01.00.03
43
ecomatmobile
stehen in einem
2018-01-11
Software
20779
20777
20778
8006

Werbung

loading