Найти в Дзене
EECompany

Управление оборудованием по протоколу ModBus RS-485

Преобразователи частоты VLT Micro Drive FC 51 Danfoss поддерживают работу по протоколу Modbus. Для реализации управления частотным преобразователем  необходимо настроить параметры привода следующим образом:
Таблица 1 - Настройка параметров частотного преобразователя для связи по протоколу Modbus RTU
При выборе в параметре 8-30 [2], происходит автоматическое изменение скорости передачи данных
Оглавление

Преобразователи частоты VLT Micro Drive FC 51 Danfoss поддерживают работу по протоколу Modbus. Для реализации управления частотным преобразователем  необходимо настроить параметры привода следующим образом:

Таблица 1 - Настройка параметров частотного преобразователя для связи по протоколу Modbus RTU

 При выборе в параметре 8-30 [2], происходит автоматическое изменение скорости передачи данных порта ПЧ на 19200 бод, следует презапустить привод. Управление по Modbus можно осуществлять только когда привод переведен в режим автоматического управления "Auto On".

Адресация регистров

Осуществлять управление можно через:

  • слово управления (CTW)- пуск,реверс,стоп, и т.д. Доступно по адресам С0...С15 - функция Read coils, либо HR50000 через функцию Holding register
  • входные данные: регистр задания по шине (REF) адрес 50010 (задание частоты)
  • выходные данные: регистр слова состояния преобразователя частоты (STW) HR50200, либо STW - C32...C47 (контроль состояния привода)
  • выходные данные: регистр основного текущего значения преобразователя частоты (MAV) HR50210 (фактическая частота вращения)

 Таблица 2 - Биты командного слова

-2

Таблица 3 - Служебные регистры частотного преобразователя

-3

Параметры указанные в таблицах необходимо указывать в настройках регистра со смещением - 1. Пример: Выходные данные регистр слова состояния привода (STW) 50200 в запросе Modbus будет в виде 50199.

Для того, чтобы определить адрес требуемого регистра, необходимо воспользоваться формулой:

Номер регистра = Номер параметра х 10-1 

Параметр 8-54 будет иметь адрес 854х10-1 = 8539= 215b hex - Выбор реверса

Настройка связи программируемой панели оператора Weintek

После настройки частотного преобразователя Danfoss VLT Micro Drive, следует приступить к настройке операторской панели Weintek 8121XE1WK с помощью программного обеспечения EasyBuilder Pro.

Создаем новый проект и указываем модель операторской панели Weintek (рисунок 1).

-4

Далее следует изменить настройки для связи с частотным преобразователем, нажав на вкладку "Создать".

-5

Вкладку параметры устройства следует настроить с такими же параметрами, с которыми был настроен преобразователь частоты:

-6

Создание проекта в программном обеспечении EasyBuilder Pro

После того, как будут введены все параметры коммуникации следует добавить на экран элементы управления и отображения преобразователя частоты: кнопки,ползунок, журнал событий и т.д.

 Для создания кнопки "Пуск" следует выбрать объект "Байтовая кнопка" и ввести следующие параметры : Имя ПЛК: Modbus RTU; во вкладке адрес выбрать: 4х (Word, 1~65535, Output Register); значение 50000 - регистр командного слова. Во вкладке атрибуты - установить значение 1148, что является адресом регистра частотного преобразователя команды "Пуск".

-7

Далее создадим объект "Ползунок" для изменения частоты вращения электродвигателя, и настроим его следующим образом:

Имя ПЛК: Modbus RTU; во вкладке адрес выбрать: 4х (Word, 1~65535, Output Register); значение 50010 - регистр задания по интерфейсу RS-485. Во вкладке пределы: установить нижний предел "0", верхний предел "16384", что будет соответствовать 50 Гц.

-8

Для отображения параметров двигателя и частотного преобразователя добавим объект "Числа". Имя ПЛК: Modbus RTU; во вкладке адрес выбрать: 4х (Word, 1~65535, Output Register); значение 16130 - считывание частоты; во вкладке формат чисел выбрать: 32-bit Unsigned.

-9

Журнал событий

 Добавим объект "Журнал сигналов/событий". Имя ПЛК: Modbus RTU; во вкладке адрес выбрать: 4х (Word, 1~65535, Output Register); значение 50000 - регистр командного слова; во вкладке "Условие" - "Триггер если значение" "=" ввести значение 1148. Знак "=" будет означать, что журнал событий отслеживает значение адреса слова, при равности данному значению произойдет инициализация, и на экране отобразится введенный нами текст "Двигатель запушен".  На главный экран выведем объект - сигнальная панель, где и будут выводится события в реальном времени (Пуск, Стоп, Реверс, Частота 49 Гц).

-10

Выборка данных

Произведем выборку данных для отображения графика изменения напряжения. Для этого следует выбрать: Объекты - Выборка данных - Выборки данных - Создать. В появившемся окне во вкладке описание впишем: "График напряжения", Имя ПЛК: Modbus RTU;  в поле адрес выбрать: 4х (Word, 1~65535, Output Register); значение 16120 - регистр считывания напряжения. Далее перейдем в "Объекты" - "Выборка данных" - "Графические выборки". Добавим наш график на рабочую область панели, щелкнем по графику двойным щелчком мыши и в появившемся окне во вкладке "Индекс объекта выборки данных" выберем наш ранее созданный "График напряжения". Расстояние между выборками - точка, расстояние задаем в зависимости от необходимых требований.

-11

Скомпилируем наш проект выбрав: "Инструменты" - "Компиляция" - "Компилировать".

-12

Подключение панели оператора к преобразователю частоты

Подключим частотный преобразователь Danfoss VLT Micro Drive к программируемой панели оператора Weintek 8121XE1WK следующим образом:

-13

 В нашем случае будем использовать COM1 RS485 2W, поэтому выводы для ModBus частотного преобразователя 69,68 соединить с PIN 1 Data- ,PIN 2 Data+.

 Далее подадим на операторскую панель питание и подключим ее к компьютеру через Ethernet. Во вкладке "Инструменты" выбрать "Загрузка" - "Имя HMI" - "Найти". Выбрать найденную панель и нажать на кнопку "Загрузить", ввести стандартный пароль: 111111. После загрузки проекта, панель перезагрузится и будет готова к работе с загруженным нами проектом.

-14

Подключим электродвигатель к преобразователю частоты и включим его в сеть. Чтобы управлять ПЧ с панели оператора, инвертор следует перевесть в автоматическое управление "Auto ON".

Реализацию данного проекта можно увидеть на видео представленному ниже:

Cмотрите так же:

Изменение скорости вращения электродвигателя  при помощи кнопок

Поддержание постоянной температуры. Задание в цифровом виде

Реализация функции "Спящий режим" на встроенном контроллере SLC частотного преобразователя

Задание фиксированных скоростей частотника Danfoss VLT Micro Drive FC-051