Segnetics

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

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

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 27.09.2019, 12:26   #1
redsam
Новичок
 
Регистрация: Nov 2016
Сообщения: 11
Благодарил(а): 1 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Написание секвенсера

Приветствую.
Хочу спросить про то как написать самому секвенсер по управлению водяным калорифером и электрическим. Скажем когда водяной калорифер доходит до 100% то запускается электрический. Когда электрический снизится до 0% плавно должен уменьшаться водяной со 100%.
Т.е. должно быть два ПИД регулятора на каждый свой нагреватель и общий блок управления. Как лучше синхронизировать их между собой? Когда включается электрический нагреватель, я должен как то заблокировать водяной на 100%. Поднимать уставку или коэф П на водяном?
redsam вне форума   Ответить с цитированием
Старый 27.09.2019, 12:40   #2
Ilya J.
Сотрудник Сегнетикс
 
Аватара для Ilya J.
 
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 302
Благодарил(а): 0 раз(а)
Поблагодарили: 254 раз(а) в 250 сообщениях
По умолчанию Ответ: Написание секвенсера

Цитата
Сообщение от redsam Посмотреть сообщение
Приветствую.
Хочу спросить про то как написать самому секвенсер по управлению водяным калорифером и электрическим. Скажем когда водяной калорифер доходит до 100% то запускается электрический. Когда электрический снизится до 0% плавно должен уменьшаться водяной со 100%.
Т.е. должно быть два ПИД регулятора на каждый свой нагреватель и общий блок управления. Как лучше синхронизировать их между собой? Когда включается электрический нагреватель, я должен как то заблокировать водяной на 100%. Поднимать уставку или коэф П на водяном?
А чем не подходит конструкторский секвенсер?

И если рассуждать абстрактно, то непонятно какой ПИД-регулятор вы используете в своем секвенсере. Если конструкторский, то в нем есть входы data, hiU,lowU, с ними можно поиграться. Например, водяной калорифер дошел до 100% и в течение времени Т не справляется, тогда срабатывает триггер, и защелкивает значение входа lowU=HiU, в работу включается пид ЭК, работает, греет и в какой-то момент стало достаточно/перегрел, управляющий сигнал ПИДа падает до 0, выдерживает время и отщелкивает триггер, чтобы водяной калорифер смог снизить производительность.

Еще можно обойтись одним регулятором, разбить управляющее воздействие на два, но в этом случае надо обыгрывать переключение коэффициентов на ПИД.


__________________
Если ничто другое не помогает, прочтите, наконец, инструкцию
Ilya J. сейчас на форуме   Ответить с цитированием
Благодарность от:
Старый 27.09.2019, 12:49   #3
redsam
Новичок
 
Регистрация: Nov 2016
Сообщения: 11
Благодарил(а): 1 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Написание секвенсера

Цитата:
Сообщение от Ilya J. Посмотреть сообщение
А чем не подходит конструкторский секвенсер?

И если рассуждать абстрактно, то непонятно какой ПИД-регулятор вы используете в своем секвенсере. Если конструкторский, то в нем есть входы data, hiU,lowU, с ними можно поиграться. Например, водяной калорифер дошел до 100% и в течение времени Т не справляется, тогда срабатывает триггер, и защелкивает значение входа lowU=HiU, в работу включается пид ЭК, работает, греет и в какой-то момент стало достаточно/перегрел, управляющий сигнал ПИДа падает до 0, выдерживает время и отщелкивает триггер, чтобы водяной калорифер смог снизить производительность.

Еще можно обойтись одним регулятором, разбить управляющее воздействие на два, но в этом случае надо обыгрывать переключение коэффициентов на ПИД.
Спасибо за идею. У нас сложные приточные системы с увлажнениями, осушениями, резервированием и т.д. Стандартная программа не подойдет. А секвенсер в ней закрыт, чтобы использовать для своих программ.
redsam вне форума   Ответить с цитированием
Старый 27.09.2019, 14:46   #4
Ilya J.
Сотрудник Сегнетикс
 
Аватара для Ilya J.
 
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 302
Благодарил(а): 0 раз(а)
Поблагодарили: 254 раз(а) в 250 сообщениях
По умолчанию Ответ: Написание секвенсера

Цитата
Сообщение от redsam Посмотреть сообщение
Спасибо за идею. У нас сложные приточные системы с увлажнениями, осушениями, резервированием и т.д. Стандартная программа не подойдет. А секвенсер в ней закрыт, чтобы использовать для своих программ.
Если будет что показать - показывайте. Помогу, чем смогу.


__________________
Если ничто другое не помогает, прочтите, наконец, инструкцию
Ilya J. сейчас на форуме   Ответить с цитированием
Старый 27.09.2019, 23:49   #5
alex
Senior Member
 
Регистрация: Jan 2006
Сообщения: 320
Благодарил(а): 5 раз(а)
Поблагодарили: 2 раз(а) в 2 сообщениях
По умолчанию Ответ: Написание секвенсера

Цитата:
Сообщение от Ilya J. Посмотреть сообщение
Если будет что показать - показывайте. Помогу, чем смогу.
Илья доброй ночи, пару раз обращался на почту сегнетикса недавно по поводу пульта на трим. ответа так и не получил (обидно) хоть что нибудь написали бы. Писать смысла больше нет а получить ответ хочется. может поможете?
alex вне форума   Ответить с цитированием
Старый 28.09.2019, 22:35   #6
Ilya J.
Сотрудник Сегнетикс
 
Аватара для Ilya J.
 
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 302
Благодарил(а): 0 раз(а)
Поблагодарили: 254 раз(а) в 250 сообщениях
По умолчанию Ответ: Написание секвенсера

Цитата
Сообщение от alex Посмотреть сообщение
Илья доброй ночи, пару раз обращался на почту сегнетикса недавно по поводу пульта на трим. ответа так и не получил (обидно) хоть что нибудь написали бы. Писать смысла больше нет а получить ответ хочется. может поможете?
Добрый вечер!

Что, куда и когда вы писали? Может расскажите?


__________________
Если ничто другое не помогает, прочтите, наконец, инструкцию
Ilya J. сейчас на форуме   Ответить с цитированием
Старый 29.09.2019, 00:10   #7
alex
Senior Member
 
Регистрация: Jan 2006
Сообщения: 320
Благодарил(а): 5 раз(а)
Поблагодарили: 2 раз(а) в 2 сообщениях
По умолчанию Ответ: Написание секвенсера

Цитата:
Сообщение от Ilya J. Посмотреть сообщение
Добрый вечер!

Что, куда и когда вы писали? Может расскажите?
лучше в личку
писал на офф почту сегнетикса, от робота всегда приходило подтверждение о письме. только ответа не было.
alex вне форума   Ответить с цитированием
Старый 29.09.2019, 02:18   #8
Ilya J.
Сотрудник Сегнетикс
 
Аватара для Ilya J.
 
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 302
Благодарил(а): 0 раз(а)
Поблагодарили: 254 раз(а) в 250 сообщениях
По умолчанию Ответ: Написание секвенсера

Цитата
Сообщение от alex Посмотреть сообщение
лучше в личку
писал на офф почту сегнетикса, от робота всегда приходило подтверждение о письме. только ответа не было.
Пишите.


__________________
Если ничто другое не помогает, прочтите, наконец, инструкцию
Ilya J. сейчас на форуме   Ответить с цитированием
Ответ

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

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

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

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



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


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