Segnetics

Вернуться   Segnetics > Форум Segnetics > Вопросы о программировании

Вопросы о программировании Вопросы, касающиеся программирования на FBD

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 19.11.2018, 09:45   #1
voltel
Senior Member
 
Регистрация: Aug 2018
Адрес: Екатеринбург
Сообщения: 106
Благодарил(а): 0 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Домашний газовый котел на отопление

Добрый день. У друга в квартире свой газовый котел на отопление и ГВС. ГВС с недавних пор он использует в основном от электронагревателя.

Котёл поддерживал температуру теплоносителя, недавно установили ему комнатный термостат. Но есть одна проблема-на теплой лоджии у него выведены 2 контура теплого пола, один из комнаты, второй из кухни.
Термостат практически не запускает котёл, и в теории присутствует угроза заморозки теплого пола в лоджии, т.к. вместе с котлом останавливается и встроенный насос. Я решил написать ему программу под пиксель 12 для расширения функций термостата.

1. Din 0 это комнатный термостат, если он сработал, то должен do0 запускать котёл.
2. Din1 это выключатель, перевод вручную в режим "зима". Т.к. на улицу датчик уже не протянуть. Когда вход не активен, игнорируется всё, включая термостат.
3. Комнатный аналоговый датчик. При активном режиме зима по датчику задается нижняя граница температур. Снижение ниже границы должно запускать котёл.
4. Температура обратки. То же самое что и с комнатной температурой. Снижение ниже границы запускает котёл.
5. Если активирован режим "зима", но термостат не сработал - запускать котел, например, раз в 30 минут на 1-2 минуты для поддержания температуры теплоносителя и его циркуляции.

По 1,2 и 3,4 в принципе понятно как по простому реализовать. А по пункту 5 не понимаю какие счетчики и как их правильно использовать.
Вложения
Тип файла: psl Дополнение функций термостата.psl (189.6 Кбайт, 34 просмотров)
voltel вне форума   Ответить с цитированием
Старый 19.11.2018, 11:13   #2
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 024
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Домашний газовый котел на отопление

Цитата:
Сообщение от voltel Посмотреть сообщение
5. Если активирован режим "зима", но термостат не сработал - запускать котел, например, раз в 30 минут на 1-2 минуты для поддержания температуры теплоносителя и его циркуляции.

по пункту 5 не понимаю какие счетчики и как их правильно использовать.

Берёте счётчик CTU-T(32): http://forum.segnetics.com/showthread.php?t=2161

Заводите ему на DI умноженное на 60000 время из меню - он будет отсчитывать минуты.

После того, как он досчитал, выходом "EU" он должен сбросить сам себя (проведите связь от EU на Reset) и одновременно дёрнуть вход макроса off_delay_sec (http://forum.segnetics.com/showthread.php?p=781#post781 Задержка выключения сек)

Макрос задержки активирует свой выход на указанное ему время. Указать логично тоже из меню.

------------

Рекомендую подбирать времена работы этой схемы в январе/феврале во время холодной недели. А лучше поставить термостат на обратку тёплых полов.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

BB code is Вкл.
[IMG] код Вкл.
HTML код Выкл.



Часовой пояс GMT +4, время: 19:22.


Версия vBulletin: 3.8.7
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Segnetics 2005 - 2023