Übersicht
Die SPS-Bibliothek Tc2_Utilities umfasst Funktionsbausteine und Funktionen zum Aufruf von TwinCAT-Systemfunktionen und Betriebssystemfunktionen sowie verschiedene Konvertierungsfunktionen.
- Betriebssystemfunktionen
- SPS-Funktionen
- Checksumme/CRC-Funktionen
- Systemfunktionen
- Scope-View-Funktionen
- Scope-Server-Funktionen
- ADS-Monitor-Funktionen
- Konvertierungsfunktionen
- STRING-Funktionen
- Erweiterte STRING-Funktionen
- 64-Bit-Funktionen (unsigned)
- 64-Bit-Funktionen (signed)
- 16-Bit-Festkommazahl-Funktionen (signed)
- Byte-Order-Konvertierungsfunktionen
- FLOAT-Funktionen
- LCOMPLEX-Funktionen
- P[TYPE]_TO_[TYPE]-Konvertierungsfunktionen
- T_Arg-Hilfsfunktionen
- CSV-Formatfunktionen
- Lizenzierungsfunktionen
- Andere Funktionen
Betriebssystemfunktionen
Name | Beschreibung |
---|---|
Betriebssystem herunterfahren (shutdown). | |
Shutdown-Prozess unterbrechen. | |
Restart des Betriebssystems durchführen. | |
Aktuelle lokale Windows-Systemzeit lesen. | |
Aktuelle lokale Windows-Systemzeit setzen. | |
Windows-Anwendungen aus der SPS starten. | |
Die lokale Windows-Systemzeit mit der Echtzeituhr des PCs synchronisieren. | |
Werte aus der Registrierung auslesen. | |
Werte in die Registrierung schreiben. | |
Sucht in einem Verzeichnis nach einer Datei oder einem Unterverzeichnis, dessen Name dem spezifizierten Namen gleicht. Die gefundenen Einträge können einzeln ausgelesen werden. | |
Sucht in einem Verzeichnis nach einer Datei oder einem Unterverzeichnis, dessen Name dem spezifizierten Namen gleicht. Die gefundenen Einträge können Gruppenweise ausgelesen werden. | |
Liest Netzwerkadapterinformationen. | |
Liest den Host-Namen des lokalen PCs. | |
Konvertiert den Host-Namen in die (IPv4) Internet Protokoll Netzwerkadresse. | |
Liest die Zeitzone-Konfiguration des Betriebssystems. | |
Setzt die Zeitzone-Konfiguration des Betriebssystems. | |
Liefert die lokale Windows-Systemzeit und Sommerzeit-/Winterzeit-Info. |
SPS-Funktionen
Name | Beschreibung |
---|---|
Reset der SPS durchführen. | |
SPS starten. | |
SPS stoppen. | |
Symbolinformationen der SPS lesen. | |
Symbolinformationen einer SPS-Variablen anhand des Symbolnamens lesen. | |
Symbolinformationen einer SPS-Variablen anhand des Symbolnamens lesen. Der Kommentar wird abgeschnitten wenn die verfügbare Puffergröße nicht ausreichend ist. | |
Ausführungszeit vom SPS-Code ermitteln. | |
Persistente Daten auf den Datenträger aus dem SPS-Programm heraus speichern. | |
Persistente Daten auf den Datenträger aus dem SPS-Programm heraus speichern (erweiterte Version). |
Checksumme/CRC-Funktionen
Name | Beschreibung |
---|---|
Berechnet die 16-Bit-Check-Summe. | |
Berechnet CRC16-CCITT (zyklische Redundanz Prüfung) von einem beliebigen Datentyp. | |
Berechnet CRC16-CCITT (zyklische Redundanz Prüfung) eines einzelnen Datenbytes. |
Systemfunktionen
Name | Beschreibung |
---|---|
TwinCAT-System Restart durchführen. | |
TwinCAT-System stoppen. | |
TwinCAT-System in den CONFIG-Modus versetzen. | |
Die CPU-Auslastung des TwinCAT-Systems ermitteln. | |
Die aktuelle und maximale Latenzzeit eines TwinCAT-Systems ermitteln. | |
Router-Informationen über die konfigurierten Remote-PCs lesen. | |
AmsNetId des lokalen TwinCAT-PCs lesen. | |
Router-Statusinformationen lesen. | |
Router-Verbindungsinformationen lesen. | |
Neue Router-Verbindung hinzufügen. | |
Vorhandene Router-Verbindung löschen. | |
Konvertiert die AMS Message Router Transportschichtkennung in einen String. | |
Liest die Geräteidentifikation ein. | |
Liest die Geräteidentifikation ein. (Erlaubt längere Strings bei Hardware Model und Seriennummer.) | |
Liest die gültigen und ungültigen TwinCAT Lizenzen aus. | |
Liest die SystemID als GUID aus. | |
Liest die SystemID und die Volume-System-ID aus. |
Scope-View-Funktionen
Scope-View-Funktionen werden von TwinCAT 3 nicht mehr unterstützt.
Scope-Server-Funktionen
Name | Beschreibung |
---|---|
Steuert (start/speichern…) den Scope Server für data logging. |
Konvertierungsfunktionen
Name | Beschreibung |
---|---|
DATE_AND_TIME in Windows‑Systemzeit‑Struktur konvertieren. | |
DATE_AND_TIME in Windows‑File‑Time konvertieren. | |
Windows Systemzeit-Struktur in DATE_AND_TIME konvertieren. | |
Windows Systemzeit-Struktur in File-Time konvertieren. | |
Windows Systemzeit-Struktur in String konvertieren. | |
String in Windows Systemzeit-Struktur konvertieren. | |
Windows File-Time in DATE_AND_TIME konvertieren. | |
Windows File-Time in Systemzeit-Struktur konvertieren. | |
Dezimal-Zahlen in BCD-Zahlen konvertieren. | |
BCD-Zahlen in Dezimal-Zahlen konvertieren. | |
Grad-Winkel in Bogenmaß konvertieren. | |
Bogenmaß in Grad-Winkel konvertieren. | |
TIME-Variable in eine Struktur mit aufgelösten Millisekunden, Sekunden, Minuten usw. konvertieren. | |
Struktur mit aufgelösten Millisekunden, Sekunden, Minuten usw. in TIME-Variable konvertieren. | |
Tauscht um das Hi- und Lo-Word einer REAL-Variablen. | |
Erlaubt eine explizite Konvertierung vom Typ BYTE in eine positive Fließkommazahl vom Typ LREAL. | |
Erlaubt eine explizite Konvertierung vom Typ DWORD in eine positive Fließkommazahl vom Typ LREAL. | |
Erlaubt eine explizite Konvertierung vom Typ UDINT in eine positive Fließkommazahl vom Typ LREAL. | |
Erlaubt eine explizite Konvertierung vom Typ UINT in eine positive Fließkommazahl vom Typ LREAL. | |
Konvertiert eine 64 Bit Zahl vom Typ ULINT in eine 64 Bit Zahl vom Typ T_ULARGE_INTEGER. | |
Erlaubt eine explizite Konvertierung vom Typ USINT in eine positive Fließkommazahl vom Typ LREAL. | |
Konvertiert Byte Array in einen String. | |
Konvertiert String in ein Byte Array. | |
Konvertiert UTC-Zeit in Lokalzeit und umgekehrt (by bias). | |
Konvertiert kontinuierliche Lokalzeit (file time format) in UTC-Zeit. | |
Konvertiert kontinuierliche Lokalzeit (structured system time format) in UTC-Zeit. | |
Konvertiert UTC-Zeit (file time format) in Lokalzei.t | |
Konvertiert UTC-Zeit (structured system time format) in Lokalzeit. | |
Konvertiert den ASCII-Code eines hexadezimalen Halbbytezeichens in den Dezimalwert. | |
Konvertiert ein hexadezimales Halbbytezeichen in seinen dezimalen Wert. | |
Vergleicht zwei GUID-Werte |
STRING-Funktionen
Name | Beschreibung |
---|---|
Konvertiert eine Fließkommazahl in einen String mit der gewünschten Anzahl der Nachkommastellen. | |
Konvertiert Dezimalzahl in einen Dezimalstring. | |
Konvertiert Dezimalzahl in einen Hexadezimalstring. | |
Konvertiert Dezimalzahl in einen Oktalstring. | |
Konvertiert Dezimalzahl in einen Binärstring. | |
Konvertiert Dezimalzahl in einen Dezimalstring. | |
Konvertiert Dezimalzahl in einen Hexadezimalstring. | |
Konvertiert Dezimalzahl in einen Oktalstring. | |
Konvertiert Dezimalzahl in einen Binärstring. | |
Konvertiert Adresse (Pointer) in einen Dezimalstring. | |
Konvertiert Adresse (Pointer) in einen Hexadezimalstring. | |
Konvertiert Adresse (Pointer) in einen Oktalstring. | |
Konvertiert Adresse (Pointer) in einen Binärstring. | |
Konvertiert Adresse (Pointer) in einen String. | |
Konvertiert einen String in eine Adresse (Pointer). | |
Konvertiert vorzeichenbehaftete Dezimalzahl (64 Bit) in einen Dezimalstring. | |
Konvertiert vorzeichenbehaftete Dezimalzahl (32 Bit) in einen Dezimalstring. | |
Konvertiert und formatiert eine Dezimalzahl oder eine Fließkommazahl in einen String. | |
Konvertiert eine Dezimalzahl vom Typ Byte in einen Binärstring. | |
Konvertiert eine Dezimalzahl in einen Dezimalstring. | |
Konvertiert eine Dezimalzahl in einen Hexadezimalstring. | |
Konvertiert eine Dezimalzahl in einen Oktalstring. | |
Konvertiert eine Dezimalzahl vom Typ Word in einen Binärstring. | |
Konvertiert eine Dezimalzahl vom Typ Word in einen Dezimalstring. | |
Konvertiert eine Dezimalzahl vom Typ Word in einen Hexadezimalstring. | |
Konvertiert eine Dezimalzahl vom Typ Word in einen Oktalstring. | |
Konvertiert und formatiert bis zu 10 Argumente (Dezimal- oder Fließkommazahlen). | |
Durchsucht einen String nach Zahlen. | |
Konvertiert Kleinbuchstaben in Großbuchstaben in einem String. | |
Konvertiert Großbuchstaben in Kleinbuchstaben in einem String. | |
Entfernt Leerzeichen am Anfang eines Strings. | |
Entfernt Leerzeichen am Ende eines Strings. | |
Konvertiert Binärdaten in Hexadezimal-String. | |
Konvertiert Hexadezimal-String in Binärdaten. | |
Konvertiert eine strukturierte GUID-Variable in eine GUID- Stringvariable. | |
Konvertiert eine strukturierte GUID-Variable in eine Registry-GUID-Stringvariable | |
Konvertiert eine Registry-GUID-Stringvariable in eine strukturierte GUID-Variable. |
Erweiterte STRING-Funktionen
Name | Beschreibung |
---|---|
Konvertiert ein Zeichen vom Typ STRING in ein Zeichen vom Typ WSTRING (mit Null-Terminierung). | |
Verkettet zwei beliebig lange Zeichenketten vom Typ STRING. | |
Entfernt nLen Zeichen einer Zeichenfolge beginnend an der Position nPos. | |
Prüft, ob eine Zeichenfolge nur ASCII-Zeichen (0x000 bis 0x7F) enthält und gibt die Anzahl der ASCII-Zeichen zurück. | |
Findet eine ggf. mehrfach vorkommende Zeichenfolge in einer anderen Zeichenfolge. | |
Findet eine ggf. mehrfach vorkommende Zeichenfolge in einer anderen Zeichenfolge und entfernt diese. | |
Findet ein ggf. mehrfach vorkommendes Zeichen in einer Zeichenfolge und entfernt dieses. | |
Findet eine ggf. mehrfach vorkommende Zeichenfolge in einer anderen Zeichenfolge und ersetzt diese durch eine andere Zeichenfolge. | |
Findet ein ggf. mehrfach vorkommendes Zeichen in einer Zeichenfolge und ersetzt dieses durch ein anderes Zeichen. | |
Fügt eine Zeichenfolge in eine andere Zeichenfolge nach der Position nPos ein. | |
Gibt die Anzahl der Zeichen in einer Zeichenfolge zurück. | |
Ersetzt nLen Zeichen einer Zeichenfolge durch eine andere Zeichenfolge beginnend an der Position nPos. | |
Konvertiert eine Beliebige Zeichenfolge vom Datentyp STRING in eine Zeichenfolge im UTF-8-Format. | |
Konvertiert eine beliebige Zeichenfolge einer Variablen vom Datentyp STRING in eine Zeichenfolge im UTF-8-Format. | |
Konvertiert eine Variable vom Datentyp STRING in eine Variable vom Datentyp WSTRING. | |
Kopiert die Zeichenfolge einer Variablen vom Datentyp STRING und prüft, ob die Zeichenfolge vollständig kopiert wurde. | |
Konvertiert eine Zeichenfolge im UTF8-Format in eine Zeichenfolge vom Datentyp STRING. | |
Konvertiert eine Zeichenfolge im UTF-8-Format in eine Zeichenfolge vom Datentyp WSTRING. | |
Gibt die Anzahl der Zeichen einer UTF‑8‑Zeichenfolge zurück. | |
Konvertiert eine Variable vom Datentyp WSTRING in eine Variable vom Datentyp STRING (mit Null-Terminierung). | |
Verkettet zwei beliebig lange Zeichenfolgen vom Datentyp WSTRING. | |
Gibt die Anzahl der Zeichen in einer Unicode-Zeichenfolge vom Datentyp WSTRING zurück. | |
Konvertiert eine beliebige Zeichenfolge vom Datentyp WSTRING in eine Zeichenfolge im UTF-8-Format. | |
Konvertiert eine Variable vom Datentyp WSTRING in eine Variable vom Datentyp STRING. | |
Konvertiert eine Zeichenfolge einer Variablen vom Datentyp WSTRING in eine Zeichenfolge im UTF-8-Format. | |
Kopiert eine Zeichenfolge einer Variablen vom Datentyp WSTRING und prüft, ob die Zeichenfolge vollständig kopiert wurde. |
64-Bit-Funktionen (unsigned)
Name | Beschreibung |
---|---|
Initialisiert/setzt eine 64-Bit-Zahl. | |
Addiert zwei 64-Bit-Zahlen. | |
Addiert zwei 64-Bit-Zahlen (mit Overflow check). | |
Subtrahiert zwei 64-Bit-Zahlen. | |
Vergleicht zwei 64-Bit-Zahlen. | |
Multipliziert zwei 32-Bit-Zahlen. Das Ergebnis ist eine 64-Bit-Zahl. | |
Multipliziert zwei 64-Bit-Zahlen. Das Ergebnis ist eine 64-Bit-Zahl. | |
Multipliziert zwei 64-Bit-Zahlen. Das Ergebnis ist eine 64-Bit-Zahl (mit Overflow check). | |
Division zweier 64-Bit-Zahlen. | |
Division zweier 64-Bit-Zahlen (mit Restergebnis). | |
Division einer 64-Bit-Zahl durch eine 16‑Bit‑Zahl. Das Ergebnis ist eine 64-Bit-Zahl. | |
Modulo-Division zweier 64-Bit-Zahlen. | |
Bitweise AND zweier 64-Bit-Zahlen. | |
Bitweise OR zweier 64-Bit-Zahlen. | |
Bitweise NOT einer 64-Bit-Zahlen. | |
Bitweise XOR zweier 64-Bit-Zahlen. | |
Bitweise Linksrotation einer 64-Bit-Zahl. | |
Bitweise Rechtsrotation einer 64-Bit-Zahl. | |
Bitweises Links-Shift einer 64-Bit-Zahl. | |
Bitweises Rechts-Shift einer 64-Bit-Zahl. | |
Minimumfunktion | |
Maximumfunktion | |
Limitierung | |
Prüft ob der Wert der 64-Bit-Zahl ist Null. | |
Konvertiert 64-Bit-Zahl in einen STRING. | |
Konvertiert 64-Bit-Zahl in einen LREAL. | |
Konvertiert einen STRING in eine 64-Bit-Zahl. | |
Konvertiert LREAL in eine 64-Bit-Zahl. | |
Konvertiert eine 64-Bit-Zahl vom Typ LWORD in eine 64-Bit-Zahl vom Typ T_ULARGE_INTEGER. | |
Konvertiert eine 64-Bit-Zahl vom Typ T_ULARGE_INTEGER in eine 64-Bit-Zahl vom Typ LWORD. | |
Konvertiert eine 64-Bit-Zahl vom Typ T_ULARGE_INTEGER in eine 64 Bit Zahl ULINT. |
64-Bit-Funktionen (signed)
Name | Beschreibung |
---|---|
Initialisiert/setzt eine 64-Bit-Zahl. | |
Addiert zwei 64-Bit-Zahlen. | |
Addiert zwei 64-Bit-Zahlen (mit Overflow check). | |
Subtrahiert zwei 64-Bit-Zahlen. | |
Vergleicht zwei 64-Bit-Zahlen. | |
Division zweier 64-Bit-Zahlen (mit Restergebnis). | |
Bitweise NOT einer 64-Bit-Zahl. | |
Prüft ob der Wert der 64-Bit-Zahl ist Null. | |
Negiert eine 64-Bit-Zahl. | |
Konvertiert 64-Bit-Zahl in einen LREAL. | |
Konvertiert LREAL in eine 64 Bit Zahl. | |
Konvertiert eine vorzeichenbehaftete 64-Bit-Zahl in eine vorzeichenlose 64-Bit-Zahl. | |
Konvertiert eine vorzeichenlose 64-Bit-Zahl in eine vorzeichenbehaftete 64-Bit-Zahl. | |
Konvertiert eine vorzeichenbehaftete 64-Bit-Zahl vom Typ LINT in eine vorzeichenbehaftete 64‑Bit‑Zahl vom Typ T_LARGE_INTEGER). | |
Konvertiert eine vorzeichenbehaftete 64-Bit-Zahl vom Typ T_LARGE_INTEGER in eine vorzeichenbehaftete 64-Bit-Zahl vom Typ LINT. |
16-Bit-Festkommazahl-Funktionen (signed)
Name | Beschreibung |
---|---|
Addiert zwei Festkommazahlen. | |
Ändert die Auflösung einer Festkommazahl. | |
Subtrahiert zwei Festkommazahlen. | |
Dividiert zwei Festkommazahlen. | |
Multipliziert zwei Festkommazahlen. | |
Konvertiert LREAL in eine Festkommazahl. | |
Konvertiert WORD in eine Festkommazahl. | |
Konvertiert eine Festkommazahl in LREAL. | |
Konvertiert eine Festkommazahl in WORD. |
Byte-Order-Konvertierungsfunktionen
Name | Beschreibung |
---|---|
Host-To-Network Konvertierung (16-Bit-Zahl) | |
Host-To-Network Konvertierung (32-Bit-Zahl) | |
Host-To-Network Konvertierung (64-Bit-Zahl, „legacy“-Typ: T_ULARGE_INTEGER) | |
Host-To-Network Konvertierung (64-Bit-Zahl, „native“-Typ: LWORD) | |
Host-To-Network Konvertierung (128-Bit-Zahl, „legacy“-Typ: T_UHUGE_INTEGER) | |
Network-To-Host Konvertierung (16-Bit-Zahl) | |
Network-To-Host Konvertierung (32-Bit-Zahl) | |
Network-To-Host Konvertierung (64-Bit-Zahl, „legacy“-Typ: T_ULARGE_INTEGER) | |
Network-To-Host Konvertierung (64-Bit-Zahl, „native“-Typ: LWORD) | |
Network-To-Host Konvertierung (128-Bit-Zahl, „legacy“-Typ: T_UHUGE_INTEGER) |
FLOAT-Funktionen
Name | Beschreibung |
---|---|
veraltet BOOL_TO_FLOAT | Konvertiert eine Variable vom Typ BOOL in eine Variable vom Typ LREAL. |
veraltet DINT_TO_FLOAT | Konvertiert eine Variable vom Typ DINT in eine Variable vom Typ FLOAT. |
veraltet FLOAT_TO_BOOL | Konvertiert eine Variable vom Typ FLOAT in eine Variable vom Typ BOOL. |
veraltet FLOAT_TO_DINT | Konvertiert eine Variable vom Typ FLOAT in eine Variable vom Typ DINT. |
veraltet FLOAT_TO_INT | Konvertiert eine Variable vom Typ FLOAT in eine Variable vom Typ INT. |
veraltet FLOAT_TO_SINT | Konvertiert eine Variable vom Typ FLOAT in eine Variable vom Typ SINT. |
veraltet FLOAT_TO_STRING | Konvertiert eine Variable vom Typ FLOAT in eine Variable vom Typ STRING. |
veraltet FLOAT_TO_TIME | Konvertiert eine Variable vom Typ FLOAT in eine Variable vom Typ TIME. |
veraltet FLOAT_TO_UDINT | Konvertiert eine Variable vom Typ FLOAT in eine Variable vom Typ UDINT. |
veraltet FLOAT_TO_UINT | Konvertiert eine Variable vom Typ FLOAT in eine Variable vom Typ UINT. |
veraltet INT_TO_FLOAT | Konvertiert eine Variable vom Typ INT in eine Variable vom Typ FLOAT. |
veraltet SINT_TO_FLOAT | Konvertiert eine Variable vom Typ SINT in eine Variable vom Typ FLOAT. |
veraltet TIME_TO_FLOAT | Konvertiert eine Variable vom Typ TIME in eine Variable vom Typ FLOAT. |
veraltet UDINT_TO_FLOAT | Konvertiert eine Variable vom Typ UDINT in eine Variable vom Typ FLOAT. |
veraltet UINT_TO_FLOAT | Konvertiert eine Variable vom Typ UINT in eine Variable vom Typ FLOAT. |
Liefert TRUE, wenn das Argument vom Typ LREAL einen endlichen Wert besitzt. | |
Liefert TRUE, wenn das Argument vom Typ LREAL einen undefinierten Wert besitzt (NaN). | |
Liefert TRUE, wenn das Argument vom Typ REAL einen endlichen Wert besitzt. | |
Liefert TRUE, wenn das Argument vom Typ REAL einen undefinierten Wert besitzt (NaN). |
Veraltete Funktion Diese Funktion ist veraltet. Bitte verwenden Sie stattdessen die Funktionen „..._TO_LREAL“ oder „LREAL_TO_...“, welche dasselbe Ergebnis liefern. |
LCOMPLEX-Funktionen
Name | Beschreibung |
---|---|
Liefert TRUE, wenn das Argument vom Typ LCOMPLEX einen undefinierten Wert besitzt (NaN). | |
Liefert den Absolutwert zur übergebenen komplexen Zahl. |
P[TYPE]_TO_[TYPE]-Konvertierungsfunktionen
Name | Beschreibung |
---|---|
Liefert den Inhalt einer BOOL-Pointervariablen. | |
Liefert den Inhalt einer BYTE-Pointervariablen. | |
Liefert den Inhalt einer DATE-Pointervariablen. | |
Liefert den Inhalt einer DINT Pointervariablen. | |
Liefert den Inhalt einer DT-Pointervariablen. | |
Liefert den Inhalt einer DWORD‑Pointervariablen. | |
Liefert den Inhalt einer T_HUGE_INTEGER‑Pointervariablen. | |
Liefert den Inhalt einer INT‑Pointervariablen. | |
Liefert den Inhalt einer T_LARGE_INTEGER‑Pointervariablen. | |
Liefert den Inhalt einer LINT‑Pointervariablen. | |
Liefert den Inhalt einer LREAL‑Pointervariablen. | |
Liefert den Inhalt einer LWORD‑Pointervariablen. | |
Liefert den Inhalt einer T_MaxString‑Pointervariablen. | |
Liefert den Inhalt einer REAL‑Pointervariablen. | |
Liefert den Inhalt einer SINT‑Pointervariablen. | |
Liefert den Inhalt einer STRING‑Pointervariablen. | |
Liefert den Inhalt einer TIME‑Pointervariablen. | |
Liefert den Inhalt einer TOD‑Pointervariablen. | |
Liefert den Inhalt einer UDINT-Pointervariablen. | |
Liefert den Inhalt einer T_UHUGE_INTEGER‑Pointervariablen. | |
Liefert den Inhalt einer UINT‑Pointervariablen. | |
Liefert den Inhalt einer T_ULARGE_INTEGER‑Pointervariablen. | |
Liefert den Inhalt einer ULINT‑Pointervariablen. | |
Liefert den Inhalt einer USINT‑Pointervariablen. | |
Liefert den Inhalt einer WORD‑Pointervariablen. | |
Liefert den Inhalt einer T_ULARGE_INTEGER‑Pointervariablen. |
T_Arg-Hilfsfunktionen
Name | Beschreibung |
---|---|
Vergleicht zwei Variablen vom Typ T_Arg | |
Kopiert den Wert einer Variablen vom Typ T_Arg in eine andere Variable und liefert die Anzahl der erfolgreich kopierten Datenbytes zurück. | |
Liefert TRUE, wenn eine der T_Arg‑Membervariablen den Wert Null hat oder nicht initialisiert wurde. | |
Liefert in einer Struktur vom Typ T_Arg Informationen zu einer Struct- oder Array‑Variablen. | |
Liefert in einer Struktur vom Typ T_Arg Informationen zu einer BOOL-Variablen. | |
Liefert in einer Struktur vom Typ T_Arg Informationen zu einer BYTE-Variablen. | |
Liefert in einer Struktur vom Typ T_Arg Informationen zu einer DINT-Variablen. | |
Liefert in einer Struktur vom Typ T_Arg Informationen zu einer DWORD-Variablen. | |
Liefert in einer Struktur vom Typ T_Arg Informationen zu einer T_HUGE_INTEGER-Variablen. | |
Liefert in einer Struktur vom Typ T_Arg Informationen zu einer INT- Variablen. | |
Liefert in einer Struktur vom Typ T_Arg Informationen zu einer T_LARGE_INTEGER‑Variablen. | |
Liefert in einer Struktur vom Typ T_Arg Informationen zu einer LINT-Variablen. | |
Liefert in einer Struktur vom Typ T_Arg Informationen zu einer LREAL-Variablen. | |
Liefert in einer Struktur vom Typ T_Arg Informationen zu einer LWORD-Variablen. | |
Liefert in einer Struktur vom Typ T_Arg Informationen zu einer REAL-Variablen. | |
Liefert in einer Struktur vom Typ T_Arg Informationen zu einer SINT-Variablen. | |
Liefert in einer Struktur vom Typ T_Arg Informationen zu einer T_MaxString-Variablen. | |
Liefert in einer Struktur vom Typ T_Arg Informationen zu einer UDINT-Variablen. | |
Liefert in einer Struktur vom Typ T_Arg Informationen zu einer T_UHUGE_INTEGER-Variablen. | |
Liefert in einer Struktur vom Typ T_Arg Informationen zu einer UINT-Variablen. | |
Liefert in einer Struktur vom Typ T_Arg Informationen zu einer T_ULARGE_INTEGER‑Variablen. | |
Liefert in einer Struktur vom Typ T_Arg Informationen zu einer ULINT-Variablen. | |
Liefert in einer Struktur vom Typ T_Arg Informationen zu einer USINT-Variablen. | |
Liefert in einer Struktur vom Typ T_Arg Informationen zu einer WORD-Variablen. | |
Liefert in einer Struktur vom Typ T_Arg Informationen zu einer PVOID-Variablen. |
CSV-Formatfunktionen
Name | Beschreibung |
---|---|
Konvertiert den Wert eines Strings mit einem Datenfeld im CSV-Format in eine SPS‑Stringvariable. | |
Konvertiert den Wert einer SPS-Stringvariablen in einen String mit einem Datenfeld im CSV‑Format. | |
Konvertiert einen Bytepuffer mit einem Datenfeld im CSV-Format in einen Wert einer beliebigen SPS-Variablen. | |
Konvertiert den Wert einer beliebigen SPS‑Variablen in einen Bytepuffer mit einem Datenfeld im CSV-Format. | |
Teilt Datensätze im CSV-Format die in einem Bytepuffer vorliegen in einzelne Datenfelder. | |
Erzeugt aus einzelnen Datenfeldern einzelne oder mehrere Datensätze in einem Bytepuffer |
Lizenzierungsfunktionen
Name | Beschreibung |
---|---|
Liest die StorageInfo des Lizenz-Dongles und das Dateiverzeichnis aus. | |
Erzeugt eine Datei auf dem Lizenz-Dongle. | |
Löscht eine Datei auf dem Lizenz-Dongle. | |
Liest eine Datei vom Lizenz-Dongle in einen bereitgestellten Buffer. | |
Kopiert eine Datei von der Festplatte auf den Lizenz‑Dongle. | |
Kopiert eine Datei vom Lizenz-Dongle auf die Festplatte. | |
Ermittelt den TwinCAT-3-Lizenzstatus für eine gegebene Lizenz-ID. | |
Liest die System-ID und die Volume-ID des TwinCAT-3-Lizenz-Dongles als GUID aus. | |
Ermittelt die Anzahl angeschlossener Lizenz-Dongles und liefert Adresse und Status. | |
Liest die gültigen und ungültigen TwinCAT-Lizenzen aus. | |
Ermittelt den Status aller TwinCAT-3-Lizenzen und OEM-Lizenzen. |
Andere Funktionen
Name | Beschreibung |
---|---|
Einfacher PID controller | |
Versionsinformationen der Bibliothek lesen. | |
Überprüft die Formatierung einer Gleitkommazahl nach der IEEE. | |
Ermittelt ob ein Jahr Schaltjahr ist. | |
Ermittelt die maximale Anzahl der Monatstage. | |
Ermittelt die Nummer des Tages im Jahr. | |
Ermittelt den Monat anhand der Nummer des Tages im Jahr. | |
Ermittelt die Nummer des Wochentages. | |
Ermittelt die Kalenderwoche. | |
Ermittelt das Datum des ersten, zweiten usw. Wochentages in einem bestimmten Monat und Jahr. | |
Liefert die Nummer der Kalenderwoche zu einem vorgegebenen Datum. | |
"Software"-RTC (Real Time Clock) | |
"Software"-RTC (Real Time Clock) | |
"Software"-RTC (Real Time Clock) | |
Schreibt/liest Datensätze in oder von der Datei (FIFO). | |
Schreibt/liest Datensätze in oder von einer Puffervariable (FIFO). | |
Schreibt/liest Datensätze in oder von einer Puffervariable (FIFO). | |
Schreibt/liest Strings in oder von einer Puffervariable (FIFO). | |
Schreibt/liest Datensätze in oder von einer Puffervariable (LIFO). | |
Fügt einzelne kleinere Datensegmente zu einem größeren Datensegment zusammen. | |
Teilt einen Speicherbereich (Datenpuffer) in mehrere kleinere Segmente auf. | |
Einfache Hash-Tabelle. | |
Einfache verkettete Liste (doppelt verkettet). | |
Einfacher DCF77-Dekoder. | |
DCF77-Dekoder mit Plausibilitätsprüfung von zwei aufeinanderfolgenden Telegrammen und Zeitzoneninformation. |