Weintek, пример макроса в EasyBuilder Pro - Терморегулятор
28.05.2020
В этом видео мы подробно рассмотрим пример макроса для терморегулятора в случае, когда нет специализированного устройства - терморегулятора. Для выполнения такой задачи можно обойтись модулем ввода-вывода для считывания температуры и управления нагревателем с помощью реле. Таким модулем может быть, например, IECON EBM-B с 10 универсальными входами, каждый из которых может быть настроен на считывание температуры.
Имея на борту в общей сложности 10 выходов, с помощью этого модуля можно реализовать 10-канальный терморегулятор.
Для простоты в нашем примере мы будем разрабатывать 1-канальный двухпозиционный терморегулятор с релейным выходом.
На панель оператора будет возложена задача поддержания заданной пользователем температуры.
Модуль ввода-вывода будет измерять температуру, сообщать её панели по запросу, а по команде с панели включать/выключать нагреватель.
Безопасность такой связки обеспечивается самим модулем ввода-вывода, в случае прерывания обмена данными по протоколу Modbus, модуль способен переводить выходы в выключенное состояние.
Тем самым исключается вероятность бесконтрольного нагрева при разрыве связи.
Скачать файл проекта "Макрос автоматической регулировки температуры":
https://www.rusavtomatika.com/projects/EBPro/Thermoregulator_1.emtp
Документация к модулю EBM-B:
https://www.rusavtomatika.com/upload_files/manuals/EBM-B.pdf
Подробнее про правила битовой адресации можно почитать на нашем форуме:
https://www.rusavtomatika.com/forum/viewtopic/?f=7&t=215&sid=4015a5f10e8d4baed68526ce7dee16cc
Руководство по программированию в EasyBuilder Pro:
https://www.rusavtomatika.com/manuals/EBPro_Manual_All_In_One.pdf
Текстовую версию этого видео вы можете найти на нашем сайте:
https://www.rusavtomatika.com/articles/macros-easybuilder-pro-2/