Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Altivar71 + ПК
Диалог специалистов АВОК > ОБЩИЙ ФОРУМ > Автоматизация систем > Управление электроприводом
СерыйО
Здравствуйте. Ситуация следующая: есть частотный преобразователь «altivar71» подключенный к компьютеру к COM порту через шнурок от ПО PowerSuite, начальство поставило задачу, реализовать функции управления частотником с ПК:
1)вращение
2)остановка
3)реверс
4)изменение частоты вращения
5)мониторинг (частота, ток и тд.)
Так как опыта в этой области мало, большая просьба подсказать как это лучше реализовать. Есть ли бесплатные библиотеки для .net ?
Попытка делать запросы, через Com порт по протоколу Modbus RTU используя примеры из документации, возвращает, очевидно код ошибки (F8 C5 05 63 62). Причём адресацию как в примере использовать не получается мониторинг работы ПО PowerSuite показал, что вместо адреса используется F8 45??? Независимо от того какой адрес стоит в настройках Modbus network.
AlexG
Это не код ошибки, а непонятно что. Вероятно RS485 неверно подключен, не та скорость или вы не то смотрите.
А чем вас не устраивает собственно PowerSuite?
СерыйО
Вопрос с адресацией успешно разрешился. sad.gif Как всегда не стояла галочка в нужном месте. Вопрос теперь звучит так: у кого есть список адресов регистров Altivar71, если такое возможно очень бы хотелось на русском языке.
СерыйО
PowerSuite не устраивает тем, что управление приводами необходимо интегрировать в интерфейс нашего программного продукта. Вот поэтому очередные танцы с бубном. bang.gif
AlexG
Цитата(СерыйО @ 16.4.2009, 13:33) [snapback]379034[/snapback]
Вопрос теперь звучит так: у кого есть список адресов регистров Altivar71, если такое возможно очень бы хотелось на русском языке.


Список вот. На русском не попадалось.
СерыйО
Кто сталкивался, подскажите каким образом можно реализовать запуск остановку двигателя изменять реверс. Для этого есть какие-то готовые макро команды? Либо всё управляется изменением значений в регистрах??? helpsmilie.gif
AlexG
Все через регистры. И обратите особое внимание на диаграмму на странице 20.
СерыйО
bestbook.gif Я так понял с схемы всё делаться через два регистра CMD и ETA . Возникает два вопроса
1) Правильно ли будет писать значения 000F как в обычный регистр в CMD такой командой 01 10 21 99 00 0F 5A 1E (Ответ 01 90 03 0С 01)?
2)В разных документациях логический адрес CMD отличаться в одном 8501 в другом 8601 кому верить?

Если возможно приведите примерчик. helpsmilie.gif
AlexG
Не всё делается через CMD и ETA. Другие регистры тоже бывают нужны. Просто манипуляции с состояниями частотника используя эти два регистра по=моему самый нетривиальный момент.

Вы пропустили пару байт в команде и поэтому частотник отвечает ошибкой. На счет адреса я доверяю своей документации.

Могу дать свои старые исходники, но под рукой только вариант под ATV31, там адреса другие и сделано все довольно страшно, сейчас бы все сделал совершенно иначе.
СерыйО
Скинь если не жалко на мыло y140328@yandex.ru исходник может на примере увижу, что я пропускаю. ( dry.gif Ps. нет бы в регистр написать 1 вертухаеться 0 не вертухаеться tomato.gif вот только куда писать??? blink.gif )
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2025 IPS, Inc.