Standard.lib

Transcription

Standard.lib
Anhang A – Weitere Bibliotheken
WAGO-I/O-PRO 32 Bibliothek
Standard.lib
Inhalt
ASCIIBYTE_TO_STRING .........................................................................3
REAL_STATE .............................................................................................4
STANDARD_VERSION.............................................................................6
STRING_COMPARE ..................................................................................7
STRING_TO_ASCIIBYTE .........................................................................8
WAGO-I/O-PRO 32
Standard.lib A-1
A-2 Standard.lib
WAGO-I/O-PRO 32
Anhang A – Weitere Bibliotheken
ASCIIBYTE_TO_STRING
WAGO-I/O-PRO 32 Elemente der Bibliothek
Kategorie:
Name:
Typ:
Name der Bibliothek:
Anwendbar für:
STRING-Funktion
ASCIIBYTE_TO_STRING
Funktion X
Funktionsblock
Programm
Standard.lib
Alle Programmierbaren Feldbus-Controller
Eingangsparameter:
byt
Datentyp:
BYTE
Kommentar:
Eingangswert ist eine Zahl vom
Datentyp BYTE.
Rückgabewert:
ASCIIBYTE_TO_STRING
Datentyp:
STRING
Kommentar:
Rückgabewert der Funktion ist ein
Zeichen vom Datentyp STRING.
Grafische Darstellung:
Zeitliches Verhalten:
Funktionsbeschreibung:
Diese Funktion wandelt eine Zahl vom Datentyp BYTE in ein Zeichen vom Datentyp
STRING um.
WAGO-I/O-PRO 32
Standard.lib A-3
REAL_STATE
REAL_STATE
WAGO-I/O-PRO 32 Elemente der Bibliothek
Kategorie:
Name:
Typ:
Name der Bibliothek:
Anwendbar für:
Informationen über Real-Operationen
REAL_STATE
Funktionsblock X Programm
Funktion
Standard.lib
Alle Programmierbaren Feldbus-Controller
Eingangsparameter:
RESET
Datentyp:
BOOL
Kommentar:
Ein TRUE initialisiert die Variable Error
erneut auf Null.
Ausgangsparameter:
ERROR
Datentyp:
BYTE
Kommentar:
Ein Wert ungleich Null zeigt einen
Fehler bei einer Real-Operation an.
Grafische Darstellung:
Zeitliches Verhalten:
Funktionsbeschreibung:
Dieser Funktionsblock bietet dem Programmierer die Möglichkeit, auf Fehler bei
Berechnungen mit Fließkommazahlen zu reagieren. Im Programm kann nach jeder
Operation der Funktionsblock REAL_STATE aufgerufen werden. Sollte ein Fehler
auftreten, so nimmt der Ausgang ERROR einen Wert ungleich Null an.
A-4 Standard.lib
WAGO-I/O-PRO 32
Anhang A – Weitere Bibliotheken
Folgende Ausgangswerte sind möglich:
ERROR = 3 -> Integer overflow (Überschreitung Integerzahl)
ERROR = 4 -> Floating overflow (Überschreitung Fließkommazahl)
ERROR = 5 -> Floating underflow (Unterschreitung Fließkommazahl)
ERROR = 7 -> Divide by zero (Division durch Null)
ERROR = 9 -> Undefined float (undefinierte Fließkommazahl)
ERROR = 10 -> Conversion error (Fehler bei der Typumwandlung)
ERROR = 11 -> Floating point stack underflow (Unterschreitung Speicher für
Fließkommazahlen)
ERROR = 12 -> Floating point stack overflow (Überschreitung Speicher für
Fließkommazahlen)
WAGO-I/O-PRO 32
Standard.lib A-5
STANDARD_VERSION
STANDARD_VERSION
WAGO-I/O-PRO 32 Library elements
Kategorie:
Name:
Typ:
Name der Bibliothek:
Anwendbar für:
Laufzeitsystem-Diagnose
STANDARD_VERSION
Funktion X
Funktionsblock
Programm
Standard.lib
Alle Programmierbaren Feldbus-Controller
Eingangsparameter:
EN
Datentyp:
BOOL
Kommentar:
Ein TRUE an diesem Eingang aktiviert
diese Funktion.
Rückgabewert:
STANDARD_VERSION
Datentyp:
WORD
Kommentar:
Version der Bibliothek Standard.lib.
Grafische Darstellung:
Zeitliches Verhalten:
EN
STANDARD VERSION
Funktionsbeschreibung:
Die Funktion STANDARD_VERSION gibt die aktuelle Versionsnummer der
Bibliothek zurück. Diese Funktion kann während der Programmentwicklung zur
Information einesetzt werden. Ferner können zur Laufzeit Versionskonflikte
vermieden werden.
A-6 Standard.lib
Version:
Beschreibung:
1.0
Erste Version (16#100)
WAGO-I/O-PRO 32
Anhang A – Weitere Bibliotheken
STRING_COMPARE
WAGO-I/O-PRO 32 Elemente der Bibliothek
Kategorie:
Name:
Typ:
Name der Bibliothek:
Anwendbar für:
STRING-Funktion
STRING_COMPARE
Funktion X
Funktionsblock
Programm
Standard.lib
Alle Programmierbaren Feldbus-Controller
Eingangsparameter:
STR1
Datentyp:
STRING
STR2
STRING
Rückgabewert:
STRING_COMPARE
Datentyp:
BOOL
Kommentar:
Eine Zeichenkette mit max. 255
Zeichen.
Eine Zeichenkette mit max. 255
Zeichen.
Kommentar:
Gibt das Ergebnis des Vergleichs
zurück.
Grafische Darstellung:
Zeitliches Verhalten:
Funktionsbeschreibung:
Mit dieser Funktion kann der Programmierer zwei Zeichenketten mit jeweils max.
255 Zeichen vergleichen. Bei einer Übereinstimmung liefert die Funktion ein TRUE
zurück. Sind die Zeichenketten jedoch nicht identisch, ergibt sich ein FALSE als
Rückgabewert.
WAGO-I/O-PRO 32
Standard.lib A-7
STRING_TO_ASCIIBYTE
STRING_TO_ASCIIBYTE
WAGO-I/O-PRO 32 Elemente der Bibliothek
Kategorie:
Name:
Typ:
Name der Bibliothek:
Anwendbar für:
STRING-Funktion
STRING_TO_ASCIIBYTE
Funktion X
Funktionsblock
Programm
Standard.lib
Alle Programmierbaren Feldbus_Controller
Eingangsparameter:
str
Datentyp:
STRING
Kommentar:
Eine Zeichenkette mit max. 255
Zeichen.
Rückgabewert:
STRING_TO_ASCIIBYTE
Datentyp:
BYTE
Kommentar:
Rückgabewert der Funktion ist eine
Zahl vom Datentyp BYTE.
Grafische Darstellung:
Zeitliches Verhalten:
Funktionsbeschreibung:
Diese Funktion wandelt ein Zeichen vom Datentyp STRING in eine Zahl vom
Datentyp BYTE um.
A-8 Standard.lib
WAGO-I/O-PRO 32
Anhang A – Weitere Bibliotheken
WAGO-I/O-PRO 32
Standard.lib A-9
A-10 Standard.lib
WAGO-I/O-PRO 32