Автор Тема: Как управлять VFD-L через 485 порт  (Прочитано 27668 раз)

0 Пользователей и 1 Гость просматривают эту тему.

sergey.67

  • Прохожий
  • *
  • Сообщений: 2
Возникла потребность (ввиду отсутствия свободных выходов) управлять частотным преобразователем FVD-L (VFD002L21) по интерфейсу RS485, от контроллера DELTA EH.. Пробовал стандартные инструкции  (FWD, REV)описанные в инструкции по программирования контроллеров DVP стр.360, коммуникационный адрес и и протокол коммуникации задан правильно, а частотник не откликается. При подключении частотника к преобразователю rs232-485 в программе VFD-soft  частотник управляется, также при подключении контроллера ЕН к панели оператора TP-04 панель работает т.е. порты исправны.
Помогите разобраться. Если можно какой нибудь пример (например команды пуск вперед)
« Последнее редактирование: 19.10.2010, 03:57:19 am от admin »

Роман

  • Moderator
  • Специалист
  • *****
  • Сообщений: 119
Re: Как управлять VFD-L через 485 порт
« Ответ #1 : 17.10.2010, 10:28:36 am »
Конечно, поможем разобраться, этот вопрос не представляет сложности.

Вы пытаетесь пользоваться командами FWD, REV, а они предназначены для управления приводами серии VFD-A.  У Вас, между тем, привод VFD-L, и он эти команды не понимает.
Будем исходить из того, что связь между контроллером и частотником - есть,  адрес у частотника (параметр 9-00) выставлен правильно, скорость (9-01) и параметры протокола (9-04) Вы тоже проверили, и выписали себе на бумажку, чтобы не запутаться.
Для управления частотником по сети Модбас, также нужно выставить правильно параметр 2-01 (источник команд управления приводом)=3 или 4, в зависимости от задачи.

Дальше, я бы рекомендовал скачать самую свежую версию мануала и почитать про параметры группы 9 - там в конце раздела (стр. 23 в русской версии "VFD-L_manual_rus.pdf" - есть табличка "3.5.Адресный список".  Вот она-то Вам и нужна, для управления частотником по Модбасу.
Давайте чуть разъясню. В принципе, любой параметр частотника доступен по Модбасу, нужно только правильно сформировать его адрес. Адрес формируется из адреса группы и адреса самого параметра, переведнных в 16-ричный формат. Например, адрес параметра 9-01 будет 0901Н,  а адрес параметра 6-12 - будет 060СН.  Это понятно?
Но в табличке 3.5. на стр.23 - собраны адреса регистров для управления режимами работы, для удобства пользователя.

Для запуска частотника - нужно писать "1"  в первый бит, и "0" - в нулевой бит  регистра 2000Н.  Для остановки- наоборот, "0" - пишем в первый бит, и "1" - в нулевой. Получается, если перевести в десятичную систему, запись числа "2" в адрес 2000Н - это ПУСК,  а запись "1" - это СТОП.
Если нас интересуют только стоп и пуск, то остальные биты регистра 2000Н - не трогаем.  Если же нас интересуют команды "ВПЕРЕД",  "НАЗАД" - то обратим внимание на биты 4 и 5.

Дальше, у Вас два устройства, подключенные к контроллеру DVP-EH - это операторская панель (я так думаю, она сидит у контроллера на порту СОМ1), и - частотник, в таком случае ему остается только СОМ2. Контроллер DVP обязан быть в сети мастером, для управления частотником, который всегда может быть только слейвом.  Это немаловажно для настройки портов в программе контроллера.

Ну, и с частотником - на этом всё,  остальное связано с программой контроллера.
Для записи значения регистра 2000Н по сети Модбас я бы рекомендовал пользоваться командой MODWR (API101), её подробное описание с примерами, как Вы и хотели, приводится в документе "DVP-PLC_Application_Manual(rus).pdf", наверняка он у Вас есть.
Ну, и дальше - в зависимости от режима Модбаса (ASCII или RTU) - выберите интересующий Вас пример использования команды, соответствующий случаю, и вперед.
Не забывайте про режимы СОМ2 - Вам нужно его настроить точно в соответствии с настройками частотника. Придется сформировать управляющее слово для регистра D1120.
Будут вопросы - пишите сюда.
« Последнее редактирование: 19.10.2010, 03:57:45 am от admin »

sergey.67

  • Прохожий
  • *
  • Сообщений: 2
Re: Как управлять VFD-L через 485 порт
« Ответ #2 : 18.10.2010, 07:06:07 pm »
Спасибо большое ,что помогли разобраться. :) Действительно все очень просто.
А что панель оператора и частотники должны быть подключены к разным портам контроллера? Просто на данный момент нет в наличии панели чтобы попробовать(для проверки снимал с работающего оборудования). Панель я расчитывал подключить тоже к COM2 по 485 интерфейсу т.к. она будет находиться на значительном растоянии от контроллера (примерно 20 метров). Спрашиваю чтобы знать, заказывать ли еще дополнительный 3 коммуникационный порт DVPF485S для контроллера DVP-EH.
« Последнее редактирование: 19.10.2010, 03:58:23 am от admin »

