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

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

19.06.2015, 20:57. Показов 9605. Ответов 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
Модератор
Эксперт по электронике
8982 / 6749 / 921
Регистрация: 14.02.2011
Сообщений: 23,876
19.06.2015, 23:40
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Витальич Посмотреть сообщение
RS485 не виноват что DMX512 не протокол, а ВЫРЕЗАНО ЦЕНЗУРОЙ
полностью согласен, но я работаю именно с ним. а посему ЦЕНЗУРА, ЦЕНЗУРА, ЦЕНЗУРА
0
0 / 0 / 0
Регистрация: 19.06.2015
Сообщений: 56
19.06.2015, 23:45  [ТС]
Цитата Сообщение от ValeryS Посмотреть сообщение
если у тебя комп управляющий а железяка управляемая, зачем ВЭб?
не совсем так. Мк работает самостоятельно (практически) по датчикам. Мне нужно включать всю систему кнопкой и выключать её. А так же иметь возможность включать отдельно каждый участок конвейера.
А веб-интрефейс для того, чтобы иметь возможность использовать на любом компьютере.
0
 Аватар для Fulcrum_013
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
19.06.2015, 23:48
Цитата Сообщение от Витальич Посмотреть сообщение
https://ru.wikipedia.org/wiki/RS-485
То что реально видел - 300 метров, 9600 кабеля в стальных трубах. Но качество сигнала всегда высокое. Правда рядом офигенные источники помех на каждом шагу в виде главных приводов стана и приводов рольгангов.
Цитата Сообщение от Витальич Посмотреть сообщение
USB в пром электронике ЗЛО
Там вопрос стоял о передаче сигнала на дистанцию причем дешево. А у трубы которая самое дешовое наверное решение (дешевле ZigBee) тока USB. А так хоть на что угодно цепляй. Хоть на COM хоть на LPT, кои еще поискать прийдется в современных компах. Так что почему то кажется что висеть оно таки будет так или иначе на USB. Потому и важно чтобы контроллер все автономно обсчитывал, а с USB/на USB только некритичное гоняние разук***** имел.

