Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
диплом2015.docx
Скачиваний:
84
Добавлен:
26.03.2016
Размер:
722.99 Кб
Скачать

2.2 Разработка алгоритма работы системы

Алгоритм работы автоматизированной системы идентификации готовой продукции приведен на рисунке 2.4.

Рисунок 2.4 – Схема алгоритма работы системы

Начало работы системы сопровождается проверкой на работоспособность оборудования. При наличии каких-либо неисправностей необходимо приостановить работу и устранить все неполадки. Далее происходит проверка доступа к сетевым базам данных, при отсутствии доступа необходимо исправить возникшие ошибки.

При считывании штрих-кодовой последовательности рабочим ручным сканером, если считана верная последовательность, идёт проверка по сетевым базам данных шкафов и компрессоров. Если данный шкаф и компрессора найдены в базе данных, то на экран выводится сообщение «OK», данная последовательность регистрируется и рабочий переходит к следующей последовательности. Иначе происходит определение возникшей ошибки и вывод её на экран, расположенный на учётной точке. После обнаружения ошибки рабочий должен её исправить, чтобы не возник простой производства. Если данная ошибка исправлена и рабочий день не закончен, рабочий переходит к считыванию следующей штрих-кодовой последовательности. Иначе переходит к завершению работы.

Данная система позволяет обнаруживать следующие ошибки, которые могут возникнуть в результате работы:

– «устранимые повторным считыванием»: получили неправильную группу данных. Это может быть так, что первым по конвейеру пришёл не шкаф, пришло не то количество компрессоров, необходимое для сборки данной модели холодильников (пришло два компрессора, а необходим один; пришло один или два компрессора, а они для данной модели холодильников вообще не нужны; пришел один компрессор, а для холодильника данной модели необходимо два компрессора), брак штрих-кода;

– «устранимые на доводке»: получили правильную группу данных, но нет модели шкафа в базе данных или неизвестно количество компрессоров для данной модели холодильника; нет компрессора в справочнике; единичная ошибка при обработке по базам данных; данный компрессор уже был зарегистрирован на другой шкаф; данный шкаф был уже зарегистрирован ранее.

– «нельзя считывать»: нет доступа к сетевым базам данных; не работает оборудование; нет луча у сканера, что не позволит считать штрих-кодовую последовательность; моргает диод на сканере, это означает, что возникла какая-то неисправность в работе сканера. При обнаружении ошибок данной группы необходимо немедленно устранить неполадки, чтобы не возник простой производства, который повлечёт за собой материальные убытки.

Ошибки, возникающие при работе автоматизированной системы идентификации готовой продукции, приведены на рисунке 2.5.

Рисунок 2.5 – Классификация ошибок, возникающих в системе

Данная классификация позволяет в полной степени описать весь спектр ошибок возникающих в автоматизированной системе идентификации готовой продукции.

3 Выбор оборудования и программных средств

3.1 Выбор оборудования

Для работы системы необходимо следующее оборудование:

– экран;

– сканер штрих-кода;

– персональный компьютер;

– преобразователь, который служит для подключения сканера и экрана к сети Ethernet через COM порты;

– коммутатор сети Ethernet.

При выборе экрана для отображения информации на рабочем месте необходимо руководствоваться следующими требованиями: чёткоё изображение, хорошее качество и приемлемая цена. Экраны для системы штрихового кодирования, удовлетворяющие вышеперечисленным требованиям, в Республике Беларусь мало распространены. Учитывая данный аспект выбираем экран Century.

Для считывания штриховых кодов используется сканер. При выборе сканера штрих-кода необходимо учитывать его стоимость, качество и эффективность.

К категории недорогих относятся сканеры, использующие светодиод в качестве источника излучения, это CCD-сканеры. Светодиодные или CCD-сканеры излучают один сканирующий луч и могут читать штрих-код только в одном положении[2].

К категории дорогих, но более качественных и высокоскоростных сканеров относятся сканеры с маломощным лазером в качестве источника излучения – это лазерные сканеры. Лазерные сканеры по числу плоскостей сканирования делятся на одноплоскостные и многоплоскостные. Одноплоскостные излучают один сканирующий луч и могут читать штрих-код только в одном положении. Многоплоскостные излучают несколько сканирующих лучей в различных плоскостях и могут читать штрих-код в любом положении.

Самыми распространенными сканерами штрих-кодов, поставляемых в Республику Беларусь, являются сканеры компаний Metrologic, ZEBEX и Datalogic.

