Страница 9 из 9 ПерваяПервая ... 789
Показано с 81 по 90 из 93

Тема: ПР200 -управление теплоузлом 2 контура

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию Продолжаем работать над регулятором для котельной

    Установил регулятор на обьекте и появились новые задачи, в тч интегрировать его в Openhab по Modbus.

    Кроме этого, есть еще:

    1. Задача управления котлом
    Ток - реальная температура обратки котла (аналоговый вход контролера)
    Токset - заданая температура обратки котла
    Rк - термостатный вход котла (выход контролера)

    Управление котлом по заданной температуре Tокset при помощи контакта Rк

    Mк - 3 режима управления котла:
    0 - управление выключено
    1 - ручное. Tокset через HMI контролера или по Modbus
    2 - автоматическое. Tокset по погодозависимому графику

    Modbus.


    Карта регистров
    Ток (R) - реальная температура обратки котла
    Токset (RW) - заданая температура обратки котла
    Mк (RW) - 3 режима управления котла

    Tк1 (R) - реальная температура контура 1
    Тк1set (RW) - заданая температура контура 1
    Mк1 (RW) - режимы управления контура 1 (0 - выкл, 1 - вкл)

    Tк2 (R) - реальная температура контура 2
    Тк2set (RW) - заданая температура контура 2
    Mк2 (RW) - режимы управления контура 2 (0 - выкл, 1 - вкл)

    Rв (RW) - вкл. выкл свободного реле на контролере мест и дист

    Это предстоит доделать. Пока не совсем понимаю как реализовать задание величины с экрана и по Модбас.
    Может кто-то объяснить. Есть у меня пример с обучения, не понимаю как он работает.

  2. #2

    По умолчанию

    Наконец-то получилось у меня реализовать задание переменной с экрана контроллера и дистанционное через Модбас.

    Задача решилась не сразу.

    Был пример от Юры Реваки, где использовалась запаковка булевских переменных в одно число типа Integer. Но тогда нужно писать распаковщик на стороне управляющей программы.
    Взял из примера с типом Float. Думал, сделаю по аналогии с Bool. Но не тут то было при использовании преобразователя Bool to Int, система вела себя неадекватно - постоянно меняла значение.

    Попробывал с типом только Integer и заработало!!! Потом, я уже Integer в Bool перевожу - все отлично работает.

    Пример, как получилось управление котлом, три режима:
    0 - выкл
    1 - постоянно вкл
    2 - режим работы по таймеру
    Timer.PNG

  3. #3

    По умолчанию

    Цитата Сообщение от Dallas Посмотреть сообщение
    Наконец-то получилось у меня реализовать задание переменной с экрана контроллера и дистанционное через Модбас.

    Задача решилась не сразу.

    Был пример от Юры Реваки, где использовалась запаковка булевских переменных в одно число типа Integer. Но тогда нужно писать распаковщик на стороне управляющей программы.
    Взял из примера с типом Float. Думал, сделаю по аналогии с Bool. Но не тут то было при использовании преобразователя Bool to Int, система вела себя неадекватно - постоянно меняла значение.

    Попробывал с типом только Integer и заработало!!! Потом, я уже Integer в Bool перевожу - все отлично работает.

    Пример, как получилось управление котлом, три режима:
    0 - выкл
    1 - постоянно вкл
    2 - режим работы по таймеру
    Timer.PNG
    Добрый день. Очень рад, что вы добились поставленной цели, хоть и заняло это немало времени.
    С уважением, Ревака Юрий.
    Инженер группы технической поддержки компании "ОВЕН"
    e-mail: yu.revaka@owen.ru

    Шаблон описания ошибки ПР или OL http://ftp-ow.owen.ru/softupdate/OWE...s/Shablon.docx
    Видео уроки по ПР200 и OWEN Logic http://edu.owen.ru/series/pr200_rev/
    Другие видеоролики по тематике ПР https://www.youtube.com/channel/UCj4...H5H3d_t6iDlQOQ

  4. #4

    По умолчанию Таймер

    В принципе таймеров много разных и хороших. Я сделал свой таймер на один день -мой удобнен в задании.
    Предыдущая версия была на RS тригере, легко программируется, но имеет недостаток, если в момент вкл или выкл произойдет отключение питания, то контроллер не отработает команду.

    Поэтому была сделана попытка сделать все на функциях сравнения.
    Получился следующий таймер
    timer 2.PNG

    Замечание: у меня отладка схемы на FB блоках занимает кучу времени, как вы оптимизируете процесс отладки?
    Последний раз редактировалось Dallas; 23.12.2018 в 21:19.

  5. #5
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    9,597

    По умолчанию

    Цитата Сообщение от Dallas Посмотреть сообщение
    В принципе таймеров много разных и хороших. Я сделал свой таймер на один день -мой удобнен в задании.
    Предыдущая версия была на RS тригере, легко программируется, но имеет недостаток, если в момент вкл или выкл произойдет отключение питания, то контроллер не отработает команду.

    Поэтому была сделана попытка сделать все на функциях сравнения.
    Получился следующий таймер
    timer 2.PNG

    Замечание: у меня отладка схемы на FB блоках занимает кучу времени, как вы оптимизируете процесс отладки?
    Это пока лишь картинка, а не макрос или таймер! Проект надо выкладывать, тогда есть надежда, что покритикуют!
    Не знаю как другие, я заранее знаю как должно быть(работать как задумано) и если что не так сразу видно! Хотя я не Никола Тесла!
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  6. #6

    По умолчанию

    Цитата Сообщение от Сергей0308 Посмотреть сообщение
    Это пока лишь картинка, а не макрос или таймер! Проект надо выкладывать, тогда есть надежда, что покритикуют!
    Не знаю как другие, я заранее знаю как должно быть(работать как задумано) и если что не так сразу видно! Хотя я не Никола Тесла!
    В приложении макрос простого таймера
    Вложения Вложения

  7. #7

    По умолчанию

    Уважаемый dallas выложите пожалуйста макрос selchgl из первого поста на странице. Я так понимаю именно он позволил работать из двух мест с одной переменной.

  8. #8
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    9,597

    По умолчанию

    Цитата Сообщение от bayk Посмотреть сообщение
    Уважаемый dallas выложите пожалуйста макрос selchgl из первого поста на странице. Я так понимаю именно он позволил работать из двух мест с одной переменной.
    Ну и шутки у Вас Шарапов!

    Менеджер компонентов.PNG
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  9. #9
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    13,251

    По умолчанию

    bayk данные макросы есь в онлайн базе

  10. #10

    По умолчанию

    Спасибо!!! Ну это вообще клаааас. Там бы я точно не стал искать этот макрос!!!!! Тут уже вопрос к овеновцам в логичности организации их онлайн базы!

Страница 9 из 9 ПерваяПервая ... 789

Похожие темы

  1. Управление ПР200 с дисплея
    от Serjay в разделе Программируемые реле
    Ответов: 237
    Последнее сообщение: 02.11.2022, 14:08
  2. управление трехходовым клапаном с ПР200
    от new_junior в разделе Среда программирования OWEN Logic
    Ответов: 5
    Последнее сообщение: 13.03.2018, 20:09
  3. Управление экранами ПР200.
    от limir62 в разделе Программируемые реле
    Ответов: 2
    Последнее сообщение: 16.11.2017, 19:33
  4. Оборудование для теплового контура, вывод на сервер
    от Максим Максимов в разделе Подбор Оборудования
    Ответов: 1
    Последнее сообщение: 24.03.2014, 12:56

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •