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:

  1. Öffnen der Datei
  2. Lesender oder schreibender Zugriff auf die geöffnete Datei
  3. 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)