Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: программирование частотника через rs-232/485 непосредсвенно с компа
Диалог специалистов АВОК > ОБЩИЙ ФОРУМ > Автоматизация систем > Управление электроприводом
meister1024
Всем здравствовать желаю!
Возникла необходимость самому написать софт для настройки частотника. Ну в общем то любого. Допустим альтивар или веспер (я здесь не имею ввиду универсальную прогу для настройки всех частотников сразу. боюсь што такую сделать нельзя). Т.е. хочетца написать прогу для записи/чтения регистров частотника через rs-232/485 которую можно будет поставить на любой комп. Вот хотелось бы узнать... наверняка кто то уже пытался сделат что то подобное.
Подскажите в чем удобнее (си, делфи...). ?? Сам Си не знаю, а Делфи забыл уже ))) Да в совершенстве и не знал.
Может даже какой то конкретный редактор удобный подскажете ??
Какие нужны библиотеки для работы с портом?
Спасибо заранее. Буду рад советам.
Yougi
Затея, на мой взгляд, несколько сомнительна, бо даже если производителем и декларируется соответствие неким стандартам, на деле вылезает куча подводных камней.
Несколько лет назад пытались сделать что-то подобное на Дельфях, взяв за основу Модбас. Планировалось пользовать Контрол Техникс, СИЕИ, и еще что-то. После долгого и нудного копания в протоколах убедились, что каждый разработчик по своему видит эту проблему, и то, что работает на СИЕИ, на техниксе работать отказывается. И наоборот.
Либы для порта пользовали AsyncPro, вроде так.
meister1024
я извиняюсь за непросвещенность, но что такое Контрол Техникс и СИЕИ ??
ну а изпользовать готовый модбас нет возможности?
просто ничего особо крутого не затевается. хотелось бы аналог программы контроллера с кототорого управляется частотник, но штобы созданную прогу можно было бы использовать безо всяких контроллеров, имея комп, шнурок и собвственно сам частотник. такой софт у производителей то есть вроде бы но он денег стоит а хотца че нить бесплатное biggrin.gif
возможно уже есть какой то подобных халявный софт. просто я о нем не знаю
Yougi
Control Techniques - аглицкая фирма, делает частотники Unidrive, нынче съедена Эмерсоном.
SIEI - итальянская фирма, делает частотники, нынче съедена... кем-то, не помню кем, но съедена.
Опишите поподробнее, что надо. Я так понял изначально, что требуется некая программа, с которой можно было бы КОНФИГУРИТЬ частотники разных типов, установленные в составе одного устройства ( ну, типа, БДМ, где мокрая часть - на Сименсе, сушка на АББ, каландр - GE, а на накате - тиристорный преобразователь с постоянником ).
Или вам нужно сделать некую управляющую программу, но вместо ПЛК вы хотите писюк.
Так?
Если так, то подобная тема уже была тут на форуме.
Всё просто - ДельфЯ, компорт ( лучше много - чтобы не больше трех частотников на один порт приходилось ), и тот же АсинкПро.
Софт такой есть готовый, степень навороченности и бесплатности зависит от производителя. Если скажете конкретных производителей - может что и посоветую.

Про модбас я писал - у каждого свои закавыки в модбасе.
meister1024
ну-с предположим што у нас есть альтивар 71 с его модбасом и есть комп с ком-портом (еще есть преобразователь rs-232 => rs-485).
Хотелось бы сделать прогу для его настройки с компа. Т.е. просто подключить к компу частотник и вбить туда необходимые пераметры.
Документация по регистрам альтивара есть. Управлять с компа частотником не нужно. думаю теперь должно быть понятно
Yougi
А типа сходить вот сюда
hххp://plc.net.ru/viewtopic.php?t=6691
и не париться?
Игорь Борисов
Цитата(meister1024 @ 19.12.2008, 14:40) [snapback]330727[/snapback]
ну-с предположим што у нас есть альтивар 71 с его модбасом и есть комп с ком-портом (еще есть преобразователь rs-232 => rs-485).
Хотелось бы сделать прогу для его настройки с компа. Т.е. просто подключить к компу частотник и вбить туда необходимые пераметры.

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


Вот вам бесплатный софт для Lenze
andronord
Добрый день! Пытались подключить комп к ВЕСПЕР-7011 по программе RS485p через переходник usb-com. Ничего не получалось. Ввели в константе "Выбор режима управления CD-002" значение 6 (ПЛС-ПЛС), теперь на экране пульта горит "Ожидание связи" и CALL. Ждет подключения к компьютеру, а подключиться нам таки и не удаётся и, т.к. мы установили режим управления - ПЛС, не реагирует на кнопки пульта управления! sad.gif
Может кто знает, как скинуть все уставки на зводоские (hard reset)??
Или может посоветуете какую-нибудь другую программу?
BROMBA
Цитата(meister1024 @ 19.12.2008, 10:19) *
Всем здравствовать желаю!
Возникла необходимость самому написать софт для настройки частотника. Ну в общем то любого. Допустим альтивар или веспер (я здесь не имею ввиду универсальную прогу для настройки всех частотников сразу. боюсь што такую сделать нельзя). Т.е. хочетца написать прогу для записи/чтения регистров частотника через rs-232/485 которую можно будет поставить на любой комп. .......

Знач так: для чтения-записи регистров (для Данфосса, Лензе, Моэллера) пользуем CodeSys, в связке с Овенским ПЛК-150 (тоись, с планшета с CodeSys, с подключенным к этернету контроллером, к которому через нетворк-сериал-порт-485 подоткнут частотник, видим избранные регистры (все 200...400 + 6 стандартных). Точно так же при наладке пользовались сниффером, формируя команды ModBus врукопашную.
Прикол заключается в том, что очень многое, расписанное в инструкциях к частотникам - перестраховочный бред, и вообще УГ: в инструкциях пишут, что мол, слово команд необходимо прописывать исключительно командой 1 - однобитными койлами тоись, сиречь катушками... авотхрен: отличненько частотнички слушают команду 3 - запись в 8-битный регистр; зачем возюриться с однобитныим ключиками командного слова, если раз в 10 мс пожно переписывать весь регистр (или ваще однократно, до отключения питания или смены команды); опять же, некоторые регистры (уставки, параметры двигателя, регуляторов, смартлоджикконтроллера, и прочий бутор), можно и нужно записывать 10/15-й командой - чтение/запись 32-битных регистров...
Так шо, с единой кросплатформенной софтинкой может и не получиться... по одной простенькой причине: адреса регистров даже у частотничков одной платформы, но разных модельных линеек - таки разные, не говоря уже о разных платформах.
Выход один - курить мануалы, натоптанные даташитами, и ковырять мозг частотничка врукопашную, примерно на уровне ассемблера.
Да, может быть написано мутно и непонятно, но такова объективная реальность...
Такие дела...
BROMBA
Цитата(av-gnatov @ 9.4.2009, 20:19) *
Проблема с Альтивар 28(31 тоже)
Взял по ссылкам Power Suite.Все установилось.Взял преобразователь интерфейса Овен АС4 , установил.Запустил Power Suite.Назначил сэмулированный порт.А дальше швах.Программа не видит дивайс.Рапиновку взял у шнайдеровцев:Алтивар 28 - выходы №3-в , №5-а. , Алтивар 31- - выходы №4-в , №5-а. Может они дали не ту распиновку?Сам преобразователь интерфейса рабочий , проверено.Может Алтивар работает только со своим преобразователем?Может кто-то сталкивался или знает правильную распиновку?
Да , вот еще , у кого-то есть распиновка АВВ ACS -350,550,150 ,и как АВВ работает с Ове ПЛК 154 и Овен преобразователем интерфейса АС4?

Знач так: распиновка вовсе и не при делах, всё может быть намного проще - у RS485 двухпроводной интерфейс, 2 провода перепутать ну очень сложно;
А вот софт - это дело мутное: АС-4 ставится со своим драйверком, который открывает виртуальный СОМ-порт, да или не да? К примеру, ЮСБ-шный модем или телефон, подоткнутый в ЮСБ или через блютус, становится в виртуальный СОМ-порт, да-да...
Так вот, софт обычно использует какой СОМ? Правильно, 1-й (на крайняк, 2-й, 3-й), а в реале в ноутбуке выставлен СОМ-15, к примеру, все остальные заняты какими-то виртуальными девайсами. Решение простое: взять и принудительно запердолить АС-4 на виртуальный СОМ-1, примерно так, как в нашем планшете:





И будет вам счастие и благорастворение воздусей...
Удачи!
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2025 IPS, Inc.