|
SMConstructor (теплопункты) Вопросы о работе Конструктора (теплопункты) |
|
Опции темы | Поиск в этой теме |
20.07.2017, 14:25 | #1 |
Senior Member
Регистрация: Apr 2013
Адрес: Россия, Москва
Сообщения: 783
Благодарил(а): 8 раз(а)
Поблагодарили:
65 раз(а) в 60 сообщениях
|
Аналоговые входы как решить проблему
Прошу помощи в решение проблемы.
Имеем Проект созданный конструктором для ИТП, два контура (отопление и ГВС), в каждом контуре задействовано по 4-ре датчика и 4-ре датчика теплосети, датчик давления ХВС и датчик наружной температуры. Всего задействовано конструктором 14 датчиков. Имеем оборудование: SMH 2Gi, MC 0401, MR-120, MR-800 (2шт), MR-504, МВ110-224.8А (Овен)(3шт), 14 датчиков температуры и 13 датчиков давления. Собственно вопрос. Как правильно подключить недостающие кол-во датчиков в проекте к макросам "Датчики ТС", "Датчики К1", "Датчики К2". Без дополнительных модулей (МВ110-224.8А (Овен)) необходимое кол-во датчиков подключить не представляется возможным (МС 0401 - 8 шт, а требуется 14 шт. Информация поступающая с аналогового входа МС 0401 отличается от МВ110-224.8А (Овен). Доступ к макросу отсутствует (только просмотр). Овен подключен и настроен как написано тут http://forum.segnetics.com/showthrea...t=%EE%E2%E5%ED __________________ Саня |
20.07.2017, 15:12 | #2 |
Уволен из Сегнетикс
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Аналоговые входы как решить проблему
У овеновских модулей уже есть внутри фильтрация сигнала, так что вы можете в конструкторском проекте просто на модбас-переменную, в которую передаётся значение соответствующего датчика, подключать сигнал температуры, который ранее шел с выхода макроса преобразования от мс.
P.S. В конструкторе при создании проекта у вас уже должны быть включены соответствующие датчики. __________________ В сегнетиксе не работаю с самого начала 2019 года. Последний раз редактировалось Gromov, 20.07.2017 в 15:23 |
20.07.2017, 15:57 | #3 | |
Senior Member
Регистрация: Apr 2013
Адрес: Россия, Москва
Сообщения: 783
Благодарил(а): 8 раз(а)
Поблагодарили:
65 раз(а) в 60 сообщениях
|
Ответ: Аналоговые входы как решить проблему
Цитата:
НО. куда подключать ошибку датчика к макросу. Если на вход ни чего не подавать макрос выдает ошибку по данному датчику. Если датчик отключить то он в работе не участвует и информация от него не отображается. Если задать постоянное значение на входе, то при неисправности датчика сигнал аварии отсутствует (общий сигнал аварии для всех датчиков формируется внутри макроса). Было бы не неплохо сделать сквозное проход через макрос минуя сенсор, по принципу изменения типа датчиков (17 тип не задействован (резерв) ). __________________ Саня |
|
20.07.2017, 16:14 | #4 |
Уволен из Сегнетикс
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Аналоговые входы как решить проблему
Модуль определяет код состояния датчика, там же передаются коды ошибок, вам надо его тоже прочитать и интерпретировать. В итоге вы просто убираете тот макрос датчика, что сгенерирован изначально, но связи с его выходов перебрасываете на mobus переменные соответствующие. В руководстве на модуль 224-8а есть расшифровка регистра состояния датчика.
__________________ В сегнетиксе не работаю с самого начала 2019 года. |
20.07.2017, 16:16 | #5 | |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 179
Благодарил(а): 242 раз(а)
Поблагодарили:
166 раз(а) в 158 сообщениях
|
Ответ: Аналоговые входы как решить проблему
Цитата:
я оттуда все тащил |
|
20.07.2017, 16:54 | #6 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 188
Благодарил(а): 15 раз(а)
Поблагодарили:
666 раз(а) в 608 сообщениях
|
Ответ: Аналоговые входы как решить проблему
Цитата:
В результате вы получите правильную отработку аварий. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
20.07.2017, 23:46 | #7 | |
Senior Member
Регистрация: Apr 2013
Адрес: Россия, Москва
Сообщения: 783
Благодарил(а): 8 раз(а)
Поблагодарили:
65 раз(а) в 60 сообщениях
|
Ответ: Аналоговые входы как решить проблему
Цитата:
Устанавливаем тип датчика 1-10В, max=1000 и показания датчика умножаем на 10, результат подаем на вход макроса. Для датчиков температуры все работает, завтра буду пробовать с датчиками давления. __________________ Саня |
|
21.07.2017, 00:38 | #8 |
Уволен из Сегнетикс
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Аналоговые входы как решить проблему
а при околонулевых значениях тоже работает?
__________________ В сегнетиксе не работаю с самого начала 2019 года. |
21.07.2017, 09:09 | #9 |
Senior Member
Регистрация: Apr 2013
Адрес: Россия, Москва
Сообщения: 783
Благодарил(а): 8 раз(а)
Поблагодарили:
65 раз(а) в 60 сообщениях
|
Ответ: Аналоговые входы как решить проблему
да проверял при -10, 0 и +100.
При 0 погрешность 0,5 гр. С (морозилка в холодильнике). Даже отрицательные температуры показывает точно при -10 погрешность 0,2 гр С. при 100 погрешность 0,1 гр. С. __________________ Саня |