Segnetics

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

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

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 05.06.2016, 00:05   #1
Goscha
Member
 
Регистрация: Oct 2015
Сообщения: 85
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Макрос термодатчика

Здравствуйте. Ломали копья, да все понапрасну. У VRF нет входа 0-10 В управления мощностью. Это вход уставки температуры и то приблизительно.
Для поддержания точности охлаждения в 3 градуса нужно подогревать воздух водяным калорифером на 3-5 град от 18 которые нужно поддерживать до 21-23 град. Но чтобы излишне не расходовать энергию нужно чтобы прибавка уменьшалась до 0град с увеличением температуры наружного воздуха до этих 21-23 градуса. Для этого использую два датчика приточного воздуха. Первый управляет водяным калорифером, второй всем остальным. Но для введения коррекции показаний датчика нужно знать диапазон температур датчика РТ1000, разделив на 100 получим вес единицы в градусах. Что подразумевается в описании макроса термодатчика под нижним и верхним значением датчика? Ведь от этого диапазона зависит вес единицы преобразователя. И для того чтобы уменьшать прибавку нужно тоже работать с единицами преобразователя по наружной температуре.
Goscha вне форума   Ответить с цитированием
Старый 05.06.2016, 16:17   #2
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 023
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Макрос термодатчика

Цитата:
Сообщение от Goscha Посмотреть сообщение
для введения коррекции показаний датчика нужно знать диапазон температур датчика РТ1000, разделив на 100 получим вес единицы в градусах. Что подразумевается в описании макроса термодатчика под нижним и верхним значением датчика? Ведь от этого диапазона зависит вес единицы преобразователя. И для того чтобы уменьшать прибавку нужно тоже работать с единицами преобразователя по наружной температуре.
Там же русским по синему написано, что эти входы используются для маштабирования сигналов 0..10В и 4..20мА. Для Pt1000 min всегда равен нулю, а max всегда равен 100.

Не ищите проблем там, где их нет. Это не упростит выполнение вашей задачи.


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 05.06.2016, 16:28   #3
Goscha
Member
 
Регистрация: Oct 2015
Сообщения: 85
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Макрос термодатчика

Вы не поняли проблему.
Хорошо, спрошу по другому. Макрос преобразует сопротивление датчика (температуру) в некий сигнал 0-100. Какому числу на выходе макроса соответствует 0 град, 20 град, -20 град.
Мне нужно скорректировать значение выхода макроса на 1, 2, 3 градуса. Сколько прибавить к числу на выходе макроса?
Goscha вне форума   Ответить с цитированием
Старый 05.06.2016, 23:14   #4
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 744
Благодарил(а): 12 раз(а)
Поблагодарили: 192 раз(а) в 188 сообщениях
По умолчанию Ответ: Макрос термодатчика

Цитата:
Сообщение от Goscha Посмотреть сообщение
Вы не поняли проблему.
Хорошо, спрошу по другому. Макрос преобразует сопротивление датчика (температуру) в некий сигнал 0-100.
Это Вы не поняли что нет проблемы.
Макрос выдает именно температуру в градусах.

Да, коррекция на входе макроса тоже в градусах...

Последний раз редактировалось ATS, 05.06.2016 в 23:35
ATS вне форума   Ответить с цитированием
Старый 06.06.2016, 18:16   #5
Goscha
Member
 
Регистрация: Oct 2015
Сообщения: 85
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Макрос термодатчика

Тогда еще раз спрашиваю:
при температуре датчика 20 град, -20, 0 град, что будет на выходе макроса
Goscha вне форума   Ответить с цитированием
Старый 06.06.2016, 18:18   #6
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 744
Благодарил(а): 12 раз(а)
Поблагодарили: 192 раз(а) в 188 сообщениях
По умолчанию Ответ: Макрос термодатчика

Цитата:
Сообщение от Goscha Посмотреть сообщение
Тогда еще раз спрашиваю:
при температуре датчика 20 град, -20, 0 град, что будет на выходе макроса
Если тип датчика указан правильно - 20 град, -20, 0 град

Последний раз редактировалось ATS, 06.06.2016 в 18:31
ATS вне форума   Ответить с цитированием
Старый 06.06.2016, 18:19   #7
serg-el
Senior Member
 
Регистрация: Aug 2013
Адрес: Москва
Сообщения: 600
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Макрос термодатчика

Цитата:
Сообщение от Goscha Посмотреть сообщение
Тогда еще раз спрашиваю:
при температуре датчика 20 град, -20, 0 град, что будет на выходе макроса
То и будет : "20 град, -20, 0 град"


__________________
Всё, что нельзя выразить в цифрах — это не наука, это — мнение.
serg-el вне форума   Ответить с цитированием
Старый 06.06.2016, 19:18   #8
Goscha
Member
 
Регистрация: Oct 2015
Сообщения: 85
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Макрос термодатчика

Ребята в контроллере нет градусов!
Если вы хотите сказать, что значение на выходе макроса будет равно значению температуры измеряемой датчиком подключенным на этот макрос, то так и говорите.
Макрос используется, скажем, стандартный, созданный в сегнетиксе.
Именно то, что в макросе написано и вызвало вопросы, поскольку там написано:
"min: значение на выходе макроса при достижении нижней
границы на датчике. По-умолчанию равно 0.

