Управление преобразователем частоты с компьютера

Рассмотрим управление частотниками через компьютер при помощи программного обеспечения СТSoft. Параметр привода с частотным регулированием изменяется просто. На частотном преобразователе Unidrive SP стоят два вида панелей с хорошей эргономикой. На панель выведена кнопка навигации. У панели много свойств и опций, которых хватает для повседневной регистрации работы. При пуске нового механизма нужно следить и изменять значения параметров, которые находятся в разных меню.

Для операторов облегчает работу программа СТSoft. У этой программы имеются возможности для создания отслеживания пуска и наладки для различных преобразователей. Программа имеет возможности:

  • Сохранять данные в частотник.
  • Скачивать параметры из частотника.
  • Сохранять параметры на компьютер.
  • Производить сравнительный анализ данных.
  • Изменять значения параметров.
  • Контролировать за параметрами во время работы.
  • Выдавать листинги меню.
  • Держать связь с сетью.

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

На панели впереди частотника имеется порт для передачи данных. Через него создается двухпроводная связь с ПК по интерфейсу протокола RS 485. В инструкциях частотников не рекомендуется подключать резистор нагрузки к каналу. Мы будем связываться через порт регистрации USB персонального ПК, поэтому нужен интерфейс RS 485.

Пример частотного преобразователя RS 485 / USB модели ТМ 7561

Вначале нужно произвести подключение. Понадобится провод с вилкой для RJ45 порта. В вилке контакты 2, 7 должны быть подключены. Провода с другого края подключаются: 2 – Data+, Data-. Если провода перепутаете, то понадобится перекоммутация.

Далее подключаем к ПК преобразователь через USB и устанавливаем программы для частотника, которые на диске в комплекте к нему.

После установки проверьте, открыт ли порт СОМ1. Правой кнопкой мыши щелкните «Компьютер» — Свойства – Диспетчер устройств. Откройте – Порты, включите интерфейс. В новом окне – Параметры порта – Дополнительно, в окне «Номер СОМ порта» определите СОМ1. Эта процедура регистрации установки подходит для системы Windows 7. Для другой системы установка СОМ порта (ПЛК) может немного отличаться, но принцип одинаков.

Настроим значения параметров для связи:

  • Значение 0,37 параметра «адрес порта связи» задаем адрес 1. Адрес задается любым значением 1-247.
  • Проверяем значение параметра 0,35 «режим связи», оно должно быть «rtu».
  • «скорость передачи данных», 0,36 установить по умолчанию 19200.

Подключаемся к преобразователю с ПК. Открываем программу CTSoft, в окне «запуск» нажимаем на модель частотника, далее – Ок. В остальных окнах также нажимаем «Ок». Производим подключение к частотнику. В окне «характеристики» производим конфигурацию частотника.

  • Модель привода механизма.
  • Режим работы привода.
  • Регион.
  • Функциональные модули.
  • Nodeaddress = 1.

После задания значений частотника нажмите «Ок». В окне «обнаружено несовпадение» программа выдаст пример предложения по изменению регистрации несовпадений, необходимо соглашаться и всегда нажимать «Ок». В нижней части окна квадрат станет зеленым — «онлайн».

Теперь можно легко и просто отслеживать и изменять параметры частотника через компьютер.

Программный софт для создания управления частотным преобразователем РМ – S5540

Практически многие приводы имеют в комплекте платы коммуникации ModBus-RTU. Они дают возможность через стандарт передачи по калану связи с использованием конвектора интерфейса осуществлять передачу данных в большом количестве на компьютер. Примером таких данных бывает сервисная информация. Это упрощает эксплуатацию оборудования.

Чтобы получить данные с частотника, нужна программа коммутации (ПЛК), которая подключается к регистрам параметров.

Действие программы:

  1. Настройка связи, выбор адреса, установка клавишей «соединиться».
  2. Выбор действия: запись или чтение регистра, выбор регистра, нажимаем «выполнить».
  3. Результат чтения (ПЛК) появляется в ListBox.

Опция образования сообщения:

  1. private void BuildMessage(byte address, byte type, ushort start, ushort registers, ref byte[] message)
  2. {
  3. //Array to receive CRC bytes:
  4. byte[] CRC = new byte[2];
  5. message[0] = address;
  6. message[1] = type;
  7. message[2] = (byte)(start >> 8);
  8. message[3] = (byte)start;
  9. message[4] = (byte)(registers >> 8);
  10. message[5] = (byte)registers;
  11. GetCRC(message, ref CRC);
  12. message[message.Length — 2] = CRC[0];
  13. message[message.Length — 1] = CRC[1];
  14. }

