Просмотр полной версии : ПР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.
А разве частоту по 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гц и не париться.... Но надо именно его считывать и от него уже плясать... Надеюсь смог объяснить...
Нормально объяснили .
К сожалению ничего под рукой нет, на чем посмотреть..
Попробуйте ОРС сервером вместо панели подключиться, может Вы где то байты не в том порядке читаете..
roman_1986
15.02.2019, 12:43
Спасибо большое! Дело было именно в порядке чтения байт!!! Поменял порядок и все заработало! Спасибо большое!
ПЧ реагируют на смену частоты почти адекватно. Записывается слово состояния, читаем - да меняется, но ПЧ никак на него не реагируют. Причины этого не подскажете возможные?
ПЧ реагируют на смену частоты почти адекватно. Записывается слово состояния, читаем - да меняется, но ПЧ никак на него не реагируют. Причины этого не подскажете возможные?
В параметрах установлено, что управление и задание частоты осуществляется по сети (а не с панели управления или железных входов)?
Нужно чтобы в ручном режиме он управлялся со своей панели, такое возможно?
Нужно чтобы в ручном режиме он управлялся со своей панели, такое возможно?
Либо с панели, либо по сети. И то и то одновременно невозможно.
Нужно чтобы в ручном режиме он управлялся со своей панели, такое возможно?
Что такое "ручной режим"?
Кнопка на панели, но не до нее сейчас. Что то завис я с данфосом этим. Указал источник задания скорости 3-17 [11], остальные 3-15, 3-16 на [0]. В 3.03 [50]
Задаю 15Гц, пишу 4915 в 50009, а читаю из 50209 15652, т.е. 47,7Гц .
Кнопка на панели, но не до нее сейчас. Что то завис я с данфосом этим. Указал источник задания скорости 3-17 [11], остальные 3-15, 3-16 на [0]. В 3.03 [50]
Задаю 15Гц, пишу 4915 в 50009, а читаю из 50209 15652, т.е. 47,7Гц .
Посмотрел у себя, адреса записи и чтения частоты верные. Единственное там была какая-то засада с единицами значений задания и чтения частоты.
Типа такого:
64782
Т.е. 16384 - это 100% (50Гц, если 3-03 равно 50)
Коллеги, подскажите верно ли я сделал?
Прописал в ПР два целочисленных регистра 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.
Если запись по изменению не прокатывает, а циклическая не реализована, то данное решение нормальное. Можно сделать и на Блинке и на таймере TON.
Ясно. Спасибо!
Ну значит в принципе такое решение нормальное. А то сомнения верно ли я сделал или нет.
Добрый день
Вопрос по Группе параметров 3: Задание/Изменение скорости. Необходимо задавать частоту по RS-485. Что надо задать в параметрах 3-15, 3-16, 3-17 ?
ПР200 дает по RS-485 задание 30 Гц, а ПЧ почему-то выдает 50 Гц.
3-15 =0
3-16 =0
3-17 =11 (значение по умолчанию)
3-15 =0
3-16 =0
3-17 =11 (значение по умолчанию)
А по какой причине ПЧ может выдавать максимально заданную частоту 50 Гц, если таковая по RS-485 не задавалась ?
Запись скорости по RS-485 успешно проходит, без ошибок?
пар 16-01, 16-02, 16-05 какие значения?
По тому, что такая частота (50 Гц) задана в соответствующих параметрах.
И если её не меняли, она такая и останется.
Параметры 4-14 (Верхний предел скорости вращения двигателя) и 3-03 (Максимальное задание)
По тому, что такая частота (50 Гц) задана в соответствующих параметрах.
И если её не меняли, она такая и останется.
Параметры 4-14 (Верхний предел скорости вращения двигателя) и 3-03 (Максимальное задание)
В посте #23 приведена картинка, на которой видно каково задание частоты по RS-485. Там где-то 30 Гц, но никак не 50 Гц.
Запись скорости по RS-485 успешно проходит, без ошибок?
пар 16-01, 16-02, 16-05 какие значения?
Достаточно ли после сброса ПЧ на заводские настройки задать параметры 8-01 = 0, 3-15 = 0, 3-16 = 0, 3-15 = 11 и преобразователь будет управляться исключительно по RS-485.
Достаточно ли после сброса ПЧ на заводские настройки задать параметры 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Гц, то можно считать, что задание в Гц.
8-01 можно не трогать.
Я делал немного по другому - задавал через 3-10.0 (адрес 3099 десятичный)., задаётся от 0 до 100%, поэтому если сделать 4-14 = 100Гц, то можно считать, что задание в Гц.
Мне надо сделать так чтобы ПЧ управлялся только по RS-485. В этой связи и был задан вопрос в моём предыдущем посте.
Если запись по изменению не прокатывает, а циклическая не реализована, то данное решение нормальное. Можно сделать и на Блинке и на таймере TON.
Предстоит реализовать контроль связи ПР-FC051 (в случае отвала ПР остановить моторы). Думаю попробовать снять галку «запись по изменению» и выставить тайм аут командного слова, но если не прокатит, то писать командное слово раз в 5-10 сек (тайм аут, скажем, 30). В толк не возьму как блинком это реализовать? Как одно и то же число писать в тот же регистр?
ПишИте так же - по времени. Таймер на 5-10 сек, который взводит булеву переменную, с помощью который пИшете сетевую переменную. Всё есть в настройках переменной.
Добрый день всем! У кого есть готовый рабочий макрос? Поделитесь?
Powered by vBulletin® Version 4.2.3 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot