|
  |
Вопрос для Aqua'водов, Задание частоты |
|
|
|
|
22.7.2013, 8:34
|
Группа: Участники форума
Сообщений: 251
Регистрация: 10.1.2013
Пользователь №: 176836

|
Вопрос следующий. Частотник используется в открытом контуре. Контроллер следит за датчиком, и по своему ПИДУ выкидывает Акве частоту, на которой работать. Как лучше эту частоту задавать приводу? Пока склоняюсь к параметру 3.11 Jog Speed. По модбасу кидать значение частоты сюда. А на 18 входе вместо пуска, выбрать Jog Speed. Когда необходиму запустить двигатель частотник замыкает 18ую клемму и начинает кидать частоту в параметр 3.11. Когда необходимо двигатель остановить, 18ую клему размыкает контроллер.
|
|
|
|
|
|
|
|
22.7.2013, 15:36
|
Группа: Участники форума
Сообщений: 304
Регистрация: 27.8.2009
Пользователь №: 37785

|
"к параметру 3.11 Jog Speed"-интересное задание частоты! Но весьма глупое,т.к. на эту скорость ПЧ будет выходить скачком,да и на ней ограничение вроде как стоит до 10Гц...А что мешает использовать стандартные варианты задания?: 1. Аналоговый вход по току или напряжению. 2. Дискретные входа (предустановленное задание 8шт.) 3. По сетевому протоколу-сразу имеется модбас,доп.платами можно почти любой другой получить...
|
|
|
|
|
|
|
|
22.7.2013, 19:29
|
Группа: Участники форума
Сообщений: 4886
Регистрация: 20.9.2006
Пользователь №: 4070

|
Цитата(lis74 @ 22.7.2013, 8:34)  Вопрос следующий. Частотник используется в открытом контуре. Контроллер следит за датчиком, и по своему ПИДУ выкидывает Акве частоту, на которой работать. Как лучше эту частоту задавать приводу? ...................... Если ModBus - то понятие "лучше/хуже" неприемлемо. Регистры преобразователя условно разбиты на области: -флешпамять для хранения уставок, -оперативная память для хранения промежуточных вычисляемых значений. Каждые 200 мс переписывать флеш - это правильно? Сколько циклов перезаписи выдержит память? Сколько это будет в реальном времени при непрерывной работе? Регистры (не все) да, доступны для записи, без различий по принадлежности. В Акве для записи значений текущего задания частоты выделен специальный регистр 50009. Записывать следует так reference->DIV(100)-> MUL(16384)->REAL_TO_WORD->write multiply register. В % от максимальной частоты двигателя. Но, перед этим необходимо скормить по адресу 49999 командное слово из 2-х байт, где обязательно подтвердить валидность задания в bit10. Всё. Никакого шаманства и/или игрищ с цифровыми входами; их вообще все следует отключить. Аналоговые тоже. Теперь о черезжопастных неправильных способах: (та пофиг "плешка", она копейки стоит) - задание всаживать в 3099 (310.0), конфигурацию всаживать в 5099 0/8 (или 9) = "стоп"/"старт", и в 5199 0/3 = "пофиг"/"стоп выбегом"; а на эти входы повесить перемычки на терминал 12. - прикрутить датчик, настроить регулятор, навесить перемычки, и всаживать сетпойнт или в 3099, или в 20019 (формат см. выше). И еще парочку дураццких способов... Да, о разбитовке командного слова уже писали на форуме (поиск работает). То есть, для работы привода в режиме "крутилки" достаточно только витой пары в терминалах RS485. О чтении регистра состояния и/или текущих параметров тоже в форуме всё расписано.
Сообщение отредактировал BROMBA - 22.7.2013, 19:48
|
|
|
|
|
|
|
|
22.7.2013, 19:52
|
Группа: Участники форума
Сообщений: 251
Регистрация: 10.1.2013
Пользователь №: 176836

|
Цитата(Гервин @ 22.7.2013, 15:36)  "к параметру 3.11 Jog Speed"-интересное задание частоты! Но весьма глупое,т.к. на эту скорость ПЧ будет выходить скачком,да и на ней ограничение вроде как стоит до 10Гц...А что мешает использовать стандартные варианты задания?: 1. Аналоговый вход по току или напряжению. 2. Дискретные входа (предустановленное задание 8шт.) 3. По сетевому протоколу-сразу имеется модбас,доп.платами можно почти любой другой получить... нету там никакого ограничения в 3.11, и разгон и останов также идёт по рампе, как и при команде пуск/останов. Такой способ быстрее нежели кидать по аналогу. Просто с регистрами всё очень сложно, так и не разобрался как туда закидывать КОнтроллер - Шнайдеровский М238 Частотник ФС 202 200кВт Бромба, а для закидывания в регистр частоты, Команда пуск должна быть Тру? или он без неё начинает крутить?
Сообщение отредактировал lis74 - 22.7.2013, 20:12
|
|
|
|
|
|
|
|
22.7.2013, 20:51
|
Группа: Участники форума
Сообщений: 4886
Регистрация: 20.9.2006
Пользователь №: 4070

