USB-Schnittstelle (X002)
An die USB-Schnittstelle kann ein USB-Speicherstick angeschlossen und als zusätzlicher Speicher verwendet werden. Die USB-Schnittstelle unterstützt Übertragungsgeschwindigkeiten bis 12 Mbit/s und es können nicht mehr als 100 mA abgegeben werden. Der Dateizugriff erfolgt aus TwinCAT bzw. dem SPS-Programm mit Hilfe der dazugehörigen Funktionsbausteine. Es können keine anderen Geräte an die USB-Schnittstelle angeschlossen und verwendet werden.
Die gleiche Funktionsweise lässt sich für Dateizugriffe auf die MicroSD-Karte nutzen. Benutzen Sie für Zugriffe auf die MicroSD-Karte C:\ und für Zugriffe auf den USB-Speicherstick D:\ als Laufwerksbuchstaben.
Funktionsbausteine für Dateizugriffe
Mit den nachfolgend aufgeführten Funktionsbausteinen können lokal auf dem PC Dateien aus der SPS heraus bearbeitet werden. Durch die AMS-Netzwerkadresse wird das TwinCAT‑Zielsystem identifiziert. Durch diesen Mechanismus ist es unter anderem möglich, Dateien auf anderen TwinCAT-Systemen des Verbundes anzulegen bzw. zu bearbeiten. Der Zugriff auf Dateien besteht aus drei aufeinanderfolgenden Phasen:
- Öffnen der Datei
- Lesender oder schreibender Zugriff auf die geöffnete Datei
- Schließen der Datei
Das Öffnen der Datei dient dazu, eine temporäre Verbindung zwischen der externen Datei, von der zunächst nur der Name bekannt ist, und dem laufenden Programm herzustellen. Das Schließen der Datei dient dazu, das Ende der Bearbeitung anzuzeigen und sie in einen definierten Ausgangszustand für die Bearbeitung durch andere Programme zu versetzen.
Name | Beschreibung |
---|---|
FB_EOF | Testen auf Dateiende |
FB_FileOpen | Öffnen einer Datei |
FB_FileClose | Schließen einer Datei |
FB_FileGets | String aus einer Text-Datei lesen |
FB_FilePuts | Nullterminierten-String in eine Text-Datei schreiben |
FB_FileRead | Lesen aus einer Datei |
FB_FileWrite | Schreiben in eine Datei |
FB_FileSeek | Verstellen des Dateizeigers |
FB_FileTell | Ermitteln der aktuellen Position des Dateizeigers |
FB_FileDelete | Löschen einer Datei |
FB_FileRename | Umbenennen einer Datei |
FB_CreateDir | Erstellen eines neuen Verzeichnisses |
FB_RemoveDir | Löschen eines Verzeichnisses |
Voraussetzungen
Entwicklungsumgebung | Zielplattform | Einzubindende SPS-Bibliotheken (Kategoriegruppe) |
---|---|---|
TwinCAT v3.1.0 | PC oder CX (x86, x64, ARM) | Tc2_System (System) |