Современные технологии автоматизации» («СТА») —  журнал для квалифицированных специалистов по промышленной автоматизации Форум СТА — современные технологии автоматизации Домашняя страница
Домашняя страница форума CTA Домашняя страница форума CTA > II. АСУТП и SCADA > Архив
  Активные темы Активные темы
  FAQ FAQ  Искать в форуме   Зарегистрироваться Зарегистрироваться  Вход в систему Вход в систему

Управление VLT 2800 (Danfoss) по протоколу MODBUS RTU? Как?

 Ответить Ответить
Автор
Сообщение
Efiop Смотреть выпадающим
Новичок
Новичок


Присоединился: 29 Апрель 2006
Online Status: Offline
Публикации: 4
Свойства публикации Свойства публикации   Ответить, цитируя автора - Efiop Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Тема сообщения: Управление VLT 2800 (Danfoss) по протоколу MODBUS RTU? Как?
    Опубликовано: 29 Апрель 2006 13:41
Здравствуйте. Помогите!!!
Необходимо управлять ПЧ (преобразовател частоты)VLT 2800 фирмы Danfoss по протоколу MODBUS RTU.
Мы можем читать от туда данные по адресам, которые есть в мануале, но вот чтобы управлять им, не нашли таких адресов. У нас есть слово управления для запуска, а вот куда его пихать, в какой адрес? Управляем через контроллер.
Вся проблема в адресе.В документации такого не нашли.
Может кто встречался с такой проблемой.
Наверх
Вовочка Смотреть выпадающим
Новичок
Новичок


Присоединился: 02 Май 2006
Категория: Russian Federation
Online Status: Offline
Публикации: 3
Свойства публикации Свойства публикации   Ответить, цитируя автора - Вовочка Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 02 Май 2006 14:17

 Добрый день.

Прошу прощения, но хотел бы узнать, а Вы пробовали воспользоваться мануалом VLT2800 6000 Modbus RTU MG10S102.pdf. Данную инструкцию (к сожалению она на английском языке) можно скачать либо на сайте http://mcliterature.danfoss.com/WebPublish/doc_B_1_MG10S202.pdf , либо обратившись к любому дистрибьютору или сервисному партнеру Danfoss, который будет обязан ее Вам предоставить. Если будут какие-либо сложности пишите, с удовольствием поделюсь своим опытом.

С уважением Владимир.
Наверх
Efiop Смотреть выпадающим
Новичок
Новичок


Присоединился: 29 Апрель 2006
Online Status: Offline
Публикации: 4
Свойства публикации Свойства публикации   Ответить, цитируя автора - Efiop Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 03 Май 2006 06:45
Вовочка, данная документация MG.10.S2.02 у нас есть, и как ты сказал на английскном, но проблема не в английском, была бы документация более информативной. Если ты читал вопрос, то наверное видел, в чем именно проблема.
У нас есть слово управления для запуска, а вот куда его пихать, в какой адрес? Вся проблема в адресе.
Возможно принцип управления немного другой.
Наверх
Вовочка Смотреть выпадающим
Новичок
Новичок


Присоединился: 02 Май 2006
Категория: Russian Federation
Online Status: Offline
Публикации: 3
Свойства публикации Свойства публикации   Ответить, цитируя автора - Вовочка Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 04 Май 2006 04:27

Доброе утро!

У меня вопрос, что за пакет Вы используете для программирования. Насколько я понимаю адрес должен задаваться в Вашем софте как это описано на стр 18. По крайней мере если бы это был PROFIBUS, то адрес задаётся в программе STEP7 для программирования контроллеров Simatic.

С уважением Владимир.
Наверх
Efiop Смотреть выпадающим
Новичок
Новичок


Присоединился: 29 Апрель 2006
Online Status: Offline
Публикации: 4
Свойства публикации Свойства публикации   Ответить, цитируя автора - Efiop Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 04 Май 2006 07:28
Вовочка, ты бы конкретней указывал, что ты имеешь ввиду по поводу Стр. 18, ты про карту памяти или про "ПРИМЕЧАНИЕ: ...(напр.. Удерживая Регистр 4:00001 переданы как адрес 0 в телеграмме MODBUS)".
В этом примечании присутствует слово "пример" и никаких конкретных адресов, т.е. для примера, но с формированием адресов мы быстро разобрались, там следующий алгоритм:
напр. адрес "103" => 103*10-1= 1030-1 =1029 (1029 - получившийся адрес) с этим все пучком.
И с картой памяти нет никаких проблем, там все адреса для настройки ПЧ, половина из которых носит чисто информативный характер: t ускорения, t торможения, частота движка, ток, режим запуска и т.п. короче обычные настройки, про "слово управление" ни слова. Мы эти настройки можем читать и изменять.
Про пакет и контроллер. Мы используем контроллеры DirectLogic из 205 серии, 250 модель, короче "DL 250".
Пакет, как ты его называешь, "DirectSoft". Нет проблемы
в задании адреса и в программировании. У нас ни первый год работают станки на которых управление ПЧ осуществляют контроллеры, но там стоят ПЧ Altivar. Так что какой-то опыт в программировании есть ;)
Вся проблема в этом адресе для слова управления и частоты.

Для примера прикреплю кусок из ДОКи по Altivar'у, где все достаточно понятно описано.
Наверх
Вовочка Смотреть выпадающим
Новичок
Новичок


Присоединился: 02 Май 2006
Категория: Russian Federation
Online Status: Offline
Публикации: 3
Свойства публикации Свойства публикации   Ответить, цитируя автора - Вовочка Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 05 Май 2006 16:09

Добрый день!

Я сделал запрос к разработчикам и получил следующий ответ (я к сожалению пока тока на профибасе работал) и получил след ответ, если что-то будет непонятно я постараюсь выяснить данный фактор:

Область памяти Status Coil Maps (начинается с адреса 0:00001)

1-16 PCD1 Control Word (master > slave)

17-32 PCD2 Reference Value (master >slave) В данном случае под Reference Value, насколько я понимаю, подразумевается выходная частота в процентах от введенного в инвертер диапазона.

33-48 PCD1 Status Word (slave > master)

49-64 PCD2 Given output frequency (slave> master)

65 Write parameters to eeprom (1 = true

/ 0 = false)

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

В примере они посылают следующую команду для запуска на 40% частоты:

01 0F 00 00 00 20 04 7C 04 99 19 [37] [43] 047С - контрольное слово (запуск)

1999 - частота (40%)

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

С уважением Владимир.
Наверх
Efiop Смотреть выпадающим
Новичок
Новичок


Присоединился: 29 Апрель 2006
Online Status: Offline
Публикации: 4
Свойства публикации Свойства публикации   Ответить, цитируя автора - Efiop Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 06 Май 2006 07:57
Вовочка, Все, вопрос решен!!! Дело в функции при передаче самого пакета. Функция 06h, 10h не катят, нужно или 05h или 0Fh в зависимости от кол-ва передаваемых данных. Но это только для управления.
У нас же их нельзя было выбирать при передаче, пришлось использовать другую модель контроллера.
Спасибо за внимание.
Наверх
 Ответить Ответить

Переход на форум Права доступа на форуме Смотреть выпадающим

Bulletin Board Software by Web Wiz Forums® version 9.64
Powered by Web Wiz Forums Free Express Edition
Copyright ©2001-2009 Web Wiz