Добавлено через 1 минуту
Цитата Сообщение от Витальич Посмотреть сообщение
Это работа нескольких отделов и достаточно большой срок.
Сталкивались мы с Сименсами. там где они заявляли что парочке институтов поработать пару лет надо у нас три инженера за месяц управились.
0
Модератор
Эксперт по электронике
8982 / 6749 / 921
Регистрация: 14.02.2011
Сообщений: 23,876
19.06.2015, 23:48
Цитата Сообщение от shyric Посмотреть сообщение
Дак как это сделать то?
Для начала определится с камнем, скорость обработки, скорость реакции системы, протоколы обмена....
вон Витальич, рекомендует ПЛИС, я с ними никогда не работал, могу порекомендовать stm32
но это процессор общего назначения в отличии от плисок
Цитата Сообщение от shyric Посмотреть сообщение
В какой программе? на каком языке?
если возьмешь процессор то рекомендую Си, может быть с ассемблерными вставками
Цитата Сообщение от shyric Посмотреть сообщение
как связать с мк?
все что я писал и было про МК, как связать с ПК ? старый добрый COM, может и тормознутый но надежный, а уж ПК хозяин барин, заешь Делфи пиши на нем, знаешь Шарп пиши, я бы выбрал Qt из-за кроссплатформености. и потому, что я Си знаю
0
0 / 0 / 0
Регистрация: 19.06.2015
Сообщений: 56
19.06.2015, 23:49  [ТС]
По поводу веб. У тогоже Сименса сделано так. У них сделан сайт, в котором есть вкладка, открывая ее вы запускаете java приложение, которое дублирует отображение тач панели. И таким образом можно управлять через интернет так же как и через панель
0
 Аватар для Fulcrum_013
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
19.06.2015, 23:51
Цитата Сообщение от shyric Посмотреть сообщение
А веб-интрефейс для того, чтобы иметь возможность использовать на любом компьютере.
На любом компьютере даже из Китая?
Может просто сетевого клиент/сервер терминалов хватит? И еще прийдется решать проблему с ведущим терминалом, либо разделения участков оборудования по терминалам, во избежания рассогласования сигналов - т.е. чтобы не получилось что один оператор включает одно а другой его же выключает
0
0 / 0 / 0
Регистрация: 19.06.2015
Сообщений: 56
19.06.2015, 23:53  [ТС]
Цитата Сообщение от ValeryS Посмотреть сообщение
если возьмешь процессор то рекомендую Си, может быть с ассемблерными вставками
да, на нем и пишу
Цитата Сообщение от ValeryS Посмотреть сообщение
Для начала определится с камнем, скорость обработки, скорость реакции системы, протоколы обмена....
вон Витальич, рекомендует ПЛИС, я с ними никогда не работал, могу порекомендовать stm32
но это процессор общего назначения в отличии от плисок
Только сильно не ругайтесь - avr atmega, какую еще не орпеделился, но для моей задачи, думаю 16 хватит. Или я ошибаюсь?
0
 Аватар для Fulcrum_013
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
19.06.2015, 23:53
Цитата Сообщение от ValeryS Посмотреть сообщение
если у тебя комп управляющий а железяка управляемая
Комп однозначно только терминал. управляющий микроконтроллер.
0
0 / 0 / 0
Регистрация: 19.06.2015
Сообщений: 56
19.06.2015, 23:55  [ТС]
Цитата Сообщение от ValeryS Посмотреть сообщение
я бы выбрал Qt из-за кроссплатформености. и потому, что я Си знаю
к сожалению, я знаю только си. А в этой программе можно реализовать визуализацию (я хочу вырисовать отдельно конвейер с линиями и если двигатель работает то и они чтобы работали) и анимацию?
0
Модератор
Эксперт по электронике
8982 / 6749 / 921
Регистрация: 14.02.2011
Сообщений: 23,876
19.06.2015, 23:55
Цитата Сообщение от shyric Посмотреть сообщение
По поводу веб. У тогоже Сименса сделано так.
с сименсами не работал, я осветитель, "светик", и могу сказать что у того же СанЛайта, есть возможность управлять светом через интернет, но 99% моих знакомых этим никогда не пользовались, я лично просто баловался
посему опиши ТЗ, не хотелки, а то что действительно нужно для работы
Скажи честно ты будешь своей железякой управлять через интернет?
0
0 / 0 / 0
Регистрация: 19.06.2015
Сообщений: 56
19.06.2015, 23:56  [ТС]
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Может просто сетевого клиент/сервер терминалов хватит?
да, вы правы, вполне хватит
0
 Аватар для Fulcrum_013
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
19.06.2015, 23:56
Цитата Сообщение от shyric Посмотреть сообщение
Только сильно не ругайтесь - avr atmega, какую еще не орпеделился, но для моей задачи, думаю 16 хватит. Или я ошибаюсь?
Не знаю. Сколько у тебя там входов/выходов, какая логика и т.д. по скорости скорее всего хватит. А вот по памяти... у нее всего 8KB под программу. Опять же если будешь на USB цеплять то прийдется к ней еще cp2102 прикручивать, а она обычным паяльником не паяется только феном. У ATMega 32 U4 USB уже на борту.
0
Модератор
Эксперт по электронике
8982 / 6749 / 921
Регистрация: 14.02.2011
Сообщений: 23,876
20.06.2015, 00:01
Цитата Сообщение от shyric Посмотреть сообщение
к сожалению, я знаю только си. А в этой программе можно реализовать визуализацию
можно Qt это, так скажем, диалект С++, все что знаешь по Си на нем пройдет на ура, плюс еще плюшки насчет визуализации