max: значение на выходе макроса при достижении верхней
границы на датчике. По-умолчанию равно 100.

min-max используются при настройке датчиков с выходом
тока или напряжения. При использовании термосопротивлений обязательно min=0, max=100."
Нижняя и верхняя граница датчика это что?
Это разве не диапазон измерения датчика.
А изменение выхода макроса от 0 до 100 разве совпадает с температурой?
Goscha вне форума   Ответить с цитированием
Старый 06.06.2016, 20:55   #9
New
Senior Member
 
Регистрация: May 2009
Сообщения: 1 034
Благодарил(а): 9 раз(а)
Поблагодарили: 22 раз(а) в 22 сообщениях
По умолчанию Ответ: Макрос термодатчика

Цитата:
Сообщение от Goscha Посмотреть сообщение
Я хочу узнать масштаб сигнала на выходе макроса относительно температуры
1:1


__________________
RTFM
New вне форума   Ответить с цитированием
Старый 06.06.2016, 21:31   #10
Goscha
Member
 
Регистрация: Oct 2015
Сообщения: 85
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Макрос термодатчика

Т.е то что написано в макросе не соответствует действительности?

"min: значение на выходе макроса при достижении нижней
границы на датчике. По-умолчанию равно 0.
max: значение на выходе макроса при достижении верхней
границы на датчике. По-умолчанию равно 100.
Goscha вне форума   Ответить с цитированием
Старый 06.06.2016, 21:42   #11
New
Senior Member
 
Регистрация: May 2009
Сообщения: 1 034
Благодарил(а): 9 раз(а)
Поблагодарили: 22 раз(а) в 22 сообщениях
По умолчанию Ответ: Макрос термодатчика

Цитата:
Сообщение от Goscha Посмотреть сообщение
Т.е то что написано в макросе не соответствует действительности?

"min: значение на выходе макроса при достижении нижней
границы на датчике. По-умолчанию равно 0.
max: значение на выходе макроса при достижении верхней
границы на датчике. По-умолчанию равно 100.
Следующая строка там же:
"min-max используются при настройке датчиков с выходом
тока или напряжения."


__________________
RTFM
New вне форума   Ответить с цитированием
Старый 07.06.2016, 09:09   #12
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 023
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Макрос термодатчика

Цитата:
Сообщение от Goscha Посмотреть сообщение
Хорошо, спрошу по другому. Макрос преобразует сопротивление датчика (температуру) в некий сигнал 0-100.
Макрос преобразует сопротивление датчика сразу в температуру.



Цитата:
Сообщение от Goscha Посмотреть сообщение
Какому числу на выходе макроса соответствует 0 град, 20 град, -20 град.
0, 20, -20



Цитата:
Сообщение от Goscha Посмотреть сообщение
Мне нужно скорректировать значение выхода макроса на 1, 2, 3 градуса. Сколько прибавить к числу на выходе макроса?
1, 2, 3


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 07.06.2016, 11:49   #13
Goscha
Member
 
Регистрация: Oct 2015
Сообщения: 85
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Макрос термодатчика

Огромное спасибо!
Неужели нельзя было сразу сказать? Столько писали, два дня потратили.
И исправте записи в макросе термодатчиков, чтобы не вводили в заблуждение. 0 и 100 называются обычно масштабными коэффициентами и к выходному значению макроса напрямую не имеют отношения, а связывают вход с выходом.
Goscha вне форума   Ответить с цитированием
Старый 07.06.2016, 12:28   #14
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 023
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Макрос термодатчика

Цитата:
Сообщение от Goscha Посмотреть сообщение
Огромное спасибо!
Неужели нельзя было сразу сказать? Столько писали, два дня потратили.
И исправте записи в макросе термодатчиков, чтобы не вводили в заблуждение. 0 и 100 называются обычно масштабными коэффициентами и к выходному значению макроса напрямую не имеют отношения, а связывают вход с выходом.
Так и написано. И зачем - тоже написано.


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 07.06.2016, 16:42   #15
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 744
Благодарил(а): 12 раз(а)
Поблагодарили: 192 раз(а) в 188 сообщениях
По умолчанию Ответ: Макрос термодатчика

Цитата:
Сообщение от Arsie Посмотреть сообщение
Там же русским по синему написано, что эти входы используются для маштабирования сигналов
ATS вне форума   Ответить с цитированием
Старый 07.06.2016, 19:24   #16
serg-el
Senior Member
 
Регистрация: Aug 2013
Адрес: Москва
Сообщения: 600
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Макрос термодатчика

"Матроскин: Это ещё мало, теперь ты ещё за ним полдня бегать будешь.
Шарик: Это почему же?
Матроскин: А чтоб фотографию отдать."

И это всё, вместо того чтобы изучить работу макроса.

Дай супа, дай ложку...


__________________
Всё, что нельзя выразить в цифрах — это не наука, это — мнение.
serg-el вне форума   Ответить с цитированием
Ответ

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

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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Макрос термодатчика всего до 200 С dima SMLogix 2 05.12.2018 22:58
Как использовать макрос расписания ? Дмитрий80 Вопросы о программировании 18 15.11.2018 16:01
Вопрос по работе макрос mem_real v3.0 (решено) KirM SMLogix 4 27.10.2015 14:46
Маячок (макрос для мигания лампы) Arsie Библиотека макросов 0 21.01.2013 11:27


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


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