|
Вопросы о программировании Вопросы, касающиеся программирования на FBD |
|
Опции темы | Поиск в этой теме |
18.06.2014, 15:07 | #1 |
Новичок
Регистрация: Oct 2013
Сообщения: 22
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Плавное переключение
Не силен в FBD. Имеется 2-е скорости вентилятора и вход на переключение. Помогите, как реализовать плавное переключение скоростей с уставкой на разгон и замедление? Заранее спасибо!
|
18.06.2014, 15:44 | #2 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 160
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Плавное переключение
Цитата:
Посоветовать для контроллера ничего не могу, т.к. не совсем ясно, с чем вы работаете. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
18.06.2014, 15:58 | #3 |
Новичок
Регистрация: Oct 2013
Сообщения: 22
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Плавное переключение
В том то и дело что не частотник, а ЕС двигатель.
|
18.06.2014, 16:03 | #4 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 160
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Плавное переключение
Тогда тем более подробности нужны.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
18.06.2014, 16:34 | #5 |
Новичок
Регистрация: Oct 2013
Сообщения: 22
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Плавное переключение
Скорость ЕС двигателю задается через AOUT. В меню две уставки первая и вторая скорость. DIN пеключает их.
|
18.06.2014, 16:43 | #6 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 160
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Плавное переключение
Цитата:
Вычисляете дельту между скоростями, далее делите эту дельту на время смены скорости, получив шаг изменения скорости. Когда придёт сигнал смены скорости, запускаете отсчёт времени. Отсчитанное время умножаете на шаг изменения скорости и добавляете полученное значение к исходной скорости. Либо вычитаете, если скорость нужно снижать. Полностью отсчитанное время будет давать исходную скорость + дельту. Ну или исходную - дельту, если была игра на понижение. Из особенностей, считать нужно в рилах. В интах ошибки будут чудовищны. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
18.06.2014, 19:10 | #7 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 160
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Плавное переключение
Цитата:
Описание внутри макроса. http://forum.segnetics.com/showthread.php?t=1848 __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. Последний раз редактировалось Arsie, 19.06.2014 в 13:50 |
|