Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Овен плк 150 и altivar 71 по RS-485
Диалог специалистов АВОК > ОБЩИЙ ФОРУМ > Автоматизация систем > Управление электроприводом
meister1024
Всем здравствовать желаю! Помогите пожалуйста со следующей проблемой.
Есть частотник altivar 71, контроллер Овен ПЛК 150 и кодесис на компе.
Хотелось бы связать контроллер с частотником по RS-485. Подскажите что для этого нужно? какие библиотеки для работы с устройсвами в сети RS-485, ModBus или еще что то? (библиотеки на модбас я так понял нужно отдельно покупать sad.gif( )
Таблицу кодов для этого альтивара я вроде нашел и что мне теперь с ней делать?
Что прописать в программе чтобы считать/записать байты, слова в частотник?
Если бы увидеть пример простенький (хотя бы просто снять в программу контроллера текущую частоту двигателя) то было бы вообще замечательно. Спасибо.
Ктулху
предупреждаю сразу: ни с альтиваром ни с кодесисом я не работал. Но работал с клоном альтивара - p-drive-ом и считывал с него параметры контроллером с собственной программой.
Итак, прежде всего нужно найти как в кодесисе прочитать регистр по модбасу. У частотника все значения передаются одним регистром - 2 байта. Аналоговые в том числе. Для чтения нужно использовать 3-ю функцию модбас - read holding register. Номер регистра берется как раз из той таблицы кодов что ты нашел. Чтобы получить число с плавающей точкой (ту же частоту) нужно немного посчитать. Нужно полученное значение умножить на максимальное (или номинальное значение - для частоты 50, ну или сколько там задали максимальную частоту) и поделить на код, соответствующее максимальному значению - 0x4000 hex.
Номинальное значение параметра тоже можно прочитать. Но тут тоже придется считать. Там есть коэффициент, который зависит от мощности ПЧ. Мощность можно прочитать в информации о ПЧ. Должна быть табличка в том же документе, где и номера регистров

А, вот нашел доку по альтивару. Как можно там прочитать, значение частоты rFr находится по адресу 0xC82 и представлены в виде целого числа типа int. Чтобы получить реальное значение нужно знать состояние 9 бита расширенного слова управления CMI. Если там 0 - то полученное значение нужно всего лишь разделить на 10. Если же там 1, то нужно сначала получить максимальную частоту TFR по адресу 0xC1F. Прочитанное значение делим на 10. Теперь составляем простую пропорцию
TFR - 32767
rFr - X
X=(rFr * 32767) / TFR
Ну, вот как то так
Abysmo
Цитата
Что прописать в программе чтобы считать/записать байты, слова в частотник?


Почитайте на сайте Овна как у них Modbus конфигурируется в контроллере. Там жуткий примитив, да же школьник разберется.
Сергей Валерьевич
а ссылочку не дадите?
Abysmo
http://www.owen.ru/device/88206764

Читайте:

Конфигурирование области ввода/вывода ПЛК.

Руководство пользователя

Есть соответсвующие видео инструкции
meister1024
спасибо всем! уже разобрался ))
av-gnatov
Проблема с Альтивар 28(31 тоже)
Взял по ссылкам Power Suite.Все установилось.Взял преобразователь интерфейса Овен АС4 , установил.Запустил Power Suite.Назначил сэмулированный порт.А дальше швах.Программа не видит дивайс.Рапиновку взял у шнайдеровцев:Алтивар 28 - выходы №3-в , №5-а. , Алтивар 31- - выходы №4-в , №5-а. Может они дали не ту распиновку?Сам преобразователь интерфейса рабочий , проверено.Может Алтивар работает только со своим преобразователем?Может кто-то сталкивался или знает правильную распиновку?
Да , вот еще , у кого-то есть распиновка АВВ ACS -350,550,150 ,и как АВВ работает с Ове ПЛК 154 и Овен преобразователем интерфейса АС4?
_________________
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2025 IPS, Inc.