9.4.8 Storage
USBstorageHandler
Baustein-Typ:
Verhaltensmodell:
Bibliothek:
Symbol in CODESYS:
Beschreibung
Der FB verwaltet den mit dem Gerät verbundenen USB-Gerät. Der FB führt folgende Funktionen aus:
•
USB-Gerät automatisch in das Dateisystem des Geräts einbinden (mount)
•
Pfad zum USB-Gerät im Dateisystem des Geräts ausgeben
•
USB-Gerät auf Befehl des Nutzers aus dem Dateisystem des Geräts entfernen (unmount)
•
Stecken und Herausziehen des USB-Geräts signalisieren
Eingangsparameter
Parameter
Datentyp
xEnable
BOOL
xRemoveDevice
BOOL
Ausgangsparameter
Parameter
Datentyp
xError
BOOL
eDiagInfo
DIAG_INFO
xPrepared
BOOL
164
Funktionsbaustein (FB)
ENABLE mit Busy Extension
ifmUSBstorageUtil.library
Bedeutung
Aktivität des FB
steuern
USB-Gerät aus
Dateisystem entfernen
(unmount)
Bedeutung
Anzeige, ob bei der FB-
Ausführung ein Fehler
aufgetreten ist
Diagnoseinformationen
Zustand der FB-
Ausgänge
Mögliche Werte
FALSE
FB deaktivieren
TRUE
FB aktivieren
FALSE => TRUE
USB-Gerät wird
entfernt
sonst.
keine Aktion
Mögliche Werte
FALSE
kein Fehler aufgetreten
oder der FB wird noch
ausgeführt
TRUE
• Fehler aufgetreten
• Aktion konnte nicht
ausgeführt werden
• Diagnoseinformation
en beachten
Ò Liste unten (Diagnose-Codes)
FALSE
FB-Ausgänge ungültig;
FB wird noch
abgearbeitet
TRUE
FB-Ausgänge gültig;
FB wurde abgearbeitet