|
Вопросы о программировании Вопросы, касающиеся программирования на FBD |
|
Опции темы | Поиск в этой теме |
13.03.2013, 18:31 | #1 |
Новичок
Регистрация: Feb 2013
Сообщения: 9
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Блок управления ЭлКалориф.
У меня есть вопрос по работе блока упрасления электрокалорифером. Внутри есть модуль(макрос)
Clipboard02.jpg Есть период импульса(L) и есть Шаг(Umax). В функции с названием "функция" происходит деление L/Umax Проблема такая: если у меня две ступени Шаг=500, а период более 60с (при переводе в тик, при тик=100мс) нарушается логика работы ИХМО. Т.О. период моего нагревателя неможет быть более 60с при 2-х ступенях. А мне нужен период 15мин = 900с. Может я не понял чего, поправте. Правильно ли я понимаю что такое Шаг и Период в этом макросе? Шаг - это мощьность одной ступени в % (при 1000 = 100%) Период - период импульса ШИМ. |
13.03.2013, 19:07 | #2 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: Блок управления ЭлКалориф.
Цитата:
Соответственно можете не волноваться, описываемые вами события никогда не произойдут, т.к. период ШИМ в стандарте равен 4 сек и увеличивать его свыше 10 сек никаких объективных причин нет. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
14.03.2013, 02:53 | #3 |
Новичок
Регистрация: Feb 2013
Сообщения: 9
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Блок управления ЭлКалориф.
Да, правильно я об этом модуле говорю. А можете просветить меня: какой смысл несет переменная "Шаг" в модуле ШИМ? Я просто хочу сделать свой модуль ШИМ на основе вашего(автоматически созданого), и не могу логики этого "Шага" понять... мой ШИМ будет управлять двумя ступенями газового нагревателя, у которого время минимального включения 3 минуты, ну соответственно период нагревателя будет хотябы минут 15.
|
14.03.2013, 10:32 | #4 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: Блок управления ЭлКалориф.
Цитата:
Вам нужно обычное пропорциональное управление, как например вот в этом макросе: http://forum.segnetics.com/showthread.php?t=324 __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
14.03.2013, 13:27 | #5 |
Новичок
Регистрация: Feb 2013
Сообщения: 9
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Блок управления ЭлКалориф.
Спасибо за подсказку. Буду использовать макрос котла.
|