Segnetics

Вернуться   Segnetics > Форум Segnetics > SMConstructor (вентиляция)

SMConstructor (вентиляция) Вопросы о работе Конструктора (Вентиляция и кондиционирование)

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 09.04.2017, 19:45   #1
chaos1727
Senior Member
 
Регистрация: Jan 2015
Сообщения: 116
Благодарил(а): 2 раз(а)
Поблагодарили: 2 раз(а) в 1 сообщении
По умолчанию Аналоговые входы (решено)

Добрый день. Имеется несколько приточно-вытяжных систем. Контроллер SMH2Gi + модуль расширения МС0401 для каждой установки.
Перед тем как заливать и настраивать Конструктор сделал тестовый алгоритм для того чтобы видеть все дискретные и аналоговые входы, а также проверку работоспособности дискретных и аналоговых выходов.
Проблема заключалась в следующем. Без вопросов увидел на аналоговых входах значения температуры в канале, обр. воды и пр. Но на установке есть своеобразный датчик Pt1000+преобразователь в 0-10V (показывает температуру и влажность воздуха, то есть два датчика в одном корпусе). На аналоговом входе он мне показывал не 0-10000 а какието не адекватные значения что то вроде ~13500 хотя напряжение на входе было ~3.3 V. Взял из конструктора макрос по датчикам начал задавать разные типы и ни где так и не получил реального значения температуры и влажности. Получить реальные значения температуры и влажности удалось только когда в настройках аналоговых входов снял галочку совместимости с 2010 и Pixel после этого мне удалось получить реальные значения температуры и влажности. Аналоговые входы поменяли свой тип с INT на REAL, но после этого показания на аналоговых входах температуры в канале и пр. стали показывать невнятные значения. Вот и получилась вилка либо AIn-REAL либо AIn-INT. Очень долго возился башка уже не соображала. Скажите пожалуйста, возможно использовать в программе аналоговые входы с разным типом, может кто сталкивался с этой проблемой?
chaos1727 вне форума   Ответить с цитированием
Старый 10.04.2017, 00:25   #2
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 740
Благодарил(а): 12 раз(а)
Поблагодарили: 192 раз(а) в 188 сообщениях
По умолчанию Ответ: Аналоговые входы

Цитата
Сообщение от chaos1727 Посмотреть сообщение
Перед тем как заливать и настраивать Конструктор сделал тестовый алгоритм для того чтобы видеть все дискретные и аналоговые входы, а также проверку работоспособности дискретных и аналоговых выходов.
Ну а показать свой тестовый сложно?
Цитата Проблема заключалась в следующем. Без вопросов увидел на аналоговых входах значения температуры в канале, обр. воды и пр.
Но на установке есть своеобразный датчик Pt1000+преобразователь в 0-10V (показывает температуру и влажность воздуха, то есть два датчика в одном корпусе). На аналоговом входе он мне показывал не 0-10000 а какието не адекватные значения что то вроде ~13500 хотя напряжение на входе было ~3.3 V.
Ну значит макросы датчиков Пикселовские вроде были и МС работал точно в режиме совместимости. Почему тогда значения сопротивлений на выходе МС Вас не смутили? Да и циферки уж лучше точные приводить - для 10V канала и 3.3V на входе МС должен был выдать 3300 * 3.035= 10015 а не 1350.
Цитата Взял из конструктора макрос по датчикам начал задавать разные типы и ни где так и не получил реального значения температуры и влажности.
Странно. Всего-то поставить тип 7 и задать на входах min/max правильные пределы диапазона вашего датчика в нужных попугаях.
Цитата Получить реальные значения температуры и влажности удалось только когда в настройках аналоговых входов снял галочку совместимости с 2010 и Pixel после этого мне удалось получить реальные значения температуры и влажности. Аналоговые входы поменяли свой тип с INT на REAL, но после этого показания на аналоговых входах температуры в канале и пр. стали показывать невнятные значения. Вот и получилась вилка либо AIn-REAL либо AIn-INT.
А вот тут ВЫ нас немного обманываете - макросы датчиков для режима МС без совместимости с Пикселем совсем другие и даже типом входа (real) отличаются. Но правильного задания min/max требуют все для режимов 7-9.
Цитата Очень долго возился башка уже не соображала. Скажите пожалуйста, возможно использовать в программе аналоговые входы с разным типом, может кто сталкивался с этой проблемой?
Для МС есть только общий выбор - совместимость с Пиксель (int) или нормальный точный режим (real).
ATS вне форума   Ответить с цитированием
Старый 10.04.2017, 18:19   #3
chaos1727
Senior Member
 
