Du müsstest im RFID-Chip ein "Enter" mit kodieren, ein sogenanntes CR LF (Carriage Return/Line Feed). Dazu kodierst du ASCII Zeichen 10 und 13 hinter deiner Eingabe. Die meisten Barcode/QR-Reader machen das automatisch, bzw. man kann es einstellen.
Bei RFID muss man es im String hinzufügen. Sonst weiß Kinco natürlich nicht, dass die Eingabe erfolgt ist.
(Warum es bei der Nutzeranmeldung nicht geklappt hat, lässt sich schwer sagen, es war aber auch für uns am Anfang nicht ganz einfach zu konfigurieren. Du musst dafür mehrere Variablen auf ON setzen, siehe Video. Auch musst du den RFID-Code am Nutzer hinterlegen und die Nutzerdaten beim Download mit übertragen.)
Falls du im RFID-String kein Enter unterbingen kannst, musst du für deine Anwendung tatsächlich die Barcode-Funktion nutzen, das wäre aber relativ kompliziert (aber gut machbar):
Setze LB9107 auf ON
Setze LB9182 auf ON
Triggere ein Makro mit LB8999 = ON und setze LB8999 am Ende des Makros auf OFF
Werte LW8900 als Text aus und konvertiere es in eine Zahl und schreibe diese dann in die Fenstersteuerung
Um LW8900 als Text im Makro auszuwerten musst du es mit ReadLocal in eine String-Variable (über einen Buf-Zeiger wie im Makro-Beispiel) laden und dann kannst du es mit der C-Funktion ATOI in Integer wandeln. Damit das funktioniert musst du oben in der Definition stdlib mit ins Makro laden.
Einfacher wären die Sonderzeichen im RFID-String für das Enter.
Den Bild/Fenster-Wechsel machst du über die "SPS-Steuerung" in der Projektdatenbank.