Частозадаваемые вопросы (ЧаВо, FAQ, Troubleshooting) по SmartWeb
SmartWeb - это многозадачный сетевой отопительный контроллер, а также экосистема для построения систем климатики частного дома.
Инструкция по монтажу и настройке SmartWeb
Что за SmartWeb и откуда он взялся?
SmartWEB – это не просто контроллер, и даже не просто семейство контроллеров. Мы называем это ЭКОСИСТЕМОЙ.
Исторически подход возник из нашего 20-ти летнего опыта практического изучения подходов построения систем управления отоплением от грандов в этой области: Viessmann, Buderus, Honeywell, Е8-Kromschroeder и других.
Система предполагает масштабирование общей задачи и возможность объединения отдельных контроллеров в общую сеть для решения сложных распределенных задач. Для этого нами был придуман протокол SmartNET, опирающийся на аппаратном уровне на шину CAN. CAN используют так же Buderus и Е8-Kromschroeder. Используется он и в мировом автопроме. Ключевая особенность этой сети – мультимастерность, способность разрешать конфликты приема-передачи еще на низком аппаратном уровне.
Этот подход был реализован, внедрен на «железе» немецкой фирмы Sorel (http://SOREL.de) в 2012 г. Эта фирма специализируется в производстве контроллерного «железа» и программного обеспечения для фирм производителей климатического оборудования по всей Европе. Эмблема обычно принадлежит заказчику этих контроллеров – у нас это SmartWEB. Заказать аналог из Китая нельзя, поскольку при все большей унификации аппаратной части, основная работа все больше переносится на разработку программного обеспечения. На правильность построения вот этой ЭКОСИСТЕМЫ. Которая в итоге включает в себя:
- набор контроллеров,
- философию-протокол построения системы,
- набор-библиотеку логических задач,
- набор современных приемов локального и дистанционного мониторинга этих задач, размещенных на конкретных физических контроллерах.
SmartWeb управляет сетью централизованно?
В системе SmartWEB контроллер не управляет контроллерами. Контроллеры делят между собой задачи и общаются друг с другом, если между задачами есть логическая связь. Каждая задача занимает часть ресурса контроллера – датчиков и физических выходов (реле и аналоговые выходы). Циклограмма каждой задачи простая: что-то измерить через «свои» датчики, что-то узнать от других задач, что-то сообщить другим задачам, как-то изменить состояние «своих» выходов.
Возможно, вы имели в виду, что в системе SmartWEB реализована возможность для задачи в экзотических случаях пользоваться ресурсами другой задачи. Возможно, вы имели в виду, что со встроенного локального сервера флагмана SmartWEB контроллера X можно не только конфигурировать этот контроллер по набору задач и их ресурсов, но и проделывать то же самое с другими контроллерами через CAN. Да это можно, это удобно для инсталлятора. В нашем сегменте рынка это и уникально.
В чем ваше преимущество?
Ресурсы: входы и выходы — распределяются между задачами
…затем подключаются к контроллеру SmartWeb
Ключевые преимущества: гибкость конфигурирования на уровне одного контроллера и на уровне набора контроллеров. Это приводит к радикальному удешевлению системы управления в целом. А возможность распределять контроллеры «узловым» способом существенно снижает затраты на проводку и маркирование линий датчиков и линий выходов. Между контроллерами только витая пара коммуникационной шины. Еще одно преимущество – дружественный графический интерфейс, упрощающий жизнь пользователю. У каждой задачи есть свое графическое окно. Просто Windows какой-то )))
Расширяемость системы
Множество инструментов внутри каждого контроллера
Анимированные окна задач
Внешний мониторинг
Управление современными энергосберегающими насосами
Управление передовыми аналоговыми сервоприводами
Как настраивать SmartWeb?
Общая идея такая:
В памяти каждого контроллера заложено множество задач
Из выбранных задач получается желаемое приложение для конкретного контроллера
Как настраивается связь между контроллерами?
в каких настройках выставлять ведущего и ведомого?
где смотреть настройки ведомого?
и если подключить смарт х к интернету то смарт L тоже будет виден?
и вообще как настраивается связь между контроллерами
Шина CAN тем и замечательна, что никаких ведущих и ведомых на ней нет. Все коллизии разрешаются методом автоматического арбитража доступа к шине.
Таким образом,
- Соединяете все контроллеры витой парой, клеммы H и L
- На обоих концах получившейся линии ставите терминирующий резистор 120 Ом, в комплекте.
У каждого контроллера есть свой адрес на шине, он формируется автоматически и должен быть уникален в рамках одной инсталляции, так контроллеры могут друг друга различать. Если что, руками тоже можно его поменять.
У каждой программы, которую вы заведете на контроллерах, тоже будет свой адрес, он тоже формируется автоматически, должен быть уникален, и может быть изменен вручную.
Адреса нужны для настройки связей между программами. Например, в «комнатном устройстве» надо указывать адрес программ-отопительных контуров, которые подают тепло в комнату. А в отопительных контурах надо указывать адрес теплогенератора. Адресация позволяет иметь до 255 программ на 255 контроллерах, но, конечно, навряд ли такой экстремальный случай будет хорошо работать. Успешно запущены объекты с примерно ~50 задачами на 30 контроллерах.
Если в системе будет хоть один контроллер с мониторингом, он будет видеть всю систему сразу, т. е. себя и все остальные контроллеры на CAN-сети.
Еще подробности соединения по шине данных есть тут: Соединение контроллеров по шине CAN
Сервоприводы с каким сигналом управления подключаются к SmartWeb?
SmartWeb может управлять как традиционными 3-точечными сервоприводами 220 В (как E8), так и сервоприводами по сигналу 0-10 В либо PWM (ШИМ).
Рекомендуем подключать именно 0-10 В приводы, т.к.:
- удаленно в мониторинге вы видите положение сервопривода, это полезно для диагностики
- так экономнее расходуются ресурсы реле SmartWeb, на каждый трехточечный сервопривод нужно 2 реле, а на 0-10 В сервопривод нужен 1 аналоговый выход
- износ реле на управление сервоприводами это реальность, приходится менять реле на E8 довольно часто, особенно если у вас парк в тысячи контроллеров на протяжении десяти лет. Аналоговый выход не изнашивается.
- сервоприводы стоят и выглядят одинаково
- для работы аналоговых сервоприводов нужен блок питания 24 В, либо можно использовать встроенный в SmartWeb выход 24 В (до двух сервоприводов включительно).
Что такое "внешний запрос" и "и-термостат" у отопительного контура?
Это относительно редко используемые входы программы «отопительный контур».
«Внешний запрос» - на этот вход должен поступать «сухой контакт» - замыкание или размыкание. Предназначен для повышения температуры контура по запросу с внешних систем или кнопки. Действие при замыкании - контур начинает поддерживать температуру, не меньшую чем параметр «Т внешнего запроса». При размыкании - контур возвращается к обычной работе.
«И-термостат» - на этот вход должен поступать «сухой контакт» - замыкание или размыкание. Предназначен для использования с обычными комнатными термостатами. Действие при замыкании - медленно поднимать уставку при подаче контура. Действие при размыкании - медленно опускать уставку при подаче контура. По сути, действует как еще одна комната с постоянным недогревом или перегревом на 1 градус. При наличии также обычных комнатных датчиков, подсоединенных к контуру, они также учитываются контуром в своих рассчетах, по принципу «главное - удовлетворить самую недогретую комнату».
Бойлер не нагревается до заданной температуры
Я полагаю, на вашем котле выставлен термостат как раз на 65 градусов, поэтому и бойлер вы не можете догреть до 65.
С виду автоматика отработала корректно - сигнал на горелку постоянно включен, насос бойлера постоянно включен. Расчетная температура котла повысилась.
Попробуйте повысить температуру на термостате котла до максимума.
Как "прописать" комнатные датчики RC21?
1. Если у вас нет программы «комнатное устройство», ее надо будет добавить.
2. Далее надо настроить «комнатное устройство», чтобы оно
- а) пользовалось нужным датчиком комнаты, в данном случае S3
- б) пользовалось нужным входом для изменения режимов RC21, в данном случае S4
- в) было привязано к нужному контуру, в данном случае контур #1 (номер программы виден справа вверху)
Как понять настройки аналоговых выходов?
У аналоговых выходов есть настройки:
- ШИМ Выкл.
- ШИМ Мин.
- ШИМ макс.
- Y Макс.
- Мин. отклик
Объясню на примере управления мощностью горелки.
Работает это так:
- Если котел надо выключить (мощность=0%), то на выходе «ШИМ выкл»
- Если котел надо включить (мощность>=1%), то на выходе «ШИМ мин»
- Если у котла есть минимальная мощность, ниже которой он все равно выключается, то пока (мощность<=«Мин. отклик»), на выходе «ШИМ мин»
- «Y Макс.» позволяет включить «потолок» мощности, выше которой на выходе «ШИМ макс.»
Как управлять котлами Vaillant по температуре или мощности?
Как работает система приоритетов контуров SmartWeb?
Вот тут то и понадобилось очень четко распределить мощность по приоритетам!
А у смарт вебов как то с этим все смазано.
Вопрос какая логика у системы приоритетов? Как правильно ее настроить?
Система многоконтурная, хотя у нас сейчас почти все такие, благо ваши смарты все тащат. А тут вот и такая им проверка нарисовалась.
С приоритетами сейчас так - чем больше приоритет контура, тем он приоритетнее.
Контуры сравнивают свой приоритет с поступившим запросом на приоритет другого контура:
- Если разница в приоритете 3 или больше, то смесительные контуры закрываем, прямой контур выключаем.
- Если разница в приоритете 2, то смесительные контуры закрываем пока котел не достигнет расчетной температуры, потом открываем. Прямые контуры выключены.
- Если разница в приоритете 1, то смесительные контуры работают без изменений, прямые выключаются.
- Если разница в приоритете 0, то приоритет не действует.
Например, если есть 2 контура и ГВС, то можно сделать так:
- прямой контур радиаторов - 0
- контур ТП - 1
- ГВС - 4.
Тогда ГВС будет в полном приоритете, а у теплых полов будет приоритет перед радиаторами.
Работает на прошивках после 06.12.16
Что за снежинка на контуре?
Ткните, где есть описание символики.
Снежинкой (холод) и «пляшущими макаронами» (тепло) показываются соответственно движения сервопривода на закрытие и на открытие при трехточечном управлении.
Иллюстрация:
Расшифровка изображений, навигации и прочей символики описана здесь.
Что такое "сухой контакт"?
Реле – это контакт, который изменяет свое состояние ЗАМКНУТО-РАЗОМКНУТО. То есть меняется проводимость этого контакта. От нуля до бесконечности. Оно может быть полупроводниковым или механическим. Чаще имеют в виду механическое. Это реально щелкающий контакт под действием магнитного поля от катушки, к которой через другую (первичную) пару контактом приложено напряжение. Общая идея – гальванически развязать первичную и вторичную цепи. Например, на первичную катушку подали 12 В, а через вторичный контакт замкнули 220 В на какую-то нагрузку.
Когда говорят «сухой контакт», имеют в виду, что на вторичный контакт до вас никто ничего еще не подал. Можете подавать сами что хотите. Имеете дело только с изменением проводимости. Иногда в контроллерах для геометрической экономии места выходной контакт реле на одной ножке уже запитан (например, 220), тогда получаем на второй ножке 220 (обычно фазу).
Как работать с реле?
У контроллера SmartWeb X шесть реле с выходом «фаза 220 Вольт» - используется для подачи 220 на исполнительные элементы: насосы, сервоприводы, клапаны, термомоторы. И один выход реле «сухой контакт» – используется для управления котлом. Чем именно управляем, зависит от того к какой логической задаче мы «прицепили» это реле. Если ресурсов для задач не хватает – добавляем следующий контроллер и связываем контроллеры по CAN. Получаем составной контроллер.
Для чего нужен PWM переходник на реле?
Если у вас в конкретной инсталяции есть избыток аналоговых выходов, а выходных реле недостаток, можно использовать этот переходник для получения дополнительного реле.
Какие вы даете гарантии на контроллер? Какая тех. поддержка?
Годовая гарантия при квалифицированном подключении.
Минимизируем ошибки монтажа, продавая готовые бокс-сборки.
Техподдержка через мэйл и телефон техподдержки. Консультируем, подсказываем. Называем страницы инструкции, где это описано. Проводим тренинги.
Как получать аварии с датчика RPS?
Если вы подключили RPS на вход VFS1, то температура появится как датчик S9, давление на S10. Далее надо пройти в главное меню, пункт «Аналоговые входы», настроить там S9 как «Температура», S10 как «Давление», тип «0-10 бар».
Чтобы получать уведомления об аварии давления, нужно создать программу «Сигнализация», если еще ее нет. Далее в одном из входов указать вход S10 (давление), можно будет указать тип «аналоговый» и настроить минимально- и максимально-допустимые значения давления. Также указажите в качестве названия аварии например «давление». Если вы зарегистрируетесь у нас на сервере control.teplomonitor.ru, и контроллер SmartWeb X будет подключен к интернету, то при выходе давления за рамки допустимого, вам придет на почту email-сообщение об аварии.
Как использовать температурный датчик RPS?
Да, RPS имеет в себе два датчика - температуры и давления, поэтому конечно можно использовать датчик температуры для любой подходящей задачи. Для этого выберите в меню задачи в пункте «входы» соответствующий датчик «S9» (для VFS1) или «S11» (для VFS2).
Как работает "гибкая привязка"?
Когда включается и выключается насос контуров?
В версиях прошивок до 2018.04.20 работает все так:
- В режиме «Стандарт» и без комнатных датчиков - насос ВКЛ всегда, с комнатными датчиками - по комнатной температуре
- В режиме «Темп. огран.» - ВКЛ если Т_улицы меньше Т_подачи_требуемая
- В режиме «По комн. прог.» - ВКЛ если режим = комфорт
В версиях прошивок после 2018.04.20 работает все как описано в инструкции здесь: B1. Ф. насоса
Что будет если потеряется связь между контроллерами по CAN-шине?
Программы, которые работают на контроллерах, будут работать по возможности автономно.
Например, отопительные контуры без информации об уличной температуре, работают по максимальной температуре подачи, либо по фиксированной - если они в режиме фиксированной температуры, либо по комнатной температуре - если есть комнатные датчики. Без комнатных датчиков - контур также работает по уличной температуре, либо по фиксированной температуре.
В случае если у программ были гибкие привязки выходов по CAN-шине, такие выходы будут выключены, поэтому лучше использовать такой способ управления по-минимуму.
Также, начиная с v2.71.8.6, есть оповещения о пропаже связи с контроллерами по CAN-шине