Регистрация: Jan 2015
Сообщения: 116
Благодарил(а): 2 раз(а)
Поблагодарили: 2 раз(а) в 1 сообщении
По умолчанию Ответ: Аналоговые входы

Вот мой тестовый алгоритм.
Ain0- температура наружного воздуха (Pt1000)
Ain1- температура в канале (Pt1000)
Ain2- температура вытяжки (Pt1000)
Ain3- температура притока (0-10V)
Ain4- влажность воздуха притока (0-10V)
Если Ain настроены как REAL то Ain3, Ain4 показывают верные значения остальные показывают ерунду.
Если Ain настроены как INT то Ain0, Ain1, Ain2 показывают верные значения , а Ain3, Ain4 показывают ерунду.

Уважаемый ATS, что за преобразования вы упомянули?
"3.3V на входе МС должен был выдать 3300 * 3.035= 10015 а не 1350"
Вложения
Тип файла: zip ЩВ-3 П7 Тест.zip (148.1 Кбайт, 38 просмотров)
chaos1727 вне форума   Ответить с цитированием
Старый 10.04.2017, 18:24   #4
Gromov
Уволен из Сегнетикс
 
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: Аналоговые входы

Используйте отсюда макрос Sensor_v3.2m (lite). Подключайте любые датчики, выбирайте нужный тип.


__________________
В сегнетиксе не работаю с самого начала 2019 года.
Gromov вне форума   Ответить с цитированием
Старый 10.04.2017, 18:44   #5
chaos1727
Senior Member
 
Регистрация: Jan 2015
Сообщения: 116
Благодарил(а): 2 раз(а)
Поблагодарили: 2 раз(а) в 1 сообщении
По умолчанию Ответ: Аналоговые входы

Уважаемый, Gromov спасибо за ссылку попробую на объекте.
chaos1727 вне форума   Ответить с цитированием
Старый 10.04.2017, 19:54   #6
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 740
Благодарил(а): 12 раз(а)
Поблагодарили: 192 раз(а) в 188 сообщениях
По умолчанию Ответ: Аналоговые входы

Цитата
Сообщение от Gromov Посмотреть сообщение
Используйте отсюда макрос Sensor_v3.2m (lite). Подключайте любые датчики, выбирайте нужный тип.
Это самое разумное решение для МС. И точное.

Цитата
Сообщение от chaos1727 Посмотреть сообщение
Если Ain настроены как REAL то Ain3, Ain4 показывают верные значения остальные показывают ерунду.
Если Ain настроены как INT то Ain0, Ain1, Ain2 показывают верные значения , а Ain3, Ain4 показывают ерунду.
Зачем эти аппроксиматоры - все есть в макросах датчиков.

Цитата ...что за преобразования вы упомянули?
"3.3V на входе МС должен был выдать 3300 * 3.035= 10015 а не 1350"
Это коэффициенты пересчета МС для режима совместимости с Пикселем. (из файла ain_tunes.ini)

Код:
[0-10V]
Type		= 0-10V
MeasureUnit	= Напряжение
MeasureName	= мВ
Time = 0.1
Coeff_SMH 	= 3.035
Coeff_Pix 	= 3.035
min = 0.0
max = 10000.0


[4-20mA]
Type		= 4-20mA
MeasureUnit	= Сила тока
MeasureName	= мА
Time = 0.1
Coeff_SMH 	= 1474.5
Coeff_Pix 	= 1474.5
min = 0.0
max = 24.0

[RTD50]
Type		= RTD
MeasureUnit	= Сопротивление
MeasureName	= Ом
Time = 0.1
Coeff_SMH 	= 79.872
Coeff_Pix 	= 79.872
min = 0.0
max = 190.0


