неуникальный ответ =) пример работы и контроля печки сауны
Вид для печати
А, ну тогда можно начать с раздела "Регуляторы" и "Управляющие и регулирующие модули" в Менеджере компонентов, смотреть описание регуляторов, дальше в зависимости от того что за датчик на входе и какой регулирующий элемент на выходе. Есть текущая температура, заданная, выводится на экран, заданная может регулироваться, текущая в режиме просмотра, выбранный регулятор поддерживает или непрерывно, или в режиме вкл/выкл, с определенным гистерезисом.
Здравствуйте!
Неожиданно для себя натолкнулся на вопрос.
Аналоговые входы ПР200 имеют настройку шкалы для перевода сигнала 4...20 мА в нужный диапазон измеряемой физической величины.
Аналоговые выходы явно такой шкалы не имеют, но в выложенном Вами примере ПИД-регулятора видно, что сигнал с выхода регулятора, перед поступлением на аналоговый выход ПР200 приводится к диапазону 0...1.
Использую полученный с RS-485 по протоколу Modbus RTU через "прозрачный" радиомодем сигнал с датчика для его передачи исполнительному устройству посредством аналогового выхода 4...20 мА. Каким образом пропустить этот сигнал через шкалу для получения сигнала на выходе? Чтобы Вам было проще объяснять "на пальцах" - исполнительное устройство воспринимает сигнал 4...20 мА как сигнал задания давления 0...10 бар, сигнал внутри контроллера после приема - уже в этой шкале, 0...10 бар.
Правильно ли я понимаю, что мне надо диапазон полученного сигнала перед выводом на аналоговый выход ПР200 привести к шкале 0...1? Мне надо просто разделить значение на 10?
Добрый день,
купили, настроили ПР200.
Стоит задача
1) с внешнего мастера опрашивать состояние цифровых выходов ПР200 по RS485
2) с внешнего мастера изменять состояние цифровых выходов ПР200 по RS485
Мастер подключил по шине к ПР, на ПР настроил параметры RS485 (не могу понять как задать адрес в сети для ПР200)
Вопрос в следующем:
что конкретно мне нужно послать на ПР по RS485 чтобы решить мои задачи описанные выше.
В качестве мастера сейчас raspberry, ума не приложу что конкретно послать в raw input, какую команду в каком формате...
Заранее спасибо, извиняюсь за возможно дилетантские вопросы.
ПР работате по протоколу modbus RTU. Для начала у вас должен быть залит проект в ПР200 , где прописаны все сетевые переменные и задан сетевой адрес (по умолчанию 16) .В мастере ,который умеет работать по модбасу задаете сетевой адрес устройства и номер регистра ...и пишите или читаете эти регистры...
Тоже любопытно, посмотрел РЭ:
Вложение 43564
Как бы не совсем понятно, точнее, совсем не понятно: писать можно, но функции только для чтения, это как???
Если я правильно понимаю, мастер у Вас на распбери, для начала, рекомендую начать с Modbus Poll, там можно посмотреть формат посылки для разных запросов, и уже дальше его задать в виду raw. Примеры по сетевому обмену можно посмотреть в теме про шаблоны https://www.owen.ru/forum/showthread.php?t=25978