Форум программистов, компьютерный форум, киберфорум
АСУ ТП, промэлектроника
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.77/39: Рейтинг темы: голосов - 39, средняя оценка - 4.77
0 / 0 / 0
Регистрация: 19.06.2015
Сообщений: 56

Автоматизация работы пяти отдельных участков конвейера

19.06.2015, 20:57. Показов 9681. Ответов 123
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
вот появилась новая идея (так сказать планы на ближайшее будущее). Задача такая: нужно автоматизировать работу пяти отдельных участков конвейера (включение привода через реле по срабатыванию датчика), сделать управление (включение, выключение) на щите и удаленное управление (предположительно через master scada) желательно с веб-интерфейсом.
Почему скада - потому что хочется прорисовать участки конвейера с датчиками, с приводами и вывести на пк для мониторинга процесса и управления им.
А теперь вопросы:
1. Можно ли связать микроконтроллер (предположительно avr atmega 8-16-...) и программу скада, в которой будет все отображаться (протокол Modbus или ethernet).
2. Если нельзя использовать мк, то чем его можно заменить (не хотелось бы для этого брать плк, не зачем, для моих целей (4 выхода и 10-15 входов).

Может у кого-нибудь есть мысли как это реализовать. Может есть другие программы для визуализации с возможностью анимации и связи с устройствами для приема и передачи управляющих сигналов по протоколам, которые поддерживает микроконтроллер. Хотелось бы видеть что-то наподобие вот этого http://i00.i.aliimg.com/photo/... P760_T.jpg, с возможностью анимировать узлы. Например, при включении двигалетя его ротор начинает вращаться на анимации. И хотелось бы, чтобы эта программа могла воспроизводиться на планшетах (андроид) и имела возможность создать веб-интерфейс.
Направьте, помогите найти программу
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
19.06.2015, 20:57
Ответы с готовыми решениями:

Печать отдельных участков (областей) страниц
Допустим, если я, например, при первоначальном пропечатывании страниц забыл вставить некоторые слова или например 1. я забыл...

Вынесение отдельных участков кода в h файлы
Здравствуйте. Немного не знаю как сформулировать проблему, поэтому возможно поиск и не помог. Есть Windows Forms проект с большим...

Расписание работы конвейера
Здравствуйте, найдя в книге Кормена алгоритм расписания работы конвейера попытался его реализовать, но к сожалению у меня это не...

123
0 / 0 / 0
Регистрация: 19.06.2015
Сообщений: 56
20.06.2015, 12:40  [ТС]
Студворк — интернет-сервис помощи студентам

Красная полоса - это луч
0
 Аватар для Fulcrum_013
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
20.06.2015, 12:43
Цитата Сообщение от shyric Посмотреть сообщение
Красная полоса - это луч
Дык надо было от приемников и излучателей, если они МК включаются провести линии. Ну ладно. А смысл работы что МК должен включать следующий рольганг при разрыве луча?
0
0 / 0 / 0
Регистрация: 19.06.2015
Сообщений: 56
20.06.2015, 12:46  [ТС]
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
А смысл работы что МК
Мк должен запускать первый привод при прерывании луча, аналогично с остальными. НО он не должен запускать первый привод, если второй луч пересечен.
0
 Аватар для Fulcrum_013
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
20.06.2015, 12:52
Ага т.е. включен тот привод где луч пересечен?

Добавлено через 1 минуту
Теперь вопрос - на втором рольганге что то находится. при этом что то сбросили на первый. т.е получается он должен дождаться пока то что на втором уйдет на третий а только потом включить первый?
0
0 / 0 / 0
Регистрация: 19.06.2015
Сообщений: 56
20.06.2015, 12:53  [ТС]
да, и если предыдущий свободен

Добавлено через 55 секунд
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
должен дождаться
да, именно так
0
 Аватар для Fulcrum_013
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
20.06.2015, 12:54
То же самое второй должен дождаться когда с 3-го уйдет на 4-ый?
0
0 / 0 / 0
Регистрация: 19.06.2015
Сообщений: 56
20.06.2015, 12:55  [ТС]
да, то же самое
0
 Аватар для Fulcrum_013
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
20.06.2015, 13:03
Получается что если на каждом из рольгангов что тот есть система находится в ступоре, разве что последний включен в любом случае если на нем что то есть.
Еще вопрос - как в помещении с запыленностью и внешним освщением? т.е. вероятность заслепления/ложного срабатывания датчиков из-за запыленности?
0
0 / 0 / 0
Регистрация: 19.06.2015
Сообщений: 56
20.06.2015, 13:05  [ТС]
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Еще вопрос - как в помещении с запыленностью и внешним освщением? т.е. вероятность заслепления/ложного срабатывания датчиков из-за запыленности?
нет, исключено, система уже год работает, ни пыли ни сбоев
0
 Аватар для Fulcrum_013
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
20.06.2015, 13:12
т.е. условия песочницы. Или толковой фильтрации помех. Опять же - она уже год работает зачем огород городить? Для того чтобы тач-панель добавить?

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

Добавлено через 3 минуты
А то и обычные мышинные колеса поставить на валы, чтобы уже контроллировать что они таки крутятся а не только сигнал крутится подан.
0
0 / 0 / 0
Регистрация: 19.06.2015
Сообщений: 56
20.06.2015, 13:19  [ТС]
я же говорил, не устраивает логика работы. Иногда срабатывают тайм-ауты, если например с 4-ый участок будет долго занят, то все встает и необходимо датчиком поморгать.
Да и опять же, мне необходимо отвязать управления этими четырьмя участками от общего конвейера.
Логику прописать не проблема, она не сложная, а вот с отсальным вообще беда.

Добавлено через 5 минут
Мне нужно управление завязать все на мк. Но чтобы запустить систему необходимо подать напряжение. Я хочу все это возложить на мк, то есть при нажатии кнопки (подачи лог 0 на порт мк) у меня система переходит в рабочее состояние, включаются привода согласно логике.
Так вот, чтобы каждый раз не бегать к мк я хочу завязать управление на пк с визуализацией процесса.
0
 Аватар для Fulcrum_013
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
20.06.2015, 13:20
А с остальным это с чем? С разукрашенной картинкой? так ее отладить не проблема. А вот логику отладить в реальных условиях... ну или хотя бы условиях стенда, даже программного стенда - придется стенд еще городить как минимум. Опять же - если лечится при помощи помигать датчиком то значит он где то не видит сигнала датчика, то ли перебор с подавлением помех (не факт что оно программное) то ли еще что.
0
0 / 0 / 0
Регистрация: 19.06.2015
Сообщений: 56
20.06.2015, 13:23  [ТС]
Соединить мк с пк я могу по uart, используя 485 интерфейс и преобразователь 485-usb. То есть на компе мк у меня будет отобр. как usbустройсвто.
Так вот как мне и в какой программе написать управляющее приложение???

Добавлено через 1 минуту
Цитата Сообщение от shyric Посмотреть сообщение
Да и опять же, мне необходимо отвязать управления этими четырьмя участками от общего конвейера.
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Опять же
,,,
0
Почетный модератор
Эксперт по компьютерным сетямЭксперт Windows
 Аватар для magirus
28051 / 15788 / 983
Регистрация: 15.09.2009
Сообщений: 67,752
Записей в блоге: 78
20.06.2015, 13:25
Цитата Сообщение от shyric Посмотреть сообщение
НО, НИКТО и НИКОГДА не разрешит мне
тогда каков смысл вашего велосипеда? точно так же никто и никогда не разрешит вам заменить промышленный PLC на наколеночную самоделку.
0
0 / 0 / 0
Регистрация: 19.06.2015
Сообщений: 56
20.06.2015, 13:27  [ТС]
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
С разукрашенной картинкой? так ее отладить не проблема.
нужно чтобы была не только статическая картинка, а рактинка, на которой будут находиться прорисованные мной участки конвейера с возможностью АНИМАЦИИ. И опять же нужно как-то завязать выполнение этой анимации с командами мк
0
 Аватар для Fulcrum_013
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
20.06.2015, 13:30
Опять же - из реалии наших заводов - если думаешь что получишь какие-то морковки за самоделку - ошибаешься. Ставить ее или нет решает начальство а не хозяева. А начальство с тобой связываться не будет хоть сто раз докажешь что круче сименса сделал - причина банальна - ну какие с тебя можно получить откаты если ты сидишь на окладе?
0
0 / 0 / 0
Регистрация: 19.06.2015
Сообщений: 56
20.06.2015, 13:33  [ТС]
Цитата Сообщение от magirus Посмотреть сообщение
точно так же никто и никогда не разрешит вам заменить промышленный PLC на наколеночную самоделку.
а я и не собираюсь ничего менять. Я хочу сделать свое устройство для управления и все. Если, к примеру, не заморачиваться управлением с пк, визуализацией, то поставленная мною задача решается легко на atmega8.
А по поводу самоделок, почему вы считаете, что они не имеют права на жизнь? чем они так плохи?

Добавлено через 2 минуты
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
если думаешь что получишь какие-то морковки за самоделку
меня это не интересует, это я делаю скорее для себя, для личного саморазвития, для получения навыков, для собственной самореализации. А начальству, наверняка, все-равно, им главно чтобы не дорого и безопасно. С безопасностью опять же лично я проблем не вижу
0
 Аватар для Fulcrum_013
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
20.06.2015, 13:46
Цитата Сообщение от shyric Посмотреть сообщение
А начальству, наверняка, все-равно, им главно чтобы не дорого и безопасно.
Ошибаешься. Тебе даже бесплатно ее туда поставить не дадут. По одной причине - если закупят за бугром - то получат или хороший откат, или как минимум за бугор поедет кто то учится (начальства больше чем спецов) за счет завода. У нас как то винты меняли на современные. В германию на пол-года отправляли 8 человек учится ими пользоваться. из 8-ми - 4 просто начальника, 3 как бы из начальства бюро. Сэкономленного на суточных каждый привез на 3-комнатную хату. Смысл им пускать твою самоделку чтобы такую халяву подрубить? Да еще и ответственность за внедрение на себя брать?
Цитата Сообщение от shyric Посмотреть сообщение
это я делаю скорее для себя, для личного саморазвития, для получения навыков, для собственной самореализации
Дык и делай что нить для дома для семьи, что лично тебе в хозяйстве пригодится. Оно хотя бы реально работать будет. А это так и останется на бумаге даже если будет спаянно и запрограммированно.
0
0 / 0 / 0
Регистрация: 19.06.2015
Сообщений: 56
20.06.2015, 13:50  [ТС]
Спасибо, я понял вашу точку зрения.
Но а если отбросить формальности (разрешат, не разрешат) как мне реализовать это?
В КАКОЙ ПРОГРАММЕ написать управляющую программу для пк с визуализацией и т.д.?
КАК связать команды мк и изменение анимации в программе?
0
Почетный модератор
Эксперт по компьютерным сетямЭксперт Windows
 Аватар для magirus
28051 / 15788 / 983
Регистрация: 15.09.2009
Сообщений: 67,752
Записей в блоге: 78
20.06.2015, 13:57
Цитата Сообщение от shyric Посмотреть сообщение
В КАКОЙ ПРОГРАММЕ написать управляющую программу для пк с визуализацией и т.д.?
КАК связать команды мк и изменение анимации в программе?
снова и опять - умеете в делфи - пишите в делфи.
или возьмите любую скаду и используйте модбас ОПС сервер, благо их есть.
реализацию модбас в МК придется делать скорее всего самому.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
20.06.2015, 13:57

Алгоритм работы конвейера.
Всем привет. Вот хотел спросить по какому принципу можно решить данную задачу? Задача: Есть 10 механизмов выдвигающие детали на...

МОДЕЛИРОВАНИЕ РАБОТЫ КОНВЕЙЕРА СБОРОЧНОГО ЦЕХА
Нужно сделать в excele с помощью vb Сборочный цех,содержащий комплектовочный конвейер, состоящий емкостью по 10 изделий каждого из двух...

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

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

Программный пакет локализации критических по производительности работы участков кода
Программный пакет локализации критических по производительности работы участков кода в программе написанной на языке программирования С++. ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
80
Ответ Создать тему
Новые блоги и статьи
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU. Опрашиваются регистры. . .
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка: Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман. Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru