PDA

Просмотр полной версии : ПР200+Danfoss FC51



roman_1986
29.01.2019, 16:02
Добрый день. Подскажите пожалуйста, работаем с ПР200, есть частотники DANFOSS FC51. Управляем по шине RS-485. Стартуем и управляем частотой без проблем, пока не начали менять параметры 3-03 и 4-14. Суть вопроса, по MODBUS я вижу параметр 4-14 (установлено 80 герц), параметр 3-03 (установлено 80 герц) видит как "0", как только изменяю параметр 3-03 - то частота на ПЧВ сразу изменяется, хотя на ПР200 частота не изменяется.

параметр.......значение в ПЧ.......получаемые параметры............частота на ПР200....частота на ПЧВ
..3-03...................80.0......................... ...0.........................................15.5. .....................15.5
..4-14...................80.0......................... .800

..3-03....................31.0........................ ..0.........................................15.5.. ......................6.0
..4-14....................80.0........................ .800

Как правильно получать данные с параметра 3-03? И правильно ли сделано регулирование частоты?
В документации есть пункт про РЕГИСТР 8 - я так и не понял для чего он нужен.
Прикрепляю тестовую программку для ПР200, на которой тестируем. Спасибо заранее.

Гарчев Евгений
29.01.2019, 16:40
Здравствуйте!
параметр 3-03 целочисленного формата и занимает 2 регистра - 3029 и 3030. Для работы с положительными значениями достаточно обработки одного регистра, какого именно, надо будет проверить.

roman_1986
29.01.2019, 16:55
Здравствуйте!
параметр 3-03 целочисленного формата и занимает 2 регистра - 3029 и 3030. Для работы с положительными значениями достаточно обработки одного регистра, какого именно, надо будет проверить.

Добрый день. Спасибо за ответ... Проверил - никаких изменений... Сделал целочисленное и менял регистры...

Гарчев Евгений
29.01.2019, 17:47
про то, что будет достаточно одного регистра, похоже я наврал. С учетом точности параметра в 0.001, диапазон задания будет от -4999000 до +4999000, соответственно необходимо всегда обрабатывать 2 регистра. В любом случае, сейчас в лоджике есть возможность и читать и писать по 2 регистра для целочисленных форматов, и в любом случае у вас должно приходить хоть какое-то значение, для корректного отображения поэкспериментируйте с порядком байт/регистров.
Что касается регулирования частоты, то в одном из параметров 3.15...3.17 установите источник задания по RS485, остальные 2 отключите. Частоту задавайте через регистр 50009.

roman_1986
30.01.2019, 07:59
про то, что будет достаточно одного регистра, похоже я наврал. С учетом точности параметра в 0.001, диапазон задания будет от -4999000 до +4999000, соответственно необходимо всегда обрабатывать 2 регистра. В любом случае, сейчас в лоджике есть возможность и читать и писать по 2 регистра для целочисленных форматов, и в любом случае у вас должно приходить хоть какое-то значение, для корректного отображения поэкспериментируйте с порядком байт/регистров.
Что касается регулирования частоты, то в одном из параметров 3.15...3.17 установите источник задания по RS485, остальные 2 отключите. Частоту задавайте через регистр 50009.

Доброе утро... Пробовал... Ставим в параметре 3-03 80 герц, 4-14 80 герц.... Считываю параметр 3-03 получаю '0'... Изменяю параметр 3-03 на 81 герц, считываю почему-то с 3-03 значение '9999999'...
Вот и не знаю почему..

roman_1986
30.01.2019, 08:03
Забыл уточнить, параметры меняю на самом частотнике. А считываю уже с ПР200.

SA104
30.01.2019, 10:05
А разве частоту по RS485 в герцах надо задавать?
16384 в регистр 50009 - соответствует 50гц
а в 49999 дайте 1148 - управляющее слово
он и поедет.. проверено

roman_1986
30.01.2019, 11:03
А разве частоту по RS485 в герцах надо задавать?
16384 в регистр 50009 - соответствует 50гц
а в 49999 дайте 1148 - управляющее слово
он и поедет.. проверено

Вот как раз с заданием частоты нет проблем))) все стартует и двигается как надо... Мне надо получить с ПЧВ параметр 3-03... Только в этом проблема.... У нас на производстве могут поменять двигатель вместе с редуктором, и максимальную частоту меняют.. А если изменить максимальную частоту на ПЧВ, что будет если мы передадим например в регистр 50009 значение 16384? Оператору не объяснить.... Поэтому на панелей оператора мы делаем установка частоты в герцах, и потом преобразовываем в нужное значение для ПЧВ.. а чтобы установить пчв например в 50гц, (значение 3-03 60 Гц), это будет 13888.... А вот если значение 3-03 изменить на 100 Гц..... Надо послать 8192... Вот для этого и надо знать параметр 3-03....понятно что можно выставить 3-03 в 100гц и не париться.... Но надо именно его считывать и от него уже плясать... Надеюсь смог объяснить...

SA104
30.01.2019, 12:25
Нормально объяснили .
К сожалению ничего под рукой нет, на чем посмотреть..
Попробуйте ОРС сервером вместо панели подключиться, может Вы где то байты не в том порядке читаете..

roman_1986
15.02.2019, 12:43
Спасибо большое! Дело было именно в порядке чтения байт!!! Поменял порядок и все заработало! Спасибо большое!

SA104
15.02.2019, 15:29
Ну вот и славно )
Удачи!

PavelGO
22.12.2022, 16:56
ПЧ реагируют на смену частоты почти адекватно. Записывается слово состояния, читаем - да меняется, но ПЧ никак на него не реагируют. Причины этого не подскажете возможные?

1exan
22.12.2022, 16:59
ПЧ реагируют на смену частоты почти адекватно. Записывается слово состояния, читаем - да меняется, но ПЧ никак на него не реагируют. Причины этого не подскажете возможные?

В параметрах установлено, что управление и задание частоты осуществляется по сети (а не с панели управления или железных входов)?

PavelGO
22.12.2022, 17:54
Нужно чтобы в ручном режиме он управлялся со своей панели, такое возможно?

IVM
22.12.2022, 18:22
Нужно чтобы в ручном режиме он управлялся со своей панели, такое возможно?

Либо с панели, либо по сети. И то и то одновременно невозможно.

1exan
23.12.2022, 05:01
Нужно чтобы в ручном режиме он управлялся со своей панели, такое возможно?

Что такое "ручной режим"?

PavelGO
23.12.2022, 14:37
Кнопка на панели, но не до нее сейчас. Что то завис я с данфосом этим. Указал источник задания скорости 3-17 [11], остальные 3-15, 3-16 на [0]. В 3.03 [50]
Задаю 15Гц, пишу 4915 в 50009, а читаю из 50209 15652, т.е. 47,7Гц .

1exan
23.12.2022, 17:09
Кнопка на панели, но не до нее сейчас. Что то завис я с данфосом этим. Указал источник задания скорости 3-17 [11], остальные 3-15, 3-16 на [0]. В 3.03 [50]
Задаю 15Гц, пишу 4915 в 50009, а читаю из 50209 15652, т.е. 47,7Гц .

Посмотрел у себя, адреса записи и чтения частоты верные. Единственное там была какая-то засада с единицами значений задания и чтения частоты.

1exan
23.12.2022, 17:16
Типа такого:
64782

Т.е. 16384 - это 100% (50Гц, если 3-03 равно 50)

ProRus
06.11.2023, 10:24
Коллеги, подскажите верно ли я сделал?

Прописал в ПР два целочисленных регистра 50009 для задания и 49999 для слова.

Добавил в проект макрос ПЧВ(1,2)_1

На входы подаю:
Задание: значение в процентах от оборотов (0-100).
Предуст. зад. бит0: 0
Предуст. зад. бит1: 0
Торм. DC (0-Да/1-Нет): 1
Ост. выбегом (0-Да/1-Нет): 1
Быстрый ост. (0-Да/1-Нет): 1
Фикс. частоты (0-Да/1-Нет): 1
0-Останов/1-Пуск: 1 для пуска, 0 для останова.
Сброс (0-Нет/1-Да): 0
0-Работа по зад/1-Фиксир. част.: 0
0-Изм. скор.1/1-Изм. скор.2: 0
0-Данные не действ./1-Данные деств.: 1
Реле 1 (0-откл./1-вкл.): 0
Набор (0-НАБОР1/1-НАБОР2): 0
Реверс (0-Да/1-Нет): 1

В итоге на выходе:
Задание: значение от 0 до 16384
Командное слово: 33852 - выключение и 33916 - запуск.

71373

В итоге все вроде работает, но вылетает ошибка W17 – Тайм-аут командного слова. Нет связи с преобразователем частоты.
В итоге понял, что если командное слово постоянно (раз в секунду) записывать по новой, ошибка не возникает.
Реализовал просто используя BLINK каждую секунду для записи переменной по сигналу.

Но возник вопрос. Верно ли это? FC51 недостаточно один раз послать сигнал на запуск?

kondor3000
06.11.2023, 14:37
В итоге все вроде работает, но вылетает ошибка W17 – Тайм-аут командного слова. Нет связи с преобразователем частоты.
В итоге понял, что если командное слово постоянно (раз в секунду) записывать по новой, ошибка не возникает.
Реализовал просто используя BLINK каждую секунду для записи переменной по сигналу.

Но возник вопрос. Верно ли это? FC51 недостаточно один раз послать сигнал на запуск?

Если запись по изменению не прокатывает, а циклическая не реализована, то данное решение нормальное. Можно сделать и на Блинке и на таймере TON.

ProRus
06.11.2023, 14:55
Если запись по изменению не прокатывает, а циклическая не реализована, то данное решение нормальное. Можно сделать и на Блинке и на таймере TON.

Ясно. Спасибо!

Ну значит в принципе такое решение нормальное. А то сомнения верно ли я сделал или нет.