[RTD100]
Type		= RTD
MeasureUnit	= Сопротивление
MeasureName	= Ом
Time = 0.1
Coeff_SMH 	= 79.872
Coeff_Pix 	= 79.872
min = 0.0
max = 380.0


[RTD1000]
Type		= RTD
MeasureUnit	= Сопротивление
MeasureName	= Ом
Time = 0.1
Coeff_SMH 	= 15.9744
Coeff_Pix 	= 15.9744
min = 0.0
max = 3100.0


[NTC]
Type		= NTC
MeasureUnit	= Сопротивление
Time = 0.1
MeasureName	= Ом
Coeff_SMH 	= 1.236
Coeff_Pix 	= 1.236
min = 0.0
max = 1000000.0
ATS вне форума   Ответить с цитированием
Старый 10.04.2017, 20:55   #7
chaos1727
Senior Member
 
Регистрация: Jan 2015
Сообщения: 116
Благодарил(а): 2 раз(а)
Поблагодарили: 2 раз(а) в 1 сообщении
По умолчанию Ответ: Аналоговые входы

ATS благодарю, впервые слышу о коэффициентах пересчета. На объекте все попробую и увижу.
chaos1727 вне форума   Ответить с цитированием
Старый 10.04.2017, 21:03   #8
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 740
Благодарил(а): 12 раз(а)
Поблагодарили: 192 раз(а) в 188 сообщениях
По умолчанию Ответ: Аналоговые входы

Цитата
Сообщение от chaos1727 Посмотреть сообщение
ATS благодарю, впервые слышу о коэффициентах пересчета. На объекте все попробую и увижу.
Может выше не совсем корректно выразился - эти множители сам МС использует при пересчете измеренных параметров в пикселевские цифры.
ATS вне форума   Ответить с цитированием
Старый 10.04.2017, 21:21   #9
chaos1727
Senior Member
 
Регистрация: Jan 2015
Сообщения: 116
Благодарил(а): 2 раз(а)
Поблагодарили: 2 раз(а) в 1 сообщении
По умолчанию Ответ: Аналоговые входы

ATS, буду иметь в виду, и все равно благодарю за информацию.
chaos1727 вне форума   Ответить с цитированием
Старый 10.04.2017, 23:17   #10
Gromov
Уволен из Сегнетикс
 
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: Аналоговые входы

Цитата
Сообщение от ATS Посмотреть сообщение
Может выше не совсем корректно выразился - эти множители сам МС использует при пересчете измеренных параметров в пикселевские цифры.
Не совсем так. это использует лоджик для преобразования реал в инт тип выхода. Там привязывается к выходу невидимый макрос. Кстати, с ним пока есть выясненная проблема, вроде решат в ближайшее время.


__________________
В сегнетиксе не работаю с самого начала 2019 года.
Gromov вне форума   Ответить с цитированием
Старый 11.04.2017, 23:23   #11
chaos1727
Senior Member
 
Регистрация: Jan 2015
Сообщения: 116
Благодарил(а): 2 раз(а)
Поблагодарили: 2 раз(а) в 1 сообщении
По умолчанию Ответ: Аналоговые входы (Решено)

Gromov и ATS благодарю что ответили. Gromov отдельное спасибо что ткнул в "букварь" (не всегда есть время юзать форум, эти макросы пропустил). Все заработало .... благодарю вас .... дальше хуже пусконаладка......
chaos1727 вне форума   Ответить с цитированием
Ответ

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

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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
SMH-2G аналоговые входы в качестве дискретных (баян) Unrealee Вопросы о SMH-2G 1 26.04.2018 15:56
Аналоговые входы AIN0...AIN4 starmos Вопросы о Pixel 1 09.06.2017 12:09
Pixel, аналоговые входы. Генераторы тока. LordN Вопросы о Pixel 17 22.07.2015 12:24
Аналоговые входы в дискретные Max2114 Вопросы о Pixel 1 20.09.2010 10:55
Аналоговые входы 0-10В (решено) Max2114 Вопросы о SMH2010 6 12.05.2008 11:18


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


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