|
SMConstructor (вентиляция) Вопросы о работе Конструктора (Вентиляция и кондиционирование) |
|
Опции темы | Поиск в этой теме |
16.11.2020, 10:24 | #1 |
Senior Member
Регистрация: Apr 2016
Сообщения: 162
Благодарил(а): 0 раз(а)
Поблагодарили:
4 раз(а) в 2 сообщениях
|
Статусы устройств (HVAC) - переменные
Добрый день.
Столкнулся с такой ситуацией. Нужно сделать диспетчеризацию для контролеров запрограммированных через конструктор. При подключении к контроллеру МодБас сканером получается такая картина. Система приточно вытяжная с гликолевым рекуператором. При появлении на панели Pixel команды "жалюзи" по модбас приходит статус жалюзи притока "открыто" через A079 (бит0). Как это и указано в "modbus_list" в папке "шаблоны и инструкции". Затем система запускает приточный и вытяжной вентиляторы. При этом статусы с ПЧ еще не пришли, а согласно данным по модбас вентиляторы уже работают. При этом статус жалюзи вытяжки вообще ни когда не приходит. (все время 0). Также, SCo_Код (Состояние) принимает значения не описанные в modbus mode. Например 16 и 32. Другими словами, по протоколу идет не корректная информация о текущем состоянии системы, или я не что-то не правильно понял. |
16.11.2020, 11:52 | #2 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 157
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Статусы устройств (HVAC) - переменные
Что такое "статус ПЧ" и чем он отличается от "статуса жалюзи", если не является "данными по модбас"?
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
16.11.2020, 11:55 | #3 |
Senior Member
Регистрация: Apr 2016
Сообщения: 162
Благодарил(а): 0 раз(а)
Поблагодарили:
4 раз(а) в 2 сообщениях
|
Ответ: Статусы устройств (HVAC) - переменные
ПЧ- это преобразователь частоты, от которого контроллер берет статус работы вентилятора. Тип сигнала "сухой контакт".
|
16.11.2020, 11:56 | #4 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 157
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Статусы устройств (HVAC) - переменные
Цитата:
Старайтесь избегать смешивания терминов. Статус - это определённый тип переменных в карте Конструктора. Называть сухой контакт Статусом - это сознательно или бессознательно вводить собеседника в заблуждение. Тем более, что ПЧ не знает, что происходит с вентилятором и говорить "ПЧ выдаёт статус вентилятора" некорректно в том числе и с инженерной точки зрения. ПЧ только о себе сообщить может, что именно с ним, с ПЧ, происходит. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
16.11.2020, 12:11 | #5 |
Senior Member
Регистрация: Apr 2016
Сообщения: 162
Благодарил(а): 0 раз(а)
Поблагодарили:
4 раз(а) в 2 сообщениях
|
Ответ: Статусы устройств (HVAC) - переменные
Спасибо, что вы меня поправили.
Пусть реле, которое замыкается на ПЧ при работе вентилятора - это будет "сигнал Работа". "Статус системы"- это переменная в модбас INT16. (A00C) "Статус вентилятора" - это бит 0 ячейки A07C (как это указано в описании) Тогда получатся, что при отсутствие сигнала "Работа". т.е. на входе в Pixel, который отвечает за контроль работы вентилятора контакт не замкнут, а статус вентилятора по модбас принимает значение "1". Таким образом данные по модбас показывают не корректное состояние вентилятора. |
16.11.2020, 12:13 | #6 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 157
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Статусы устройств (HVAC) - переменные
На вход с каким названием подключен сигнал от ПЧ?
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
16.11.2020, 14:03 | #7 |
Senior Member
Регистрация: Apr 2016
Сообщения: 162
Благодарил(а): 0 раз(а)
Поблагодарили:
4 раз(а) в 2 сообщениях
|
Ответ: Статусы устройств (HVAC) - переменные
|
16.11.2020, 14:14 | #8 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 157
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Статусы устройств (HVAC) - переменные
Цитата:
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
16.11.2020, 14:37 | #9 |
Senior Member
Регистрация: Apr 2016
Сообщения: 162
Благодарил(а): 0 раз(а)
Поблагодарили:
4 раз(а) в 2 сообщениях
|
Ответ: Статусы устройств (HVAC) - переменные
30 секунд
|
16.11.2020, 15:15 | #10 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 157
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Статусы устройств (HVAC) - переменные
Значит статус вентилятора вам до 30 секунд показывает, что идёт раскрутка (бит перехода) и по получению подтверждения снимает этот бит.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
16.11.2020, 17:07 | #11 |
Senior Member
Регистрация: Apr 2016
Сообщения: 162
Благодарил(а): 0 раз(а)
Поблагодарили:
4 раз(а) в 2 сообщениях
|
Ответ: Статусы устройств (HVAC) - переменные
Допустим.
А почему походит статус открытия приточной заслонки всегда, а статус вытяжной не приходит? Что означает статус всей системы 16 и 32? |
16.11.2020, 17:12 | #12 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 157
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Статусы устройств (HVAC) - переменные
Цитата:
Добавлено через 2 минуты См в документе биты 4 и 5. 16 = 2^4 32 = 2^5 __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
16.11.2020, 20:45 | #13 |
Senior Member
Регистрация: Apr 2016
Сообщения: 162
Благодарил(а): 0 раз(а)
Поблагодарили:
4 раз(а) в 2 сообщениях
|
Ответ: Статусы устройств (HVAC) - переменные
Да. Вытяжка есть и жалюзи вытяжки тоже есть. В программе есть DO2- открытие жалюзи притока, DO3 - открытие жалюзи вытяжки. Оба поривода без концевиков положения.
Я так понял, что Modbus mode нужно тоже читать по-битово. В него всегда пишеться 1 только для одного какого-то бита, или может для нескольких? Если только для одного, тогда я могу пересчитать его в инт. Мне было бы это удобнее для Скады. |
16.11.2020, 22:48 | #14 | |
Senior Member
Регистрация: Apr 2013
Адрес: Россия, Москва
Сообщения: 778
Благодарил(а): 8 раз(а)
Поблагодарили:
65 раз(а) в 60 сообщениях
|
Ответ: Статусы устройств (HVAC) - переменные
Цитата:
При создании проекта конструктором Макрос управления жалюзям вытяжки нет. Скорее всего у Вас продублирован выход открытия жалюзей вытяжки от притока (обычная практика). Соответственно и сигнала модбас нет см рис. Но если в конструкторе поставить галку Сигнал "Открыто" то жалюзи вытяжки появляются. Как-то так __________________ Саня Последний раз редактировалось Arsie, 13.01.2023 в 19:44 Причина: Удалил вложения за ненужностью |
|
17.11.2020, 10:48 | #15 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 157
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Статусы устройств (HVAC) - переменные
Цитата:
Способ разбора никак не влияет на формирование инта. Булева алгебра потому и алгебра, что это тоже математическая наука. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|