Skip to main content

20. Podłączenie czytnika kodów kreskowych

W tym rozdziale wyjaśniono, jak podłączyć czytnik kodów kreskowych i nadać odpowiednie ustawienia.

 

20.1.    Wprowadzenie

Do panela HMI można podłączyć czytnik kodów kreskowych za pomocą następujących interfejsów:

l   Portu USB

l   Portu COM

Po podłączeniu czytnika kodów kreskowych, należy dodać nowe urządzenie, wykonując następujące czynności.

 

20.2.     Kroki do podłączenia czytnika kodów kreskowych

1.        W oprogramowaniu EasyBuilderPro, na pasku narzędzi należy wybrać » [Edycja] » [Ustawienia systemowe] » i dodać nowe urządzenie do listy urządzeń.

image.png

2.        Naciśnij [Ustawienia], aby nadać ustawienia czytnika kodów kreskowych/klawiatury.

image.png

Opcja Opis
Timeout

Po wybraniu [Czytnik kodów kreskowych], jest to czas, przez jaki urządzenie będzie odczytywać kod.

Po wybraniu [Klawiatura] można ustawić zakres czasowy dla wpisów z klawiatury. System rozpoczyna odliczanie czasu od pierwszego wpisu

Nr. portu COM

Prędkość kom.

Bity danych

Parzystość

    Bity stopu

Podczas korzystania z portu COM, należy poprawnie ustawić parametry komunikacji

Podczas korzystania z USB ustawiania te nie są wymagane

Limit ilości odczytywanych bajtów

Jeśli ta opcja jest wybrana, liczba bajtów odczytanych przez czytnik kodów kreskowych jest ograniczona, aby zapobiec przeciążeniu. Zakres wynosi od 10 do 512.

Pamiętaj, że danych nie można odczytać, jeśli przekroczą limit.

Używaj znaku początkowego

Jeśli ta opcja jest wybrana, dane są odczytywane tylko wtedy, gdy pierwsze znaki w kodzie są identyczne z kodem startowym, w przeciwnym razie dane zostaną zignorowane. Kod startowy nie będzie przechowywany w adresie odczytanych kodów kreskowych

Na przykład: jeśli kod początkowy to 255 (0xff), a odczyt danych jest następujący:0xff 0x34 0x39 0x31 0x32 0x30 0x30 0x34 0x37

Dane odczytane w wyznaczonym adresie czytnika kodów kreskowych będą następujące: 0x34 0x39 0x31 0x32 0x30 0x30 0x34 0x37

Znak końcowy Znak końcowy oznacza koniec danych. Po wykryciu go następuje zakończenie odczytu
CR/LF Znak końcowy 0x0a lub 0x0d
STX/ETX Znak końcowy 0x02 lub 0x03
Other Użytkownik może sam zdefiniować znak końcowy
Brak Jeśli ta opcja jest wybrana, HMI odczyta wszystkie dane do wyznaczonego adresu czytnika kodów kreskowych

Po nadaniu ustawiań nowe urządzenie zostanie dodane do listy urządzeń.
Teraz czytnik kodów kreskowych można wybrać z listy [PLC] podczas tworzenia obiektu.

Rodzaje adresów są wymienione w poniższej tabeli.

Typ adresu Nazwa Opis
Bit FLAG FLAG 0 wskazuje status odczytu danych. Podczas odczytu danych stan zmiennej FLAG 0 jest w stanie OFF i po pomyślnym odczytaniu danych zmienia się w stan ON

RESET RESET 0 czyści dane w zmiennych BARCODE i RESULT po ustawieniu w stan ON.

CONNECT_STATUS CONNECT_STATUS 0 wskazuje, czy czytnik kodów kreskowych (interfejs USB) jest podłączony. Gdy stan zmiennej jest ON, czytnik kodów kreskowych jest podłączony.
Rejestr BARCODE

BARCODE 0: Liczba obecnie czytanych bajtów.

BARCODE 1 ~ n: Przechowuje odczytane dane.


RESULT

RESULT 0 wskazuje wynik odczytu danych. Następujące kody oznaczają:

0x00 oczekiwanie na odczyt kodu kreskowego

0x01 kod kreskowy odczytany pomyślnie

0x02 błąd odczytu kodu kreskowego

0x03 Przekroczono liczbę bajtów określoną w [Limit ilości odczytywanych bajtów].

0x04 Znak początkowy odczytanych danych nie jest zgodny z ustawionym

0x05 Znak końcowy odczytanych danych nie pasuje do ustawionego

Przykład 1

Poniżej znajduje się przykład ustawienia czytnika kodów kreskowych. Odczytywany kod kreskowy to 9421007480830. Do pierwszego, który jest obiektem numerycznym przypisano zmienną BARCODE 0 (BYTES), drugi obiekt, to obiekt ASCII i przypisano do niego zmienną BARCODE 1 ~ n.

image.png

W tym przykładzie dane odczytywane z czytnika kodów kreskowych są zapisywane do poszczególny zmiennych wymienionych w poniższej tabeli:

Adres czytnika kodów kreskowych Wartość
BARCODE 0

13 bajtów (dziesiętna)

Jednak zapisane dane to 14 bajtów = 7 słów. Dzieje się tak, dlatego, że gdy liczba bajtów jest liczbą nieparzystą, system dodaje bajt (0x00), aby uzyskać liczbę parzystąv

BARCODE 1 3439 (HEX)
BARCODE 2 3132 (HEX)
BARCODE 3 3030 (HEX)
BARCODE 4 3437 (HEX)
BARCODE 5 3038 (HEX)
BARCODE 6 3038 (HEX)
BARCODE 7 0030 (HEX)

image.pngUwaga

n   Do panela HMI można podłączyć tylko jeden czytnik kodów kreskowych USB. Gdy lista urządzeń w projekcie zawiera tego rodzaju urządzenie, rejestr systemowy LB-9064: [załącz czytnik kodów kreskowych USB (wyłącz klawiaturę) (gdy ON))] jest ustawione w stan ON. Aby ponownie włączyć klawiaturę USB i przestać korzystać z czytnika kodów kreskowych USB, należy najpierw ustawić LB-9064 w stan OFF.

image.png Naciśnij ikonę, aby pobrać przykładowy projekt. Przed pobraniem należy sprawdzić połączenie internetowe.

 

 

  20-2