20 Podłączenie czytnika kodów kreskowych

  1. Podłączenie czytnika kodów kreskowych

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




  1. Przegląd

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

  • Portu USB

  • Portu COM

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

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

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


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


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.


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 bajtow (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ą.

BARCODE 1

3439 (HEX)

BARCODE 2

3132 (HEX)

BARCODE 3

3030 (HEX)

BARCODE 4

3437 (HEX)

BARCODE 5

3038 (HEX)

BARCODE 6

3338 (HEX)

BARCODE 7

0030 (HEX)

Uwaga

  • 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.

描述: C:\\Documents and Settings\\janechen\\桌面\\EB手冊圖示pic-dowmload the demo.jpg

描述: C:\\Documents and Settings\\janechen\\桌面\\EB手冊圖示pic-dowmload the demo.jpg

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