Использование комплекта мастер-кит NM8036 для автоматизации
StkR Бакалавр Кандалакша 55 7
capsolo Новичок Зелик 5.3K 1.6K
olegmak3 Новичок СанктПетербург 856 252
На сколько я понял, ввод алгоритма весьма доступен даже при отсутствии профессиональных навыков в программировании.
Использование комплекта мастер-кит NM8036 для автоматизации. Автоматика.
capsolo Новичок Зелик 5.3K 1.6K
Завтра с большого компа гляну. У коллег просто есть проблемы с отваливанием датчиков. Хочу убедиться что в прошивке все по уму.
Добавлено через 3мин.:
Dryundel, контроллер зачетный. На тех выхах его щупал у нашего коллеги в Туле. Дист, рект, пиво без проблем, даже с обычной зашивкой. Есть АЦП канал, к которому можно привесить другую автоматику, используя 8036 контроллер как исполнительное устройство. Сухих контактов правда не нашел, может плохо смотрел. Силовые каналы на оптосимисторных схемах! Цена только не радует.
Посл. ред. 27 Апр. 16, 23:06 от capsolo
capsolo Новичок Зелик 5.3K 1.6K
Посл. ред. 28 Апр. 16, 12:50 от capsolo
StkR Бакалавр Кандалакша 55 7
Бультерьер Доцент Урал 1.6K 583
uazovod Профессор Курск 2.1K 700
Minigan Студент Подольск 20 5
Народ подскажите из за чего такая срань по датчикам вылазит?
Добавлено через 7ч. 40мин.:
Не мешает процессу конечно, проект с большими возможностями, обалденный, долго выбирал, руди молодец. Не один год уже работаю на этом устройстве, может по этому не хочу лишних движений делать зря, кто подскажет?
Добавлено через 269дн. 20ч. 45мин.:
Добрый день коллеги, форумчане! У мена вопрос, в программе PrgSam есть возможность сохранить настройки в реестр и на форуме даже выкладывались reg файлы настроек. Я пытаюсь найти путь в реестре не получается найти, чтобы его импортировать себе в папачку. Кто падскажет путь (понятно что windows + R regedi)?
Добавлено через 4мин.:
Кстати с помехами по датчикам подсказали, спасибо! Это фонил Тэн!
Добавлено через 4дн. 19ч. 58мин.:
Нашел где сохраняются настройки программы ProgSam1. Очень подробно показывает бесплатная программа под названием Process Monitor!
теперь можно в два щелчка запускать с нужными настройками, для нужного процесса (или в один через батник).
Добавлено через 140дн. 4ч. 13мин.:
Привет народ кто нибудь работает с этим контролером? Просто на самом деле очень нравиться, но есть подозрение что я один, напишите да если кто использует это комплект! Хоть будет смысл сюда писать если кто есть!
Снимок111.JPG Использование комплекта мастер-кит NM8036 для автоматизации. Автоматика.
MP8036multi: пример работы с таймером
Недавно у Мастер Кит появилась новинка: модуль MP8036multi, который представляет собой многофункциональный конфигурируемый контроллер с простыми и понятными командами.
Уникальность модуля MP8036multi заключается в гибкости его конфигурации: состояние выходов контроллера может зависеть от различных комбинаций состояний входов. Вместе с тем, программирование этого модуля для любой конкретной задачи не должно вызвать никаких сложностей. На базе MP8036multi можно автоматизировать систему освещения, управление отоплением, аварийное питание дома или дачи, автоматизировать полив и вентиляцию теплицы, а также реализовать много других решений.
В качестве первого простого примера мы расскажем, как построить систему управления диорамой.
Диорама – это интерактивная картина или модель. Например, рассмотрим такую модель, посвящённую изучению азов противопожарной безопасности.
Дети видят макет красивого домика. Ведущий нажимает на кнопку: в домике включается подсветка, одновременно начинает играть приятная музыка. Но через какое-то время спокойная мелодия сменяется тревожным набатом, общая подсветка гаснет, и экспозиция начинает подсвечиваться перемигивающимися яркими красными светодиодами – создаётся имитация начавшегося пожара!
Ведущий рассказывает, почему начался пожар, как можно было его предотвратить и какие экстренные меры необходимо принять для его тушения. Через какое-то время, когда лекция подходит к концу, тревожная красная подсветка выключается и включается обычный фоновый свет – пожар успешно потушен!
Всю эту задачу можно решить с помощью одного модуля MP8036multi, имеющего два независимых релейных выхода, а также два выхода ШИМ.
Ниже приводится текст программы управления диорамой, в алгоритме которой легко разобраться даже неподготовленному пользователю. Время работы указано условно, при необходимости параметры необходимо изменить под требуемые значения.
Текст программы «УПРАВЛЕНИЕ ДИОРАМОЙ»
Органы управления и индикации диорамы
//ВХОД1 – кнопка «пуск»
//РЕЛЕ1 – выход «свет»
//РЕЛЕ2 – выход «звуковое сопровождение»
//ШИМ2 – выход «светодиод1»
//ШИМ3 – выход «светодиод2»
//ВЫХОД1 — таймер
СБРОС КОНФИГУРАЦИИ
ВЫХОД1.РЕЖИМ_ПО_УМОЛЧАНИЮ = 1
ВЫХОД1.РЕЖИМ1.СОСТОЯНИЕ = 0
ВЫХОД1.РЕЖИМ2.СОСТОЯНИЕ = 1
ВЫХОД1.РЕЖИМ2.ЗАДЕРЖКА = 4 (с)
ВЫХОД1.РЕЖИМ2.ВРЕМЯ_ДЕЙСТВИЯ = 28 (с)
ВЫХОД1.РЕЖИМ2.УСЛОВИЕ1: ВХОД1 = 0
ВЫХОД1.РЕЖИМ2.ЛОГИКА_УСЛОВИЙ = У1
//Т.к. при одинаковых событиях требуются разные режимы работы, задействован дополнительный ВЫХОД1.
Этот выход создает дополнительное событие, по которому выбирается нужный режим работы.
РЕЛЕ1.РЕЖИМ_ПО_УМОЛЧАНИЮ = 1
РЕЛЕ1.РЕЖИМ1.СОСТОЯНИЕ = ОТКЛЮЧЕНО
РЕЛЕ1.РЕЖИМ2.СОСТОЯНИЕ = ВКЛЮЧЕНО
РЕЛЕ1.РЕЖИМ2.ВРЕМЯ_ДЕЙСТВИЯ = 10 (с)
РЕЛЕ1.РЕЖИМ2.УСЛОВИЕ1: ВХОД1 = 0
РЕЛЕ1.РЕЖИМ2.ЛОГИКА_УСЛОВИЙ = У1
РЕЛЕ1.РЕЖИМ3.СОСТОЯНИЕ = ВКЛЮЧЕНО
РЕЛЕ1.РЕЖИМ3.ВРЕМЯ_ДЕЙСТВИЯ = 10 (с)
РЕЛЕ1.РЕЖИМ3.УСЛОВИЕ1: РЕЛЕ2 = ОТКЛЮЧЕНО
РЕЛЕ1.РЕЖИМ3.УСЛОВИЕ2: ВЫХОД1 = 1
РЕЛЕ1.РЕЖИМ3.ЛОГИКА_УСЛОВИЙ = У1 И У2
РЕЛЕ2.РЕЖИМ_ПО_УМОЛЧАНИЮ = 1
РЕЛЕ2.РЕЖИМ1.СОСТОЯНИЕ = ОТКЛЮЧЕНО
РЕЛЕ2.РЕЖИМ2.СОСТОЯНИЕ = ВКЛЮЧЕНО
РЕЛЕ2.РЕЖИМ2.ЗАДЕРЖКА = 3(с)
РЕЛЕ2.РЕЖИМ2.ВРЕМЯ_ДЕЙСТВИЯ = 20 (с)
РЕЛЕ2.РЕЖИМ2.УСЛОВИЕ1: ВХОД1 = 0
РЕЛЕ2.РЕЖИМ2.ЛОГИКА_УСЛОВИЙ = У1
ШИМ2.РЕЖИМ_ПО_УМОЛЧАНИЮ = 1
ШИМ2.РЕЖИМ2.ФУНКЦИЯ = ШИМ
ШИМ2.РЕЖИМ2.ЧАСТОТА = 5 (Гц)
ШИМ2.РЕЖИМ2.ДЛИТЕЛЬНОСТЬ_ИМПУЛЬСА = 50 (%)
ШИМ2.РЕЖИМ2.УСЛОВИЕ1: РЕЛЕ1 = ОТКЛЮЧЕНО
ШИМ2.РЕЖИМ2.УСЛОВИЕ2: ВЫХОД1 = 1
ШИМ2.РЕЖИМ2.ЛОГИКА_УСЛОВИЙ = У1 И У2
ШИМ2.РЕЖИМ1.ФУНКЦИЯ = ДИСКРЕТНЫЙ_ВЫХОД
ШИМ2.РЕЖИМ1.СОСТОЯНИЕ = 0
ШИМ2.РЕЖИМ1.УСЛОВИЕ1: РЕЛЕ2 = ОТКЛЮЧЕНО
ШИМ2.РЕЖИМ1.ЛОГИКА_УСЛОВИЙ = У1
ШИМ3.РЕЖИМ_ПО_УМОЛЧАНИЮ = 1
ШИМ3.РЕЖИМ2.ФУНКЦИЯ = ШИМ
ШИМ3.РЕЖИМ2.ЗАДЕРЖКА = 100 (мс)
ШИМ3.РЕЖИМ2.ЧАСТОТА = 5 (Гц)
ШИМ3.РЕЖИМ2.ДЛИТЕЛЬНОСТЬ_ИМПУЛЬСА = 50 (%)
ШИМ3.РЕЖИМ2.УСЛОВИЕ1: РЕЛЕ1 = ОТКЛЮЧЕНО
ШИМ3.РЕЖИМ2.УСЛОВИЕ2: ВЫХОД1 = 1
ШИМ3.РЕЖИМ2.ЛОГИКА_УСЛОВИЙ = У1 И У2
ШИМ3.РЕЖИМ1.ФУНКЦИЯ = ДИСКРЕТНЫЙ_ВЫХОД
ШИМ3.РЕЖИМ1.СОСТОЯНИЕ = 0
ШИМ3.РЕЖИМ1.УСЛОВИЕ1: РЕЛЕ2 = ОТКЛЮЧЕНО
ШИМ3.РЕЖИМ1.ЛОГИКА_УСЛОВИЙ = У1
![]() |
Схема подключения. |
Продолжение следует…
Купить MP8036multi на РадиоЛоцман.Цены — от 1 280 до 167 161 ₽
Варим пиво с помощью модуля MP8036multi
Один из клиентов обратился к нам с просьбой подобрать подходящий модуль для решения своей задачи.
Модуль планируется применять в составе небольшой собственной пивоварни. В задачу модуля входило строгое поддержание определённого температурно-временного режима сусла в одном из циклов. В качестве нагревателя применяется ТЭН мощностью 3 кВт.
Задача выглядит следующим образом:
— нагрев и поддержание сусла до 60С в течение 30 минут;
— нагрев и выдержка при 70С в течение 20 минут;
— нагрев и выдержка до 80С в течение 10 минут;
— индикация о завершении цикла и выключение нагревателя;
— индикация прохождения цикла;
— сигнализация неисправности термодатчика или превышения максимально допустимой температуры.
В качестве управляющего модуля было решено использовать универсальный программируемый MP8036multi.
Рис. 1
Уникальность модуля MP8036multi заключается в гибкости его конфигурации: состояние выходов контроллера может зависеть от различных комбинаций состояний входов. Вместе с тем программирование этого модуля для любой конкретной задачи не вызывает никаких сложностей. На базе MP8036multi можно автоматизировать систему освещения, управление отоплением, аварийное питание дома или дачи, автоматизировать полив и вентиляцию теплицы, а также реализовать много других решений.
В общем приближении, система подогрева имеет следующие основные органы управления и сигнализации:
– кнопка ПУСК/СТОП — ВХОД4;
– индикатор аварии — ШИМ1;
– индикация контроля цикла — ВЫХОД1, ВЫХОД2, ВЫХОД3;
– датчик температуры — ДТ1;
– индикация окончания цикла — РЕЛЕ2;
– канал управления ТЭНом – РЕЛЕ1.
Для питания модуля подойдет любой источник питания напряжением 12В и током не менее 100 мА. В качестве такого блока мы рекомендуем использовать отлично зарекомендовавший себя AC/DC преобразователь PW1245. На модуле установлены два реле с максимально допустимым током 10А 250В, чего недостаточно для управления ТЭНом клиента (мощность которого — 3 кВт). Поэтому, в качестве реле управления ТЭНом, мы рекомендуем использовать силовой модуль MP146. Контакты данного модуля рассчитаны на включения электроприборов напряжением до 250В и мощностью до 6,6 кВт.
Управление происходит следующим образом:
При включении выключателя на ВХОДе4 происходит запуск программы. Т.к. при одинаковых событиях требуются разные режимы работы, задействованы дополнительно ВЫХОД1, ВЫХОД2 и ВЫХОД3. Эти выходы создают дополнительные события, по которому выбирается нужный режим работы. В свою очередь каждый таймер ограничен своим диапазоном температур. ТЭНом управляет РЕЛЕ1 через силовой модуль MP146.
По истечению 60 минут происходит полное отключение ТЭНа, а индикация на РЕЛЕ2 сигнализирует о окончании цикла.
Если в процессе работы температура выходит за максимальный предел техпроцесса или выходит из строя термодатчик, включается аварийная сигнализация на выходе ШИМ1.
Процесс работы цикла подогрева можно наблюдать на выходах ВЫХОД1 ВЫХОД2 и ВЫХОД3. Принудительное отключение и перезапуск цикла осуществляется с помощью переключателя установленного на ВХОД4.
Текст программы и электрическую схему управления нагревателем можно увидеть ниже.
//вход4 — вкл/откл
//выход1 — 30 мин
//выход2 — 50 мин
//выход3 — 60 мин
//ДТ1 — 60С, 70С, 80С
//РЕЛЕ1 — ТЭН
СБРОС КОНФИГУРАЦИИ РЕЛЕ
РЕЛЕ1.РЕЖИМ1.СОСТОЯНИЕ = ОТКЛЮЧЕНО
РЕЛЕ1.РЕЖИМ1.УСЛОВИЕ1: ВХОД4 = 1
РЕЛЕ1.РЕЖИМ1.УСЛОВИЕ2: ВЫХОД1 = 0
РЕЛЕ1.РЕЖИМ1.УСЛОВИЕ3: ВЫХОД2 = 0
РЕЛЕ1.РЕЖИМ1.УСЛОВИЕ4: ВЫХОД3 = 0
РЕЛЕ1.РЕЖИМ1.УСЛОВИЕ5: ВЫХОД1 = 1
РЕЛЕ1.РЕЖИМ1.УСЛОВИЕ6: ВЫХОД2 = 1
РЕЛЕ1.РЕЖИМ1.УСЛОВИЕ7: ВЫХОД3 = 1
РЕЛЕ1.РЕЖИМ1.УСЛОВИЕ8: ДТ1 >= 60
РЕЛЕ1.РЕЖИМ1.УСЛОВИЕ9: ДТ1 >= 70
РЕЛЕ1.РЕЖИМ1.УСЛОВИЕ10: ДТ1 >= 80
РЕЛЕ1.РЕЖИМ1.УСЛОВИЕ11: ВХОД4 = 0
РЕЛЕ1.РЕЖИМ1.УСЛОВИЕ12: РЕЛЕ2 = ВКЛЮЧЕНО
РЕЛЕ1.РЕЖИМ1.ЛОГИКА_УСЛОВИЙ = (У11 И (У4 ИЛИ (У5 И У6 И У7 И У8) ИЛИ (У2 И У6 И У7 И У9) ИЛИ (У2 И У3 И У7 И У10))) ИЛИ У1 ИЛИ У12
РЕЛЕ1.РЕЖИМ2.СОСТОЯНИЕ = ВКЛЮЧЕНО
РЕЛЕ1.РЕЖИМ2.УСЛОВИЕ1: ВХОД4 = 1
РЕЛЕ1.РЕЖИМ2.УСЛОВИЕ2: ВЫХОД1 = 0
РЕЛЕ1.РЕЖИМ2.УСЛОВИЕ3: ВЫХОД2 = 0
РЕЛЕ1.РЕЖИМ2.УСЛОВИЕ4: ВЫХОД3 = 0
РЕЛЕ1.РЕЖИМ2.УСЛОВИЕ5: ВЫХОД1 = 1
РЕЛЕ1.РЕЖИМ2.УСЛОВИЕ6: ВЫХОД2 = 1
РЕЛЕ1.РЕЖИМ2.УСЛОВИЕ7: ВЫХОД3 = 1
РЕЛЕ1.РЕЖИМ2.УСЛОВИЕ8: ДТ1 < 60
РЕЛЕ1.РЕЖИМ2.УСЛОВИЕ9: ДТ1 < 70
РЕЛЕ1.РЕЖИМ2.УСЛОВИЕ10: ДТ1 < 80
РЕЛЕ1.РЕЖИМ2.УСЛОВИЕ11: ВХОД4 = 0
РЕЛЕ1.РЕЖИМ2.ЛОГИКА_УСЛОВИЙ = У11 И ((У5 И У6 И У7 И У8) ИЛИ (У2 И У6 И У7 И У9) ИЛИ (У2 И У3 И У7 И У10))
РЕЛЕ2.РЕЖИМ1.СОСТОЯНИЕ = ОТКЛЮЧЕНО
РЕЛЕ2.РЕЖИМ1.УСЛОВИЕ1: ВХОД4 = 1
РЕЛЕ2.РЕЖИМ1.УСЛОВИЕ2: ВЫХОД3 = 1
РЕЛЕ2.РЕЖИМ1.ЛОГИКА_УСЛОВИЙ: У1 ИЛИ У2
РЕЛЕ2.РЕЖИМ2.СОСТОЯНИЕ = ВКЛЮЧЕНО
РЕЛЕ2.РЕЖИМ2.ЗАДЕРЖКА = 1 (с)
РЕЛЕ2.РЕЖИМ2.УСЛОВИЕ1: ВХОД4 = 0
РЕЛЕ2.РЕЖИМ2.УСЛОВИЕ2: ВЫХОД3 = 0
РЕЛЕ2.РЕЖИМ2.ЛОГИКА_УСЛОВИЙ: У1 И У2
//Т.к. при одинаковых событиях требуются разные режимы работы, задействован дополнительно ВЫХОД1 ВЫХОД2 и ВЫХОД3. Эти выходы создают дополнительные события, по которому выбирается нужный режим работы.
ВЫХОД1.РЕЖИМ1.СОСТОЯНИЕ = 0
ВЫХОД1.РЕЖИМ1.УСЛОВИЕ1: ВХОД4 = 1
ВЫХОД1.РЕЖИМ1.ЛОГИКА_УСЛОВИЙ = У1
ВЫХОД1.РЕЖИМ2.СОСТОЯНИЕ = 1
ВЫХОД1.РЕЖИМ2.ВРЕМЯ_ДЕЙСТВИЯ = 30 (мин)
ВЫХОД1.РЕЖИМ2.УСЛОВИЕ1: ВХОД4 = 0
ВЫХОД1.РЕЖИМ2.ЛОГИКА_УСЛОВИЙ = У1
ВЫХОД2.РЕЖИМ1.СОСТОЯНИЕ = 0
ВЫХОД2.РЕЖИМ1.УСЛОВИЕ1: ВХОД4 = 1
ВЫХОД2.РЕЖИМ1.ЛОГИКА_УСЛОВИЙ = У1
ВЫХОД2.РЕЖИМ2.СОСТОЯНИЕ = 1
ВЫХОД2.РЕЖИМ2.ВРЕМЯ_ДЕЙСТВИЯ = 50 (мин)
ВЫХОД2.РЕЖИМ2.УСЛОВИЕ1: ВХОД4 = 0
ВЫХОД2.РЕЖИМ2.ЛОГИКА_УСЛОВИЙ = У1
ВЫХОД3.РЕЖИМ1.СОСТОЯНИЕ = 0
ВЫХОД3.РЕЖИМ1.УСЛОВИЕ1: ВХОД4 = 1
ВЫХОД3.РЕЖИМ1.ЛОГИКА_УСЛОВИЙ = У1
ВЫХОД3.РЕЖИМ2.СОСТОЯНИЕ = 1
ВЫХОД3.РЕЖИМ2.ВРЕМЯ_ДЕЙСТВИЯ = 60 (мин)
ВЫХОД3.РЕЖИМ2.УСЛОВИЕ1: ВХОД4 = 0
ВЫХОД3.РЕЖИМ2.ЛОГИКА_УСЛОВИЙ = У1
ШИМ1.РЕЖИМ1.ФУНКЦИЯ = ДИСКРЕТНЫЙ_ВЫХОД
ШИМ1.РЕЖИМ1.СОСТОЯНИЕ = 0
ШИМ1.РЕЖИМ1.УСЛОВИЕ1: ДТ1 < 81
ШИМ1.РЕЖИМ1.УСЛОВИЕ2: ВХОД2 = 0
ШИМ1.РЕЖИМ1.ЛОГИКА_УСЛОВИЙ = У1 ИЛИ У2
ШИМ1.РЕЖИМ2.ФУНКЦИЯ = ДИСКРЕТНЫЙ_ВЫХОД
ШИМ1.РЕЖИМ2.СОСТОЯНИЕ = 1
ШИМ1.РЕЖИМ2.ЗАДЕРЖКА = 1 (с)
ШИМ1.РЕЖИМ2.УСЛОВИЕ1: ВХОД1 = 1
ШИМ1.РЕЖИМ2.УСЛОВИЕ2: ДТ1 > 81
ШИМ1.РЕЖИМ2.ЛОГИКА_УСЛОВИЙ = У1 ИЛИ У2
Схема подключения Рис. 2
Канал ШИМ1 переведен в режим дискретного выхода. Но при необходимости его всегда можно задействовать по назначению. При практической проверке программы не забудьте добавить термодатчики ДТ1, согласно инструкции по конфигурации. Обратите внимание, при добавлении двух и более датчиков, необходимо подключать их по очереди. Временные интервалы и диапазон температуры корректируются по месту.
Если при отладке программы приходится часто загружать конфигурацию в модуль, но не хочется каждый раз добавлять датчики температуры и заново конфигурировать линии АЦП, используйте сброс только изменяемых линий:
СБРОС КОНФИГУРАЦИИ РЕЛЕ1
СБРОС КОНФИГУРАЦИИ РЕЛЕ2
СБРОС КОНФИГУРАЦИИ ВЫХОД1
СБРОС КОНФИГУРАЦИИ ВЫХОД2
СБРОС КОНФИГУРАЦИИ ВЫХОД3
СБРОС КОНФИГУРАЦИИ ШИМ1
При таких командах будут сброшены настройки только одной указанной линии, а остальные настройки останутся неизменными.
При каждой загрузке программы в память модуля программу-конфигуратор необходимо запускать заново. Подключение питания, датчика и силового реле не должно вызвать никаких трудностей. Текст программы также интуитивно понятен. Для питания модуля рекомендуем использовать AC/DC преобразователь PW1245.
Надеемся, что клиенту подойдёт предложенное решение. Ждём его отзыва, готовы всем коллективом принять участие в наладке оборудования и последующей дегустации готового продукта!
П.с. Данные по нагреву и выдержке приведены условные, использовались только для написания программы. Необходимые данные подставляются пользователем.
MP8036multi: пример работы таймером
Недавно у Мастер Кит появилась новинка: модуль MP8036multi, который представляет собой многофункциональный конфигурируемый контроллер с простыми и понятными командами.
Уникальность модуля MP8036multi заключается в гибкости его конфигурации: состояние выходов контроллера может зависеть от различных комбинаций состояний входов. Вместе с тем программирование этого модуля для любой конкретной задачи не должно вызвать никаких сложностей. На базе MP8036multi можно автоматизировать систему освещения, управление отоплением, аварийное питание дома или дачи, автоматизировать полив и вентиляцию теплицы, а также реализовать много других решений.
В качестве первого простого примера мы расскажем, как построить систему управления диорамой.
Читать дальше →
Понравилась статья? Подпишитесь на канал, чтобы быть в курсе самых интересных материалов