термопласт на ардуине, помогите плз

540
Offline
Зарегистрирован: 13.09.2012

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

уже куплены следующие приборы:
Панель оператора Weintek MT6050i
Частотник Prostar PR6000
Измеритель-регулятор ОВЕН ТРМ138 – ИИИИРРРР
Нагреватели по 400ВТ 220В – 3шт, нагреватели по 200Вт – 2шт(последовательно)
Термостопротивления Pt100 (32208520 –арт. По вольтмастеру)
Двигатель NMRV063-10-140-1.5-B3
Ну и ардуино Мега 2560

Техзадание следующее:
на панели оператора задаем температуру 150-300С отдельно для каждого из 4х контуров; по мере нагрева сравниваем заданную температуру с показанием термосопротивления (нагревом и фактической температурой заведует ОВЕН ТРМ138), и когда разница будет +-5% необходимо дать импульс на частотник с временным интервалом, заданным на панели оператора. цикл закончился, ждем +-5% и подаем импульс снова

все "умные" приборы могут общаться по МодБасу через RS485
Помогите пожалуйста решить эту задачку, с чего хотябы начать?...
можно фрилансом за денежку...

На всякий пожарный:
инфа по панели оператора http://www.plcsystems.ru/catalog/weintek/detail.php?ID=30763
по Овен ТРМ138-иииирррр http://www.owen.ru/catalog/53076848
частотник крайне гибкий, http://www.artesk.ru/invertor_pr6000_1.html

AlexFisher
AlexFisher аватар
Offline
Зарегистрирован: 20.12.2011

А не тяжеловат проект для дуины? Я бы замахнулся на Siemens SIMATIC S7 или, хотябы, LOGO. Судя по стоимости остальных комплектующих, так сильно экономить на контроллере...

А фрилансом такой проект поднять IMHO невозможно. Не представляю себе программирование автомата без возможности его потрогать :) Слишком много иеханических нюансов нужно учесть, которые дистанционно не видны. Сам разрабатывал автоматику участка приготовления желе на Петмоле, знаю, что это такое :)

540
Offline
Зарегистрирован: 13.09.2012

можно как-то удалить тему?

540
Offline
Зарегистрирован: 13.09.2012

AlexFisher пишет:

А не тяжеловат проект для дуины? Я бы замахнулся на Siemens SIMATIC S7 или, хотябы, LOGO. Судя по стоимости остальных комплектующих, так сильно экономить на контроллере...

А фрилансом такой проект поднять IMHO невозможно. Не представляю себе программирование автомата без возможности его потрогать :) Слишком много иеханических нюансов нужно учесть, которые дистанционно не видны. Сам разрабатывал автоматику участка приготовления желе на Петмоле, знаю, что это такое :)

ых... знал бы на что подписываюсь, не взялся бы...

дело в том, что какие-то навыки программирования у мя есть, как построить логику управления тоже представляю, а вот как разрулить коммуникацию этих модбасов и рс485??? Дуину взял для этого по совету товарища который чпуху делает... да, сейчас уже логти кусаю, но знаю, что это возможно...

 

AlexFisher
AlexFisher аватар
Offline
Зарегистрирован: 20.12.2011

 Собственно, не все так плохо. Панель умная - не нужно заморачиватьсч с поддержкой графики. Не удивлюсь, что она сможет управлять другими устройствами и ардуина окажется не у дел :)

Для 485 интерфейса я бы все же озаботился конвертором, ну, поставил бы микруху типа max485, например. Проще иметь TX и DX уровня TTL. Хотя, что-то мне подсказывает, что 485 - это почти 1-wire :)

MODBUS - это протокол (тут Вам, как программисту, и карты в руки), спецификацию нагуглите. В свое время драйвер на с писал для каких-то энергосчетчиков - ничего сложного.

Так что связать все устройсва в кучу можно. Другое дело - разные датчики/концевики на "железе". Тут ничего не могу сказать.

Ардуина со всем этим вполне справится. НО. Нужно будет делать опторазвязки (лучше по максимуму), фильтровать питание (а то ардуина виснуть любит)... Это потому, что ардуина не является промышленным контроллером, его нужно до этого уровня тянуть за уши. Но ничего невозможного нет.

540
Offline
Зарегистрирован: 13.09.2012

AlexFisher пишет:

 Собственно, не все так плохо. Панель умная - не нужно заморачиватьсч с поддержкой графики. Не удивлюсь, что она сможет управлять другими устройствами и ардуина окажется не у дел :)

Для 485 интерфейса я бы все же озаботился конвертором, ну, поставил бы микруху типа max485, например. Проще иметь TX и DX уровня TTL. Хотя, что-то мне подсказывает, что 485 - это почти 1-wire :)

MODBUS - это протокол (тут Вам, как программисту, и карты в руки), спецификацию нагуглите. В свое время драйвер на с писал для каких-то энергосчетчиков - ничего сложного.

Так что связать все устройсва в кучу можно. Другое дело - разные датчики/концевики на "железе". Тут ничего не могу сказать.

Ардуина со всем этим вполне справится. НО. Нужно будет делать опторазвязки (лучше по максимуму), фильтровать питание (а то ардуина виснуть любит)... Это потому, что ардуина не является промышленным контроллером, его нужно до этого уровня тянуть за уши. Но ничего невозможного нет.

Спасибо, Добрый человек, обнадеживает!

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

не подскажите, где можно получить исчерпывающую информацию по работе с рс485 и модбасу? особенно по преобразованию этих сигналов в аналог? (фраза полудуплексноймноготочечнойдифференциальной, (с)вики, вогнола меня в сильный ступор)

AlexFisher
AlexFisher аватар
Offline
Зарегистрирован: 20.12.2011

Советую все же для начала вкурить фразу"полудуплексноймноготочечнойдифференциальной, (с)вики," Поймете - избежите многих горестей потом.

Советую почитать о серии I7000, о modbus, об 485 интерфейсе очень подробно есть в описании Max485 - не поленитесь перевести, если не читаете на языке оригинала.

Прежде, чем браться за паяльник (отвертку), нужно хорошо себе представлять, с чем имеешь дело.

Rs485 можно преобразовать в RS422, в RS232, в виртуальный COM на USB... но чтобы в аналог... я не понял, что Вы подразумеваете под "аналог". Аналоговый сигнал? Аналогичный интерфейс?

P.S. В свое время на 485 интерфейсе через телефонную пару, прошедшую 5 коммутаторов, удалось получить стабильную связь на расстоянии 6.5 км на модулях I7000.