Herunterladen Inhalt Inhalt Diese Seite drucken

Datentypen; Antennanameidpair; Autoidoperationstatusenumeration - Balluff BIS U-6127-081-1 4-06-ST36 Betriebsanleitung

Inhaltsverzeichnis

Werbung

Verfügbare Sprachen

Verfügbare Sprachen

BIS U-6127-081-1_4-06-ST36
Auswerteeinheit
9
OPC UA (Fortsetzung)
9.7

Datentypen

In den folgenden Unterkapiteln werde vor allem die Daten-
typen Struktur, Enumeration und Union verwendet.
Mit Hilfe einer Struktur können mehrere Elemente beliebi-
ger Datentypen zu einem Datenobjekt zusammengefasst
werden. Dabei können sowohl die Struktur als Ganzes als
auch die einzelnen Elemente angesprochen werden.
Bei einer Union werden ebenfalls mehrere Elemente
zusammengefasst, allerdings darf von diesen immer nur
eines verwendet werden. Da alle Elemente den gleichen
Speicherplatz verwenden können, richtet sich die Größe
des Speicherplatzes nach dem Bedarf des größten Union-
Elements.
Bei einer Enumeration handelt es sich um einen Aufzäh-
lungstypen. Jedes Element wird durch einen eindeutigen
Namen angegeben und automatisch mit einer Nummer
versehen. Das erste Element bekommt in der Regel die
Nummer 0. Beispielsweise kann eine Variable des Enume-
ration-Typs Farbe die Werte rot, grün oder blau annehmen.
9.7.1

AntennaNameIdPair

Dieser Datentyp ist eine Struktur, die einer RFID-Antennen-
ID einen lesbaren Namen zuordnet. Sie wird bei den
Variablen AntennaNames (siehe Seite 156) und Antenna-
Name (siehe Seite 156) verwendet.
Wert
Datentyp
AntennaNameIdPair Struktur
AntennaId
Int32
AntennaName
String
www.balluff.com
Beschreibung
ID der Antenne
Name der Antenne
9.7.2

AutoIdOperationStatusEnumeration

Dieser Datentyp ist ein Enum, das den Status der
RIFD-Kommandos widerspiegelt. Folgende Werte sind
definiert.
Code
Bedeutung
SUCCESS
Operation war erfolgreich.
MISC_ERROR_TOTAL Die Operation konnte nicht
ausgeführt werden.
MISC_ERROR_PAR-
Die Operation wurde nur teil-
TIAL
weise ausgeführt.
PERMISSON_ERROR
Die Benutzerrechte sind nicht
ausreichend.
PASSWORD_ERROR
Tag-Passwort ist falsch.
REGION_NOT_
Der Speicherbereich steht beim
FOUND_ERROR
angesprochenen Tag nicht zur
Verfügung.
OP_NOT_POSSIBLE_
Die Operation wird vom ange-
ERROR
sprochenen Tag nicht unter-
stützt.
OUT_OF_RANGE_
Der angegebene Speicherbe-
ERROR
reich ist nicht zulässig.
NO_IDENTIFIER
Die Operation kann nicht aus-
geführt werden, da kein Tag in
Reichweite ist.
MULTIPLE_IDENTI-
Der Befehl kann nur mit einem
FIER
Tag arbeiten, es wurden jedoch
mehrere selektiert oder gefun-
den.
READ_ERROR
Beim Lesen des Tags ist ein
Fehler aufgetreten.
CODE_NOT_SUP-
Das Codeformat ist nicht
PORTED
korrekt oder der Wert ist ungül-
tig.
WRITE_ERROR
Beim Schreiben des Tags ist ein
Fehler aufgetreten.
NOT_SUPPORTED_
Kommando oder Parameter
BY_DEVICE
werden nicht vom Gerät unter-
stützt.
NOT_SUPPORTED_
Kommando oder Parameter
BY_TAG
werden nicht vom Tag unter-
stützt.
DEVICE_NOT_READY Das Gerät ist (noch) nicht
einsatzbereit, Kabelbruch oder
keine Antenne angeschlossen
INVALID_CONFIGU-
Die Geräteeinstellung ist fehler-
RATION
haft, z. B. keine Antenne aktiv
RF_COMMUNICA-
Kommunikationsfehler zwischen
TION_ERROR
dem Gerät und dem Tag
DEVICE_FAULT
Wird zurzeit noch nicht verwen-
det.
TAG_HAS_LOW_BAT-
TERY
deutsch
161

Werbung

Kapitel

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Bis0193

Inhaltsverzeichnis