При выборе сканера следует обратить внимание на интерфейс, по которому будет подключаться сканер к кассовому аппарату или ПК. В Республике Беларусь наибольшее распространение получили сканеры, поддерживающие последовательный интерфейс RS-232C (сканер подключается в последовательный порт), интерфейс эмуляции клавиатуры (сканер подключается в клавиатурный порт) и интерфейс USB (сканер подключается в порт USB)[2].

Если сканер подключается в последовательный порт, то данные передаются от сканера в последовательный порт в виде последовательности ASCII символов.

Особенности RS-сканеров[2]:

– требуется внешний источник питания (можно переделать кабель передачи данных, для того чтобы ручной сканер получал питание от кассового аппарата, ПК);

– можно подключить к кассовому аппарату, ПК;

– нужно специальное ПО (драйвер сканера штрихкода) при подключении сканера к ПК;

– с точки зрения написания программного обеспечения для Windows использование сканера совместно с драйвером более предпочтительно, т.к. в этом случае данные, получаемые от сканера, не будут "смешаны" с данными от другого устройства.

Если сканер подключается в клавиатурный порт, то после считывания штрих-кода данные передаются, эмулируя нажатие клавиш на клавиатуре.

Особенности KB-сканеров[2]:

– для ручных сканеров не требуется внешний источник питания;

– можно подключить только к ПК;

– не нужно специальное ПО для подключения сканера к ПК;

– сканер сложнее использовать с точки зрения написания программ, т.к. необходимо различать получение данных от клавиатуры и от сканера.

Если сканер подключается в порт USB, то данные от сканера передаются в порт USB в виде последовательности ASCII символов.

Особенности USB-сканера:

– для ручных сканеров не требуется внешний источник питания;

– можно подключать только к ПК;

– не нужно специальное ПО для подключения сканера к ПК, т.к. поддержка USB присутствует во многих современных операционных системах семейства Windows (Microsoft Windows 95/98/Me/ 2000/XP);

– сканер сложнее использовать с точки зрения написания программ, т.к. данные передаются также как данные от клавиатурного сканера, т.е. необходимо различать получение данных от клавиатуры и от сканера;

– к порту USB можно подключить до 127 устройств;

– допустимо подключение сканера к ПК в процессе работы.

Для считывания штриховых кодов выбираем сканер фирмы DataLogic PSC PowerScan D8300. Лазерный сканер PSC PowerScan D8300 высокоскоростной и удовлетворяет качественным показателям разрабатываемой системы. Продукция фирмы DataLogic давно зарекомендовала себя в Республике Беларусь своей надёжностью, приемлемой ценой и высоким качеством выпускаемой продукции.

Преимущества PowerScan D8300:

– система подтверждения считывания штрих-кодов;

– работа в широком диапазоне температур;

– мультиинтерфейс;

– считывание штрих кода на расстоянии до 10м (только для модели AR).

Считываемые коды:

– 2/5 Family;

– Code 39 (plus Code 32, Cip 39);

– EAN/UPC;

– EAN 128;

– Code 128;

– Code 93;

– CODABAR;

– Code 49;

– Code MSI;

– Code 11;

– Code 16K;

– ISBN/ISSN;

– ISBT 128;

– GS1DataBarTM (formerly RSS).

Для работы системы необходим компьютер, оснащённый сетевой картой Ethernet.

Преобразователь для подключения сканера и экрана к сети Ethernet через COM порты был выбран ADAM 4570. Дальность передачи от одного COM порта до другого ограничена несколькими метрами. Однако в преобразователе ADAM используются виртуальные COM порты, что позволяет передавать информацию по сети Ethernet и увеличивает дальность расположения приёмника до 100 метров.

Характеристики преобразователя ADAM 4570:

– сетевой протокол TCP/IP;

– сетевой порт: 10/100Base-T, соединитель RJ-45;

– последовательный порт: интерфейс RS-232/422/485 - 2 порта;

– скорость передачи до 921,6 кбит/с;

– режимы работы: Виртуальный COM-порт и TCP/UDP;

– драйверы для Windows 2000/XP/Vista.

Сетевой коммутатор или switch – устройство, предназначенное для соединения нескольких узлов компьютерной сети. Для системы идентификации готовой продукции на ЗАО МЗХ «Атлант» подходит коммутатор любой фирмы, имеющий более 11 портов, так как имеется десять рабочих мест, подключённых к сети, и компьютер оператора.

В случае выхода из строя какого-либо оборудования основной системы учета, применяются автономные терминалы сбора данных Cipher-8001. Данные терминалы применяются для исключения простоев оборудования.