Роман

  • Moderator
  • Специалист
  • *****
  • Сообщений: 119
Re: Как управлять VFD-L через 485 порт
« Ответ #3 : 19.10.2010, 05:11:32 am »
трудно что-либо советовать, не зная задачи.
В сети RS-485 с протоколом Модбас может быть только один мастер (ведущий) сети. Только мастер может быть инициатором передачи, а подчиненные ему устройства (слейвы) - только отвечают на запросы мастера. Это стандартная схема. Возможны, конечно, варианты, когда кто-то может перехватывать у мастера инициативу, но это сложно в реализации.

Поэтому - у Вас и выбор-то небольшой.  У контроллера DVP-ЕН - два СОМ-порта. СОМ1 - всегда только RS-232, и по нему контроллер может быть только слейвом. Вывод - СОМ1 можно использовать только для связи с операторской панелью или ПК для загрузки программы и отладки, и только по RS-232 интерфейсу.
СОМ2 - имеет режим 485, может работать как в мастере, так и в слейве (но не одновременно).
Поэтому- решите, кто у вас мастер на СОМ2. Если это контроллер, тогда он с легкостью сможет управлять частотником, но с передачей информации на операторскую панель TP04 возникнут сложности.  Если же мастером будет операторская панель, тогда она и должна выдавать команды на запуск-останов частотника.  Система та же - нужно писать в регистр 2000Н, только теперь уже с помощью ресурсов операторской панели.
Если же частотник нужно пускать-останавливать автоматически, без участия оператора, то - мастером нужно делать контроллер однозначно, а панель - ну что же, либо через дополнительный СОМ-порт (COM3), либо через преобразователь интерфейсов RS232/RS485 (например, IFD-8500 или аналогичный) - подключить к СОМ1.
« Последнее редактирование: 19.10.2010, 05:13:10 am от Роман »

Дуб

  • Прохожий
  • *
  • Сообщений: 1
Re: Как управлять VFD-L через 485 порт
« Ответ #4 : 12.11.2010, 10:13:29 am »
Добрый день. Извините, что залез в серьёзную тему с глупым вопросом.
Ситуация такова. Я купил медогонку с электроприводом. Там установлен частотник  VFD002L21B. К нему привязан двигатель 180 ватт мощности.
Управление тумблером и регулировкой оборотов. Но я думал надо задавать программу и немного понажимал на кнопки частотника.
И вот думаю, а не сбил ли заводские настройки? Всё работает нормально, но при выключении питания слышен щелчок и на дисплее горит 2 секунды Lu.
Вопрос: при включении-выключении должен быть щелчок, или это сбой в работе? Спасибо.
 

Роман

  • Moderator
  • Специалист
  • *****
  • Сообщений: 119
Re: Как управлять VFD-L через 485 порт
« Ответ #5 : 12.11.2010, 10:52:05 am »
Здравствуйте. Серия VFD-L идеально подходит для медогонок, у нас тоже есть примеры реализаций именно на этот несложный, но полезный механизм.

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

Всё так и должно быть.

Спасибо за интересную картинку, хоть и не совсем в тему попали.