- PVSM.RU - https://www.pvsm.ru -
Приветствую, Комрады!
Хотелось бы представить Вашему взору «бюджетный» вариант оснащения рабочего пространства на полуавтоматической линии.
Почему «бюджетный» написан в скобках? Дело в том, что затраты, которые в итоге получатся не так уж велики для среднего предприятия.
Внимание! Картинка в начале поста может отличаться от фотографий под катом.
К примеру есть фирма, которая производит и продает свою продукцию. В данной фирме есть цех упаковки, где упаковывается и сортируется вся выпускаемая продукция. В зависимости от того, какой пакет нужно упаковать, зависит и то, во сколько этапов это будет делаться. Ну и соответственно: какой нужно взять короб, как разложить детали таким образом, чтобы собранный пакет занимал, как можно меньше места и т.д.
Для каждого пакета есть своя инструкция по упаковке, которую бригадиры выдают вместе с заданием. Каждый упаковщик берет инструкцию и крепит ее куда-нибудь неподалеку, чтобы можно было взглянуть на нее, если ты вдруг что-то забыл или перепутал местами детали.
Когда фирма небольшая, то проблем с упаковкой не так много. У фирмы мало продукции, поэтому и заданий мало. Но когда фирма набирает обороты, соответственно и количество выпускаемых изделий увеличивается, а следовательно требуются новые люди.
Из-за новых сотрудников скорость упаковки значительно снижается, т.к. им нужно привыкнуть к текущей схеме. Разумеется в первые месяцы идут ошибки в упаковке продукции, приходится пере собирать пакеты заново.
Нужно было сделать что-то, что могло бы помочь в данной ситуации.
Трезво оценив ситуацию, было решено сделать следующее:
С роликами на столах я думаю все довольно понятно. Зашел в магазин и купил необходимое количество. В нашем случае их получилось достаточно много.
Единая база была размещена в 1С: Предприятие. Поскольку вся работа ведется там, было решено сделать дополнительную обработку, которая бы отображала все необходимые пакеты и хранила в себе все данные.
Для решения нашей проблемы были выбраны телевизоры фирмы LG. Модель 32LV3700-ZC [1] идеально нам подошли, поскольку были оснащены встроенным браузером.
Было решено развернуть веб-сервер Apache на одном из серверов — это бы позволило выводить нужны страницы на экран.
После покупки необходимого количества роликов их нужно было закрепить на столах по всей площади, чтобы «прокатка» пакета осуществлялась легко. Процесс крепления довольно-таки прост, если вы умеете обращаться с шуруповертом и у Вас есть куча свободного времени.
Итог проделанной работы таков:
Для того, чтобы картинки выводились на монитор, необходимо было собрать все изображения, на которых указаны пошаговые инструкции в одном месте. Этим местом стал файловый сервер на котором была создана папка «Package». В данной папке размещались инструкции ко всем изделия. Разумеется каждое изделие находится в отдельной папке. Поскольку данные файлы создавали конструктора, то им был предоставлен доступ по smb, чтобы они могли размещать там новые файлы.
Веб-сервер было решено разворачивать на другом сервере, поэтому на серверах была поднята роль «файловый сервер», а в «Управлении DFS» настроена репликация между папками «Package» на обоих серверах.
Была создана отдельная обработка. Пользователь заходит в 1С и выбирает необходимый пакет, который указан в задании, выбирает нужный конвейер, где будет происходить упаковка и публикует этот пакет.
При нажатии программа 1С размещает в соответствующей папке файл index.htm со следующим содержанием:
<HTML>
<HEAD>
<META HTTP-EQUIV="REFRESH" CONTENT="10">
<style type="text/css">
P.figure {
text-align: center; /* Выравнивание по центру */
}
</style>
</HEAD>
<BODY>
<p class="figure">
<img src="/Package/Модель_1/Шаг_3.GIF" align="center">
</p>
</BODY>
</HTML>
Вся информация статичная, кроме строчки:
<img src="/Package/Модель_1/Шаг_3.GIF" align="center">
В ней, в зависимости от того, какой пакет находится на упаковке, менялся путь к нужной картинке. Данный файл помешался в каждую папку для отдельного монитора. Если изделие упаковывалось за четыре шага, то на всех остальных мониторах публиковалась заглушка в виде логотипа фирмы.
На сервере был установлен Apache. В файле httpd.conf изменили одну строчку, где указали ссылку на необходимую нам папку.
#
# DocumentRoot: The directory out of which you will serve your
# documents. By default, all requests are taken from this directory, but
# symbolic links and aliases may be used to point to other locations.
#
DocumentRoot "c:transporter"
В папке «transporter» было размещено еще две папки:
Вдоль линии, над каждым рабочим местом, были закреплены мониторы.
Все телевизоры были подключены к сетевой инфраструктуре. Поэтому на потолке разместился свитч, куда пришли все провода.
После установки всех телевизоров можно было пробовать из запустить. Меню данного устройства выглядит следующим образом:
Нас интересовало третье приложение слева, под названием Веб-браузер. При его запуске на экране появлялась вкладка «Избранное» куда необходимо было разместить точный действующий адрес папки рабочего места, над которым был установлен телевизор, иначе могла возникнуть путаница в работе из-за неверных шагов упаковки.
Поэтому в «Избранное» была добавлена всего одна страница:
Так же стоит отметить, что для телевизоров была создана отдельная подсеть и адреса они получали по DHCP.
В конце концов все было реализовано и над каждым рабочим местом был установлен телевизор, куда выводилась информация о текущем задании.
Первое с чем пришлось столкнуться — это проблема с запуском приложения «веб-браузер». Не смотря на то, что телевизоры получали адреса по DHCP, приложение наотрез отказывалось запускаться. Спустя около 20-ти минут тестирования мы заметили, что с адресов выданных под телевизоры, кто-то ломится на сайты LG. Поэтому для проверки мы решили открыть на cisco доступ в интернет с адресов выданных под телевизоры. Как только у них появился интернет, браузер сразу же заработал.
Не смотря на то, что всю партию мы заказали сразу, прошивка на телевизорах была разная. Почти на всех телевизорах была 4-я версия, за исключением двух, там стояла 5-я версия. Сайт настаивал на том, что текущая версия 6-я, поэтому надо обновляться. Тут же стоит отметить, что обновиться с версии 4 до 6-ой не получится. Пришлось скачивать и устанавливать сначала 5-ю и после уже 6-ю.
В телевизорах была своя система обновлений, но между глобальными версиями она не обновлялась. К примеру обновиться с версии 6.0.1 до версии 6.0.2 она может. Во всех остальных приходилось скачивать файлы и закидывать на флешку. Процесс обновления простой. На флешке создаешь папку с определенным названием и скидываешь туда прошивку, после чего просто втыкаешь его в телевизор. Файл автоматически находится и предлагает обновить ПО.
Если верить спецификации, разрешение у телевизора было HD, в браузере оно оказалось гораздо ниже ожидаемого. Из-за чего при отображении спецификации на мониторе, появилась полоса прокрутки, и картинка на экране была не полностью. Пришлось переделывать картинки под другое разрешение, учитывая место занятое полосой с меню, которая не убирается и постоянно отображается на экране.
Вышло так, что позднее пришлось докупить несколько телевизоров. Поскольку текущая модель была снята с производства, мы приобрели модель постарше, которая заменила нашу.
Пульты по сути ничем не отличаются, разница только в двух кнопках, которые мы не использовали. Нас интересовала кнопка Home (синяя в центре), но пульт старой модели не работал с новой моделью.
Слева пульт от старой модели, справа от новой.
На этом все, спасибо, что дочитали до конца.
Автор: Francyz
Источник [2]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/avtomatizatsiya/33216
Ссылки в тексте:
[1] 32LV3700-ZC: http://www.lg.com/ru/televisions/lg-32LV3700-smarttv-led-televisions
[2] Источник: http://habrahabr.ru/post/178043/
Нажмите здесь для печати.