|
Цитата(lis74 @ 22.7.2013, 19:52)  КОнтроллер - Шнайдеровский М238 Частотник ФС 202 200кВт Бромба, а для закидывания в регистр частоты, Команда пуск должна быть Тру? или он без неё начинает крутить? Да пофиг, какой контроллер и какой частотник, мы на ПЛК-150 вешали всю сетевую группу вместе с подпиткой - 4х315+2х15, и раздавали "всем сестрам по серьгам", не в этом дело; в одну сетку вешали и Аквы, и Микрики, и 2800 и вообще Гидровары до кучи. Здесь цимес вот в чем: командное слово содержит 16 бит, каждый бит важен, их сочетание - тем более.  Поправка: Dout46_act на самом деле в Акве Relay2_activeБит 6 = старт/стоп по рампе; но, если не "собрать" CW, привод команду проигнорирует. Итак: биты, помеченные _inv - инверсные, т.е. активное состояние не "Тру", а "Фальш". Чтобы запустить частотник, надо просто разрешить работу, и запретить всякие торможения, стопы выбегом, квикстопы и прочие фиксации задания, валидировать задание, и таки выбрать набор уставок. просмотреть, что получилось, можно здесь:  и здесь: (регистр 16029)  Еще вопросы?
Сообщение отредактировал BROMBA - 22.7.2013, 21:01
|
|
|
|
|
|
|
|
23.7.2013, 5:44
|
Группа: Участники форума
Сообщений: 324
Регистрация: 8.7.2009
Из: Челябинск
Пользователь №: 35787

|
Цитата(BROMBA @ 22.7.2013, 21:51)  Еще вопросы? подскажите пожалуйста, если задаем процент в регистр 50009, собираем CW, при аварии modbus что произойдет?
Сообщение отредактировал All_Ex81 - 23.7.2013, 5:53
|
|
|
|
|
|
|
|
23.7.2013, 8:25
|
Группа: Участники форума
Сообщений: 251
Регистрация: 10.1.2013
Пользователь №: 176836

|
Что то никак не получается...в регистр отправляю значение частоты в %, но привод никак не реагирует. Бромба, как посмотреть закидывается туда вобще значение или нет?
|
|
|
|
|
|
|
|
23.7.2013, 18:33
|
Группа: Участники форума
Сообщений: 4886
Регистрация: 20.9.2006
Пользователь №: 4070

|
Цитата(All_Ex81 @ 23.7.2013, 5:44)  подскажите пожалуйста, если задаем процент в регистр 50009, собираем CW, при аварии modbus что произойдет? Произойдет именно то, что "запланировано" в 8-04. Там по дефолту "off" и возможность выбора любого из 10 вариантов событий. Цитата(lis74 @ 23.7.2013, 8:25)  Что то никак не получается...в регистр отправляю значение частоты в %, но привод никак не реагирует. Бромба, как посмотреть закидывается туда вобще значение или нет? 50009 не только писабелен, но и читабелен - раз. выбросить на панельку содержимое 16-01 или 16-02 или 16-05 - два. прочитать 16009 или 16019 или 16049 - три. Фатит? Да, data valid/novalid в Тру? А терминальные входы (27, например) отключены? А в секции 8-50...8-56 всё корректно настроено? Да, и не забыть нажать на панельке цнопку "Авто", для начала...
Сообщение отредактировал BROMBA - 23.7.2013, 18:41
|
|
|
|
|
|
|
|
6.2.2014, 18:54
|
Группа: Участники форума
Сообщений: 251
Регистрация: 10.1.2013
Пользователь №: 176836

|
С командным словом всё понятно. Заметил следующую особенность: командное слово доходит до пч медленнее чем сигнал на дискретный вход. Остаавил команду пуск на выходе контроллера, а управление выбрал командным словом. Дак вот когда плк уже замкнул свой выход, командное слово до частотника доходит примерно через 1.5-2 сек. несколько заторможенная реакция. Получается в приложениях где важны секунды ( переключение ПЧ-Сеть) от дискретов никуда не уйти????
|
|
|
|
|
|
|
|
6.2.2014, 23:10
|
Группа: Участники форума
Сообщений: 4886
Регистрация: 20.9.2006
Пользователь №: 4070

|
Цитата(lis74 @ 6.2.2014, 19:54)  С командным словом всё понятно. Заметил следующую особенность: командное слово доходит до пч медленнее чем сигнал на дискретный вход. Остаавил команду пуск на выходе контроллера, а управление выбрал командным словом. Дак вот когда плк уже замкнул свой выход, командное слово до частотника доходит примерно через 1.5-2 сек. несколько заторможенная реакция. Получается в приложениях где важны секунды ( переключение ПЧ-Сеть) от дискретов никуда не уйти???? Это ж как же ж так же ж??!!?? Какие 1,5...2 секунды??? десятки миллисекунд, не более!!! Знач так: секция 8, 8-80, с панельки вызвать FC Port Diagnostics, смотреть количество пакетов и количество ошибок. Настроить порт на максимальную скорость - 115200 бод. Смотреть ресурсы контроллера, приоритеты подпрограмм, и очередь команд; настройки порта опять же, таймауты: может быть, по умолчанию работа порта по умолчанию выставлена низшим приоритетом с задержкой в пару секунд.
|
|
|
|
|
|
|
|
7.2.2014, 12:37
|
Группа: Участники форума
Сообщений: 251
Регистрация: 10.1.2013
Пользователь №: 176836

|
Дык проблема то именно с командным словом! скорость сторит 19200 (на микре это максимум). Контроллер закидывает уставку в 3.10 частотнику.Задаётся на дисплее, дак вот она туда прилетает мгновенно. А вот командное слово почему-то отстаёт(((
|
|
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
Реклама
ООО «Арктика групп» ИНН: 7713634274
Реклама: ООО «СибСтронг» | ИНН 6670013662 | ERID: 2VtzqvdgiCU
ООО «УНИСПЛИТ» ИНН: 6453155081 erid:2VtzqwGt2gw
Реклама: ООО «СЛ-ЛАЗЕР» ИНН 7727447267 | erid: 2VtzqvY3G2W
Реклама: ООО «НовоКС» | ИНН 6330071530 | erid: 2VtzqwMVijq
Последние сообщения Форума
|