Добавлено через 2 минуты
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
У ATMega 32 U4 USB
забудте про АТМеги
STMки и круче и дешевле, прикинь за 300 рублей и USB и АЦП и ЦАП на борту плюс куча таймеров например
http://www.promelec.ru/catalog... 83/#132083
0
0 / 0 / 0
Регистрация: 19.06.2015
Сообщений: 56
20.06.2015, 00:03  [ТС]
Цитата Сообщение от ValeryS Посмотреть сообщение
посему опиши ТЗ, не хотелки, а то что действительно нужно для работы
необходимо спроектировать управление 4-ех участков конвейера, которые приводятся в движение 1 приводом (на каждый участок). Управление основано на датчиках.
Нужно сделать ядро программы (мк), прописать логику управления, сделать развязку для подачи сигнала на реле (24 В). Вывести ручное управление (то есть возможность вручную запускать отдельно каждый участок), аварийную кнопку.
0
 Аватар для Fulcrum_013
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
20.06.2015, 00:03
Цитата Сообщение от ValeryS Посмотреть сообщение
TMки и круче и дешевле, прикинь за 300 рублей и USB и АЦП и ЦАП на борту плюс куча таймеров например
А программаторы и отладчики?
0
0 / 0 / 0
Регистрация: 19.06.2015
Сообщений: 56
20.06.2015, 00:04  [ТС]
Цитата Сообщение от ValeryS Посмотреть сообщение
Скажи честно ты будешь своей железякой управлять через интернет?
Скорее всего не через интернет, а через локальную сеть
0
 Аватар для Fulcrum_013
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
20.06.2015, 00:06
Цитата Сообщение от shyric Посмотреть сообщение
Вывести ручное управление (то есть возможность вручную запускать отдельно каждый участок), аварийную кнопку
Как сейчас все запускается останавливается? Вот так пусть в ручном режиме и работает. А для переключения на автоматику просто переключать линии на контроллер, во всяком случае если нет необходимости смешивать задание оператора и расчетные значения.
0
0 / 0 / 0
Регистрация: 19.06.2015
Сообщений: 56
20.06.2015, 00:06  [ТС]
Цитата Сообщение от ValeryS Посмотреть сообщение
АЦП и ЦАП на борту плюс куча таймеров например
а зачем мне это в моем проекте? а таймеры можно насоздавать с использованием RTOS (ос реального времени для мк)
0
 Аватар для Витальич
1280 / 1185 / 175
Регистрация: 02.12.2013
Сообщений: 4,883
20.06.2015, 00:08
Цитата Сообщение от ValeryS Посмотреть сообщение
вон Витальич, рекомендует ПЛИС
не надо я такого не советовал
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
То что реально видел - 300 метров, 9600 кабеля в стальных трубах.
Я на три километра видел, но скорость там была, как бы помягче сказать ...
Цитата Сообщение от ValeryS Посмотреть сообщение
если возьмешь процессор то рекомендую Си, может быть с ассемблерными вставками
Только не это. Зло, хуже только Бейсик для МК.
Цитата Сообщение от ValeryS Посмотреть сообщение
старый добрый COM, может и тормознутый но надежный
здравствуй расстояние не больше 15 метров.
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
там где они заявляли что парочке институтов поработать пару лет надо у нас три инженера за месяц управились.
Кощунство при работе с окладом
Цитата Сообщение от ValeryS Посмотреть сообщение
диалект С++
расширение языка я бы сказал
0
0 / 0 / 0
Регистрация: 19.06.2015
Сообщений: 56
20.06.2015, 00:09  [ТС]
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Как сейчас все запускается останавливается?
Сейчас все работает по логике, причем все заведено в плк. Да, казалось бы, у меня же все есть.
НО, НИКТО и НИКОГДА не разрешит мне - не специалисту - копаться в программе, да и в самом плк, тк он обеспечивает работу основного конвейера, который нельзя трогать.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
20.06.2015, 00:09

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

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Новые блоги и статьи
Скрипты 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
хоп хоп хоп хидахоп, а я кладую))
Как у меня протекала болезнь
zorxor 27.08.2026
Здравствуйте, друзья! Эта запись блога предназначена именно для вас - для моих дорогих друзей, которые знали меня лично. Чтобы ответить на вопрос - а что же со мной произошло на самом деле? Я учился. . .
Нашел вот забавное видео о измерениях. Лучшее что я видел на эту тему
kumehtar 26.08.2026
ILETXiw9bMQ Основная суть и тезисы по измерениям: 0D (Нулевое измерение): точка, не имеющая длины, ширины, высоты или объема. Объект не может перемещаться в 0D. 1D (Первое измерение):. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru