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.

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

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

IVM
17.05.2024, 09:39
Добрый день

Вопрос по Группе параметров 3: Задание/Изменение скорости. Необходимо задавать частоту по RS-485. Что надо задать в параметрах 3-15, 3-16, 3-17 ?

ПР200 дает по RS-485 задание 30 Гц, а ПЧ почему-то выдает 50 Гц.

Nomad
17.05.2024, 14:09
3-15 =0
3-16 =0
3-17 =11 (значение по умолчанию)

IVM
17.05.2024, 14:13
3-15 =0
3-16 =0
3-17 =11 (значение по умолчанию)

А по какой причине ПЧ может выдавать максимально заданную частоту 50 Гц, если таковая по RS-485 не задавалась ?

Nomad
17.05.2024, 14:20
Запись скорости по RS-485 успешно проходит, без ошибок?
пар 16-01, 16-02, 16-05 какие значения?

CleanS
17.05.2024, 15:53
По тому, что такая частота (50 Гц) задана в соответствующих параметрах.
И если её не меняли, она такая и останется.
Параметры 4-14 (Верхний предел скорости вращения двигателя) и 3-03 (Максимальное задание)

IVM
18.05.2024, 10:44
По тому, что такая частота (50 Гц) задана в соответствующих параметрах.
И если её не меняли, она такая и останется.
Параметры 4-14 (Верхний предел скорости вращения двигателя) и 3-03 (Максимальное задание)

В посте #23 приведена картинка, на которой видно каково задание частоты по RS-485. Там где-то 30 Гц, но никак не 50 Гц.

IVM
18.05.2024, 13:45
Запись скорости по RS-485 успешно проходит, без ошибок?
пар 16-01, 16-02, 16-05 какие значения?

Достаточно ли после сброса ПЧ на заводские настройки задать параметры 8-01 = 0, 3-15 = 0, 3-16 = 0, 3-15 = 11 и преобразователь будет управляться исключительно по RS-485.

Nomad
18.05.2024, 19:31
Достаточно ли после сброса ПЧ на заводские настройки задать параметры 8-01 = 0, 3-15 = 0, 3-16 = 0, 3-15 = 11 и преобразователь будет управляться исключительно по RS-485.

8-01 можно не трогать.
Я делал немного по другому - задавал через 3-10.0 (адрес 3099 десятичный)., задаётся от 0 до 100%, поэтому если сделать 4-14 = 100Гц, то можно считать, что задание в Гц.

IVM
19.05.2024, 11:24
8-01 можно не трогать.
Я делал немного по другому - задавал через 3-10.0 (адрес 3099 десятичный)., задаётся от 0 до 100%, поэтому если сделать 4-14 = 100Гц, то можно считать, что задание в Гц.

Мне надо сделать так чтобы ПЧ управлялся только по RS-485. В этой связи и был задан вопрос в моём предыдущем посте.

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

Предстоит реализовать контроль связи ПР-FC051 (в случае отвала ПР остановить моторы). Думаю попробовать снять галку «запись по изменению» и выставить тайм аут командного слова, но если не прокатит, то писать командное слово раз в 5-10 сек (тайм аут, скажем, 30). В толк не возьму как блинком это реализовать? Как одно и то же число писать в тот же регистр?

Nomad
19.06.2024, 19:58
ПишИте так же - по времени. Таймер на 5-10 сек, который взводит булеву переменную, с помощью который пИшете сетевую переменную. Всё есть в настройках переменной.

kashak1
23.01.2025, 13:21
Добрый день всем! У кого есть готовый рабочий макрос? Поделитесь?