Опции чтения регистров:

  1. public bool SendFc3(byte address, ushort start, ushort registers, ref short[] values)
  2. {
  3. if (sp.IsOpen)
  4. {
  5. //Очищаем входной и выходной буфера:
  6. DiscardOutBuffer();
  7. DiscardInBuffer();
  8. //Function 3 request is always 8 bytes:
  9. byte[] message = new byte[8];
  10. //Function 3 response buffer:
  11. byte[] response = new byte[5 + 2 * registers];
  12. //Build outgoing modbus message:
  13. BuildMessage(address, (byte)3, start, registers, ref message);
  14. //Send modbus message to Serial Port:
  15. try
  16. {
  17. Write(message, 0, message.Length);
  18. GetResponse(ref response);
  19. }
  20. catch (Exception err)
  21. {
  22. modbusStatus = «Ошибка при чтении: » + err.Message;
  23. return false;
  24. }
  25. //Evaluate message:
  26. if (CheckResponse(response))
  27. {
  28. //Return requested register values:
  29. for (int i = 0; i < (response.Length — 5) / 2; i++)
  30. {
  31. values[i] = response[2 * i + 3];
  32. values[i] <<= 8;
  33. values[i] += response[2 * i + 4];
  34. }
  35. modbusStatus = «Чтение выполнено!»;
  36. return true;
  37. }
  38. else
  39. {
  40. modbusStatus = «Ошибка CRC»;
  41. return false;
  42. }
  43. }
  44. else
  45. {
  46. modbusStatus = «Порт связи закрыт!»;
  47. return false;
  48. }
  49. }
  50. #endregion

Опции записи регистров:

  1. public bool SendFc16(byte address, ushort start, ushort registers, short[] values)
  2. {
  3. if (sp.IsOpen)
  4. {
  5. //Clear in/out buffers:
  6. DiscardOutBuffer();
  7. DiscardInBuffer();
  8. //Message is 1 addr + 1 fcn + 2 start + 2 reg + 1 count + 2 * reg vals + 2 CRC
  9. byte[] message = new byte[9 + 2 * registers];
  10. //Function 16 response is fixed at 8 bytes
  11. byte[] response = new byte[8];
  12. //Add bytecount to message:
  13. message[6] = (byte)(registers * 2);
  14. //Put write values into message prior to sending:
  15. for (int i = 0; i < registers; i++)
  16. {
  17. message[7 + 2 * i] = (byte)(values[i] >> 8);
  18. message[8 + 2 * i] = (byte)(values[i]);
  19. }
  20. //Build outgoing message:
  21. BuildMessage(address, (byte)16, start, registers, ref message);
  22. //Send Modbus message to Serial Port:
  23. try
  24. {
  25. Write(message, 0, message.Length);
  26. GetResponse(ref response);
  27. }
  28. catch (Exception err)
  29. {
  30. modbusStatus = «Ошибка при записи: » + err.Message;
  31. return false;
  32. }
  33. //Evaluate message:
  34. if (CheckResponse(response))
  35. {
  36. modbusStatus = «Запись выполнена!»;
  37. return true;
  38. }
  39. else
  40. {
  41. modbusStatus = «Ошибка CRC»;
  42. return false;
  43. }
  44. }
  45. else
  46. {
  47. modbusStatus = «Порт связи закрыт!»;
  48. return false;
  49. }
  50. }
  51. #endregion

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

Управление удаленным частотным преобразователем с ПК

Большинство частотников имеют интерфейс передачи RS 485 с программным протоколом Modbus. У некоторых частотных преобразователей можно установить карты. В сети можно применять два типа Modbus.

Протокол RTU создает скорость параметров выше, чаще используется для подключения с приводами. Сеть создается на модельной основе клиент-сервер. Ведущий передает запросы. Устройства считывают данные и отправляют в сеть ответ. Число ведомых устройств может быть до 31. У каждого ведомого есть адрес (ПЛК). У ведущего адреса нет. Скорость отправки параметров колеблется 62 кбит / с – 10 Мбит / с.

Частотный преобразователь бывает ведомым прибором. Ведущий – логический контроллер (ПЛК) или компьютер. Многие частотные преобразователи могут позволять обращаться с командой устройству к ведомым устройствам.

Для многих устройств такие настройки заложены по умолчанию. Когда управление приводом осуществляется от ПЛК, то лучше применять передачу по шине. Создание связи частотников с ПЛК дает пример возможности экономии  на проводке, кабелях.

Обычные настройки привода – изменение значений частоты и запуска на интерфейс, создание адреса, скорость данных, регистрация значения кадра. ПЛК дает команды на частоту, реверс запуск, торможение. ПЛК проверяет частоту выхода, сообщений.

Управление приводом с частотником с помощью ПК требует программы. При работе с сервером нужно задать адреса для связи с ПК.

Удаленное управление по RS485 для частотного преобразователя ОВЕН ПЧВ ModBus RTU

Добавить комментарий