Für den Betrieb an einer programmierbaren Einheit ("Mikrocontroller" oder "SPS") stehen leistungsfähige Befehle zur Verfügung. Eine ausführliche Beschreibung aller Befehle finden Sie hier.
Die Schnittstelle erlaubt es mehrer Operationen parallel zu machen. Es können also mehrer Dateien geöffnet seien oder auch mehrere TCP/IP Verbindungen.
Es gibt daher das Konzept von "Handles" - das sind eindeutige Nummern, mit denen eine Aktion einer bestimmten Datei zugeordnet werden kann.
Um eine Datei zum Lesen zu öffnen, wird sie zunächst mit 'open' geöffnet. Dabei wird eine Handlenummer vom Benutzer vorgegeben. Beispiel:
open 1 text.txt
Folgende Operationen mit der Handlenummer 1 beziehen sich nun auf diese Datei. Nun kann der Inhalt der Datei Stück für Stück ausgelesen werden:
read 1 10
Liest 10 Bytes aus der Datei. Alternative kann mit "stream 1" die ganze Datei in einem Rutsch ausgelesen werden. Mehr Details zu diesem Thema:
Details
Um eine Datei zum Schreiben zu öffnen, wird sie zunächst mit 'new' erzeugt. Um an eine vorhandene Datei Daten anzuhängen, kann der Befehl 'appd' genutzt werden. Beispiel:
new 1 text.txt
Folgende Operationen mit der Handlenummer 1 beziehen sich nun auf diese Datei. Um einen kleinen Block Daten zu schreiben:
write 1 Hallo
Um einen größeren Block zu schreiben, kann stream' verwendet werden:
stream 1
Hallo Welt. Dies ist ein Text
aus mehreren Zeilen
+++
Mit der Stopsequenz wird der Streaming Modus ausgeschaltet (
Details).