Эта глава объясняет как подключить сканер штрих-кода и соответствующие настройки.
20.1 Обзор
Панель можно подключить к сканеру штрих-кода следующими интерфейсами:
- USB
- COM порт
Для подключения сканера штрих-кода добавьте новое устройство, выполнив следующие действия.
20.2 Для подключения сканера штрих-кода добавьте новое устройство, выполнив следующие действия.
- Для подключения сканера штрих-кода добавьте новое устройство, выполнив следующие действия.
- Щелкните [Параметры] и завершите настройку [Barcode Device / Keyboard].
Параметр | Описание |
Тайм-аут | При выборе [Устройство со штрих-кодом], если устройство читает медленно, то предлагается более длительный тайм-аут для полного чтения данных. Система начинает отсчет времени с первой записи. |
COM Скорость Биты данных Четность Стоповых бит |
При использовании COM-порта правильно установите параметры связи. При использовании USB нет необходимости устанавливать параметры. |
Макс. объем чтения | Если этот флажок установлен, количество байтов, считываемых считывателем штрих-кода, ограничено во избежание перегрузки. Диапазон от 10 до 512. Обратите внимание, что данные не могут быть прочитаны, если они превышают лимит. |
Код старта | Если этот флажок установлен, данные действительны только тогда, когда первые данные идентичны стартовому коду, в противном случае данные будут проигнорированы. Стартовый код не будет сохранен в адресе считывателя штрих-кода. Например: если начальный код равен 255 (0xff), а считанные данные: 0xff0x34 0x39 0x31 0x32 0x30 0x30 0x34 0x37 Данные, сохраненные на указанном адресе считывателя штрих-кода, будут: 0x34 0x39 0x31 0x32 0x30 0x30 0x34 0x37 |
Код завершения | Код завершения означает конец данных. Когда терминатор обнаружен, он означает конец потока данных. CR/LF 0x0a or 0x0d означает конец потока данных. STX/ETX 0x02 or 0x03 означает конец потока данных. Другой Пользователь может задать свой код. Нет Если этот флажок установлен, панель сохранит все данные по указанному адресу считывателя штрих-кода. |
По окончании настройки новое устройство добавляется в [Список устройств]. Теперь считыватель штрих-кода можно выбрать в [Устройство] при создании объекта. Типы адресов перечислены в следующей таблице.
Тип адреса | Адрес | Описание |
Бит | FLAG | FLAG 0 указывает состояние чтения данных. При чтении данных статус FLAG 0 устанавливается в OFF и возвращается в ON после успешного чтения. |
RESET | RESET 0 очищает данные BARCODE и RESULT при установке в ON. | |
CONNECT_STATUS | CONNECT_STATUS 0 указывает, подключен ли считыватель штрих-кода (интерфейс USB). Когда статус ВКЛЮЧЕН, считыватель штрих-кода подключен. | |
Слово | BARCODE | BARCODE 0: Количество байтов, прочитанных в данный момент. BARCODE 1 ~ n: Сохраняет прочитанные данные. |
RESULT | RESULT 0 Следующие коды указывают: 0x00 Ожидание чтения штрих-кода. 0x01 Штрих-код успешно прочитан. 0x02 Неверный формат штрих-кода. 0x03 Превышено количество байтов, указанное в [Макс.объём чтения]. 0x04 Код старта считанных данных не соответствует настройке. 0x05 Код завершения считанных данных не соответствует настройке. |
Пример 1
Ниже приведен пример настройки, штрих-код - 9421007480830. BARCODE 0 - это адрес числового объекта Цифровой (БАЙТ), а BARCODE 1 ~ n - адрес объекта ASCII (ШТРИХ-КОД).
В этом примере данные, хранящиеся в адресе считывателя штрих-кода, перечислены в следующей таблице:
Адрес сканера | Данные |
BARCODE 0 | 13 байт (decimal) Однако сохраненные данные составляют 14 байтов = 7 слов. Это потому, что когда количество байтов является нечетным числом, система добавляет байт (0x00), чтобы сделать его четным числом. |
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) |
Примечание:
Панель может подключаться только к одному USB-считывателю штрих-кода. Когда список устройств в проекте включает этот тип устройства, системный регистр LB-9064:[включить устройство штрих-кода USB (отключить клавиатуру) (когда ВКЛ.)] установлен в положение ВКЛ. Чтобы снова включить USB-клавиатуру и прекратить использование USB-считывателя штрих-кода, выключите LB-9064.
Ссылка, чтобы загрузить демонстрационный проект. Пожалуйста, проверьте ваше интернет-соединение.