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

1.2 Постановка задачи

Целью дипломного проекта является создание автоматизированной системы идентификации готовой продукции на ЗАО МЗХ «Атлант». Данная система построена на основе штрихового кодирования.

В соответствии с поставленной целью в дипломном проекте решаются следующие задачи:

– проектирование автоматизированной системы идентификации готовой продукции;

– выбор оборудования системы и программных средств для реализации программного обеспечения;

– создание программного обеспечения системы.

Программное обеспечение автоматизированной системы идентификации готовой продукции должно обеспечить реализацию следующих функций:

– считывание данных;

– отображение считанной информации;

– поиск по таблице;

– добавление данных в таблицу;

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

компонентов:

– ПК, оснащённый сетевой картой Ethernet;

– ОС Windows XP;

– язык программирования C++ в среде visual studio;

– сканер POWERSCAN D8330;

– система штрихового кодирования на базе Code 39.

2 Разработка структуры системы

2.1 Разработка структурной схемы системы

В данном дипломном проекте разрабатывается автоматизированная система идентификации готовой продукция. Эта система основана на штриховом кодировании.

Система штрихового кодирования на сборочном конвейере Минского завода холодильников предназначена для регистрации прохождения изделий по технологическим точкам. Каждая учетная точка оборудована сканером для считывания штрихового кода с изделия и экраном для отображения результата обработки. Считанная информация обрабатывается на ПК в режиме реального времени и результат обработки отображается на экране ПК в соответствующем окне и на удалённых экранах на учетных точках.

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

– экран;

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

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

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

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

Схема применяемого оборудования изображена на рисунке 2.1.

Коммутатор

Преобразователь

Экран

Сканер

Преобразователь

Экран

Сканер

Преобразователь

Экран

Сканер

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

Рисунок 2.1 – Схема применяемого оборудования

В цехе расположены пять конвейеров, по которым продвигаются изделия. Точки контроля изделий располагаются в начале и конце конвейера. Данные точки оснащены сканерами штрих-кода и экранами. Рабочий при помощи ручного сканера считывает необходимую последовательность штрих-кодов (это может быть шкаф и несколько компрессоров). Информация через преобразователь по сети Ethernet поступает на сетевой шкаф и на ПК. На ПК штрих-кодовая последовательность проверяется по базам данных. Ответ передаётся обратно рабочему и отображается на экране. Выводимые сообщения на экран приведены в таблице 2.1.

Таблица 2.1 - Сообщения, выводимые на экран

Текст на экране

Пояснение

"ок",*

Шкаф, компрессора корректно обработаны

"стоп, нужен шкаф",

Необходимо считать штрих-код с этикетки шкафа

"нужен к1",**

Необходимо считать штрих-код с этикетки первого компрессора

"нужен к2", **

Необходимо считать штрих-код с этикетки второго компрессора

"к1,к2 одинаковы, нужен к2"**

Дважды был считан штрих-код с этикетки одного и того же компрессора. Необходимо считать штрих-код с этикетки второго компрессора

"неверно считан штрих-код"**

Неправильно считан штрих-код компрессора. Необходимо повторить попытку, при повторном сообщении заменить этикетку.

"принят неверный адрес",

Произошла ошибка. Необходимо считать штрих-код с этикетки шкафа.

"не обработан",

Шкаф, компрессора не обработаны. Необходимо повторить попытку.

"стоп! сетевая ошибка",

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

"нет в справочнике шкафа",

Код шкафа отсутствует в справочнике. Необходимо обратиться к оператору.

"повторный номер шкафа",

Данный шкаф уже был зарегистрирован

Продолжение таблицы 2.1

Текст на экране

Пояснение

"нет в справочнике к1",

Код первого компрессора отсутствует в справочнике. Необходимо обратиться к оператору.

"нет в справочнике к2",

Код второго компрессора отсутствует в справочнике. Необходимо обратиться к оператору.

"повторный номер к1",

Первый компрессор уже был зарегистрирован на другой шкаф

"повторный номер к2",

Второй компрессор уже был зарегистрирован на другой шкаф

"не проходил сборку шкаф",

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

"проходил пайку шкаф",

Данный шкаф уже был зарегистрирован на пайке.

"шкаф забракован, ок",*

Шкаф корректно обработан

" считайте бракованный шкаф",**

Необходимо считать штрих-код с этикетки бракуемого шкафа

"нельзя забраковать".

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

Примечание – Сообщения, помеченные «*» - сообщения об удачной обработке. Сообщения, помеченные «**» - рекомендации к следующему действию. Остальные сообщения - это ошибки.

После рабочий, в зависимости от отображаемого сообщения, выполняет необходимое действие. Если пришло сообщение «ок», то изделие регистрируется в базе данных и проходит в другой цех для дальнейшей доработки. Если, например, было сообщение вида "нужен к1", то к данному шкафу добавляют первый компрессор. Ошибки, которые могут возникнуть в ходе работы автоматизированной системы идентификации готовой продукции, описаны в следующем пункте.

Структурная схема автоматизированной системы идентификации готовой продукции приведена на рисунке 2.2.

Преобразователь имеет виртуальные COM порты (например, COM110), через которые подключается оборудование системы. Каждому преобразователю присваивается IP адрес (например, 172.30.12.51) для того, чтобы передавать считанную сканером информацию по сети Ethernet. Это значительно проще и удобнее, чем передавать штрих-кодовую последовательность по кабелю COM порта. Значительно возрастает расстояние передачи (по кабелю последовательного порта до 10 метров, по сети Ethernet – до 100 метров) и возможность передавать считанную штрих-кодовую последовательность с нескольких учётных точек одновременно. Расположение учётных точек в цеху, нумерация COM портов и IP адреса, выдаваемые преобразователям, приведены на рисунке 2.3.

Рисунок 2.2 – Структурная схема системы

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

Мастера передают рабочим терминалы сбора данных на соответствующие посты. Рабочие производят считывание штриховых кодов с помощью терминалов. В аварийный режим можно переводить не всю систему, а лишь не работающие посты.