![]() |
![]() ![]() |
|
SMConstructor (вентиляция) Вопросы о работе Конструктора (Вентиляция и кондиционирование) |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
![]() |
#1 |
Senior Member
Регистрация: Oct 2017
Адрес: Москва
Сообщения: 183
Благодарил(а): 21 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
![]()
Имеются три заслонки
Программа (на основе конструктора вентиляции) управляет % рекуперации. Сам % вывожу на скаду, AOUT пошёл на заслонку. Вложение 7914 Мне сказали, что для других заслонок должна быть формула y% = 100 - x%. Когда же я стал забираться внутрь, то увидел странные вещи. Я понял, что ПИД выдаёт сигнал 0..1000, % его делит на 10, а аналоговый выход прибавляет 15. (это странно, т.к. я привык, что на выходе диапазон 0..32000). Какую формулу использовать для аналоговых выходов на остальные две заслонки? Вложение 7915 Вложение 7916 Вложение 7917 Вложение 7918 Последний раз редактировалось Arsie, 22.05.2020 в 13:44 Причина: Удалил вложения за ненужностью |
![]() |
![]() |
![]() |
#2 |
Senior Member
Регистрация: May 2010
Адрес: Москва
Сообщения: 763
Благодарил(а): 3 раз(а)
Поблагодарили:
77 раз(а) в 60 сообщениях
|
![]()
На выходе Aout должно быть значение от 0 до 1023 (10 бит).
Вполне резонно, что подавая значение от 15 до 1015 сохраняется приемлемая точность выходного сигнала. При этом, преобразование из диапазона 0-1000 в 15-1015 требует минимум операций. |
![]() |
![]() |
Благодарность от: |
![]() |
#3 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 17 340
Благодарил(а): 15 раз(а)
Поблагодарили:
606 раз(а) в 554 сообщениях
|
![]() PS. На одном приводе включаете переключателем или перемычкой диапазон 0-10В, на двух других 10-0В и получаете работу в противофазе с единственного аналогового выхода. В программе делать ничего не надо. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. Последний раз редактировалось Arsie, 22.05.2020 в 16:13 |
![]() |
![]() |
Благодарность от: |
![]() |
#4 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 17 340
Благодарил(а): 15 раз(а)
Поблагодарили:
606 раз(а) в 554 сообщениях
|
![]() __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. Последний раз редактировалось Arsie, 22.05.2020 в 16:13 |
![]() |
![]() |
![]() |
#5 |
Senior Member
Регистрация: Oct 2017
Адрес: Москва
Сообщения: 183
Благодарил(а): 21 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
![]() |
![]() |
![]() |
![]() |
#6 |
Senior Member
Регистрация: Oct 2017
Адрес: Москва
Сообщения: 183
Благодарил(а): 21 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
![]() |
![]() |
![]() |
![]() |
#7 |
Senior Member
Регистрация: Aug 2010
Сообщения: 718
Благодарил(а): 1 раз(а)
Поблагодарили:
15 раз(а) в 12 сообщениях
|
![]()
"Нормальные герои всегда идут в обход" (С) Айболит-66
![]() Отзеркальте положение рычажков реверса на приводах и все. Никаких "довесков" на выход в программе не надо. |
![]() |
![]() |
![]() |
#8 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 17 340
Благодарил(а): 15 раз(а)
Поблагодарили:
606 раз(а) в 554 сообщениях
|
![]() __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Использование USB-хаба | Varnak | Вопросы о SMH-2G(i) | 8 | 01.03.2013 12:20 |