NFC Variablen

Die Systemvariablen der NFC-Unterstützung bieten die Möglichkeit, mithilfe des NFC-Sensors aus dem/in das NFC-Tag* zu lesen/schreiben.

Stellen Sie sicher, dass der NFC-Sensor auf dem verwendeten Gerät unterstützt wird.

* In diesem Kapitel bezieht sich „NFC-Tag“ auf die/das vom NFC-Sensor gelesene Karte/Token.

Einstellungen Protokolleditor

Pfad: Projektansicht> Protokolle

  1. Klicken Sie auf + und wählen Sie Systemvariablen: Der Dialog Systemvariablen wird angezeigt.
  1. Wählen Sie NFC-Unterstützung aus der Liste PLCModels.
Einstellungen Tageditor

Pfad: Projektansicht> Konfig > Doppelklick auf Tags

  1. Um ein Tag hinzuzufügen, klicken Sie auf +: Es wird eine neue Zeile hinzugefügt.
  2. Wählen Sie in der Treiber-Liste Systemvariablen: Der Tag-Definitionsdialog wird geöffnet.

 

Element Beschreibung Datentyp
NFC-Tag vorhanden

Gibt an, dass das NFC-Tag vorhanden ist.

0: Kein NFC-Tag erkannt

1: NFC-Tag erkannt

boolean

Nur lesen

NFC-Fehler

Zuletzt erkannten Fehler melden.

-101 Fehler beim Lesen aus NFC-Tag
-50 Tag nicht erkannt

int

Nur lesen

NFC-Tag-UID

Gibt die Kennung des NFC-Tags an, sobald das NFC-Tag erkannt wird.

string

Nur lesen

NFC-Text Gibt beliebige Textinformation im NFC-Tag an, sobald das NFC-Tag erkannt wird. Zum Schreiben auf diese Variable siehe Kapitel „Schreibverfahren“.

string

Lesen/Schreiben

NFC Max. Länge Gibt die maximale Anzahl Bytes für die NFC-Text-Variable an, sobald das NFC-Tag erkannt wird.

unsignedInt

Nur lesen

NFC Nur lesen

Gibt an, ob das NFC-Tag geschrieben werden kann, sobald das NFC-Tag erkannt wird. Mögliche Werte sind:

0 NFC-Tag ist nicht „Nur lesen“: NFC-Text kann geschrieben werden.

boolean

Nur lesen

NFC-Tag-UID zum Schreiben Gibt die Kennung des NFC-Tags an, auf das der NFC-Text geschrieben wird.

string

Nur lesen

Schreibverfahren
  1. Bringen Sie das NFC-Tag in die Nähe des Sensors. Die folgenden Systemvariablen werden mit den vom NFC-Tag gelesenen Werten ausgefüllt:
    • NFC-Tag-UID
    • NFC-Text
    • NFC Max. Länge
    • NFC Nur lesen
  2. Kopieren Sie den Wert von „NFC-Tag-UID“ in „NFC-Tag-UID zum Schreiben“, um das Schreiben vorzubereiten.
    Hinweis: Das Kopieren kann erfolgen, indem die Aktion „Daten-Transfer“ von „NFC-Tag-UID“ in „NFC-Tag-UID zum Schreiben“ ausgeführt wird, oder mittels JavaScript-Code.
  3. Neuen Inhalt in Variable „NFC-Text“ schreiben:
    • wenn „NFC-Tag vorhanden“ gleich 1 ist, wird versucht zu schreiben.
    • wenn „NFC-Tag-UID zum Schreiben“ nicht gleich „NFC-Tag-UID“ oder ungültig (leer) ist, erfolgt kein Schreiben.
    • wenn „NFC-Tag-UID zum Schreiben“ gleich „NFC-Tag-UID“ ist, erfolgt das Schreiben. Der neu in „NFC-Text“ eingegebene Wert wird in das NFT-Tag geschrieben.