|
  |
Привод Vlt2800, подключение по интерфейсу |
|
|
|
14.11.2012, 12:37
|
Группа: New
Сообщений: 8
Регистрация: 14.11.2012
Пользователь №: 170334

|
Имеется рабочий привод из серии VLT2800, точная марка VLT2811PT4B20SBSBR1DBF00A00C0. Задача состоит в следующем: необходимо соединиться с приводом по интерфейсу (по какому именно - пока не ясно) с целью списать на внешний компьютер данные настройки привода и, если понадобится, записать их обратно в привод. Программа MCT10 на компьютере имеется. Сам привод в оборудовании подключен не по сети (как аналоговый привод). На лицевой панели есть клемник с конт. 67-70, а также и 9-пиновый разъем. Инструкция и описание на привод также имеется. Судя этого описания разъем типа "Sub D" и дожен работать как Profibus либо RS-485. В маркировке привода буквы F00 вроде означают, что Profibus не поддерживается(?) Если кто-то имел опыт работы с такими приводами, подкажите как правильно подсоединиться к компьютеру: нужен адаптер COM(или USB) / RS-485 и какие настройки при этом выбирать в MCT10? Заранее благодарю.
|
|
|
|
|
14.11.2012, 14:59
|
Группа: Участники форума
Сообщений: 682
Регистрация: 1.11.2008
Из: СПб
Пользователь №: 24811

|
Берём переходник USB - RS485 типа ADAM-4561 (или полнофункциональный аналог). Ставим его драйвер на комп (определится как COM порт). TX+ на 68 клемму частотника, TX- на 69. Запускаем MCT10. Кликаем правой на иконку "Serial", выбираем Configure bus, выбираем номер COM порта "ОК". Ещё раз правой на "Serial", выбираем Scan bus for active drives. Наслаждаемся.
На всякий случай: если решите сэкономить пару рупий и вместо ADAMа приобрести ICPcon - не делайте этого...
Сообщение отредактировал gansales - 14.11.2012, 15:01
|
|
|
|
|
14.11.2012, 17:02
|
Группа: New
Сообщений: 8
Регистрация: 14.11.2012
Пользователь №: 170334

|
gansales Т.е. вы подтверждаете, что интерфейс данного привода работает по протоколу RS-485, так?. А 9-пиновый разъем разве не дублирует контакты 67-70? Можно ли к нему подключаться? А USB-адаптер у нас есть только MOVICOM, будем через него пробовать...
Сообщение отредактировал DVG - 14.11.2012, 17:03
|
|
|
|
|
14.11.2012, 17:26
|
Группа: Участники форума
Сообщений: 4886
Регистрация: 20.9.2006
Пользователь №: 4070

|
Цитата(DVG @ 14.11.2012, 12:37)  Имеется рабочий привод из серии VLT2800, точная марка VLT2811PT4B20SBSBR1DBF00A00C0. Задача состоит в следующем: необходимо соединиться с приводом по интерфейсу (по какому именно - пока не ясно) с целью списать на внешний компьютер данные настройки привода и, если понадобится, записать их обратно в привод. Программа MCT10 на компьютере имеется. Сам привод в оборудовании подключен не по сети (как аналоговый привод). На лицевой панели есть клемник с конт. 67-70, а также и 9-пиновый разъем. Инструкция и описание на привод также имеется. Судя этого описания разъем типа "Sub D" и дожен работать как Profibus либо RS-485. В маркировке привода буквы F00 вроде означают, что Profibus не поддерживается(?) Если кто-то имел опыт работы с такими приводами, подкажите как правильно подсоединиться к компьютеру: нужен адаптер COM(или USB) / RS-485 и какие настройки при этом выбирать в MCT10? Заранее благодарю. Знач так: D-sub предназначен исключительно для подключения внешней текстово-графической панели управления, и поддерживает исключительно протокол FC, и нефиг туда лезть. Для поимения Profibus надо ставить опцию, отличную от F00, а это значит, менять нафиг плату процессорного модуля целиком; плата с Profibus отличается от базовой наличием 2-х дополнительных светодиодов и Dip-переключателя внутреннего терминатора; для установки новой платы из лицевой части корпуса надо выломать кусочег пластика. Клемник с конт. 67-70 -это есть правильный годный кошерный RS-485, который по умолчанию запилен под протоколы FC, Metasys N2, и ModBus-RTU.\ Для связи с МСТ-10 можно использовать не только пафосный мажорский АDAM, но и разновсякую китайскую шнягу, в том числе ОВЕНский АС-4, только под "семерочку" надоть выставить виртуальный СОМ1, что требует некой толики танцев с бубном, при этом стабильная работа не гарантируется, но она таки будет, одна штука. Для работы с контроллером надо в секции 5 (пар. 500...571) выставить параметры порта, и в 512 обязательно указать, шо это таки честный благородный ModBus-RTU, а не какя-нить там НЁХ. К сожаленью, серия 2800 нипадеццки выбешивает тем, что максимальный бодрейт по RS-485 не превышает 9600, шо есть некошерно и нефантикультяпно на текущем этапе технической контрреволюции. Как-то оно так вот...
Сообщение отредактировал BROMBA - 14.11.2012, 17:36
|
|
|
|
|
15.11.2012, 12:37
|
Группа: New
Сообщений: 8
Регистрация: 25.8.2011
Пользователь №: 119584

|
тоже подтвержу, что дешевая китайщина usb-com + 232-rs485 (который, чудес не бывает, у всех +- одинаков, только обвязка микрухи может отличаться, но микруха у всех одна maxim) - работает. но ньюансы - ch340 с бубном, pl2303 - лучше. православные адамы (и прочий кошерный пафос) обычно на ftdi-ях
|
|
|
|
|
16.11.2012, 0:33
|
Группа: Участники форума
Сообщений: 4886
Регистрация: 20.9.2006
Пользователь №: 4070

|
Цитата(bowe @ 15.11.2012, 12:37)  тоже подтвержу, что дешевая китайщина usb-com + 232-rs485 (который, чудес не бывает, у всех +- одинаков, только обвязка микрухи может отличаться, но микруха у всех одна maxim) - работает. но ньюансы - ch340 с бубном, pl2303 - лучше. православные адамы (и прочий кошерный пафос) обычно на ftdi-ях Абсолютно в дырочку.  И в догоночку: от безысходности и безблагодатности на весьма удаленном объекте была предпринята безумная попытка с панелью-переходником Lenze LeCOM-A/B-RS485 с БП от ОВЕН на 24В через Ftdi-шный "свисток" USB/RS232 (Ну вот были эти приблуды под рукой, а правильный "шланг" остался в конторе) ... Попытка вобщем-то таки удалась, но танцы с бубном оказались на порядок утомительнее, чем альтернатива смотаться через весь город в контору за правильным самопальным шлангом на убитом катафалке без "ручника"... Не повторяйте этого в домашних условиях без присмотра взрослых...
Сообщение отредактировал BROMBA - 16.11.2012, 0:35
|
|
|
|
Гость_wild_*
|
17.11.2012, 0:14
|
Guest Forum

|
Цитата(bowe @ 15.11.2012, 12:37)  pl2303 - лучше. православные адамы (и прочий кошерный пафос) обычно на ftdi-ях Упомянутый выше ADAM-4561 как раз на чипе PL2303. Редкостное дерьмо, как и все модули 4000 серии в части реализации Modbus.
|
|
|
|
|
17.11.2012, 11:58
|
Группа: Участники форума
Сообщений: 4886
Регистрация: 20.9.2006
Пользователь №: 4070

|
Цитата(wild @ 17.11.2012, 0:14)  Упомянутый выше ADAM-4561 как раз на чипе PL2303. Редкостное дерьмо, как и все модули 4000 серии в части реализации Modbus. Не лучше И не хуже - всё едино Отличие лишь в драйверах горбатых Чипованные страсти Prolifica Структурно от Ft-dяхи не отличны Есть разница лишь в корпусах дешевых Другое дело Драйвер самописный От кривизны зависят танцы с бубном
|
|
|
|
Гость_wild_*
|
17.11.2012, 17:38
|
Guest Forum

|
Цитата(BROMBA @ 17.11.2012, 12:58)  Отличие лишь в драйверах горбатых По этим драйверам пару дней назад писал в тех.поддержку Advantech. Молчат пока. В итоге поставил Moxa и забыл про проблемы. Косяк как я понял заключается в многообразии ревизий чипа PL2303, причем все они имеют одинаковый PID и VID и разные драйверы. Драйвер PL2303 не хочет по хорошему уходить из системы при переустановке.
Сообщение отредактировал wild - 17.11.2012, 17:40
|
|
|
|
|
21.11.2012, 15:56
|
Группа: New
Сообщений: 13
Регистрация: 21.1.2009
Пользователь №: 27960

|
Есть проблемка с vlt2800. Нужно управлять им по modbus. 1. Подаю питание, нажимаю кнопку старт, привод стоит. Отправляю посылку с контроллера на запуск - привод запускается. 2. Подаю питание, отправляю посылку, привод стоит (статус поменялся на 047с), нажимаю кнопку старт - поехали. Параметры 502-508 - единицы, управление serial. Еще так и не смог запустить привод подачей сигнала на 18 клемму (изменения в параметры вносил). В настройках на эту клемму стоит старт (7) К софту вопросов нет, привод посылки подтверждает. Чтение параметров тоже работает. Что-то с настройками... Что же ему еще надо?
Сообщение отредактировал inzhenegr - 21.11.2012, 15:57
|
|
|
|
|
22.11.2012, 0:28
|
Группа: Участники форума
Сообщений: 4886
Регистрация: 20.9.2006
Пользователь №: 4070

|
Цитата(inzhenegr @ 21.11.2012, 16:56)  Есть проблемка с vlt2800. Нужно управлять им по modbus. 1. Подаю питание, нажимаю кнопку старт, привод стоит. Отправляю посылку с контроллера на запуск - привод запускается. 2. Подаю питание, отправляю посылку, привод стоит (статус поменялся на 047с), нажимаю кнопку старт - поехали. Параметры 502-508 - единицы, управление serial. Еще так и не смог запустить привод подачей сигнала на 18 клемму (изменения в параметры вносил). В настройках на эту клемму стоит старт (7) К софту вопросов нет, привод посылки подтверждает. Чтение параметров тоже работает. Что-то с настройками... Что же ему еще надо? Хммм... (стихотвоных форм нынче не будет - не оправдали себя) Наводящий вопрос "для подумать" - как CW записывается - "койлами" или сразу "мультиплей регистром"? Тут вот в чем прикол - CW в CodeSys для наших приблуд формируется сразу и целиком, и заваливается в 16-битный регистр. Для старших моделек этот номер прокатывает, для 2800 - не очень. Обязательно надо в СW выставлять бит "дейта валид/новалид", иначе слово будет игнорироваться; обязательно надо надо выставлять бит "стоп коастинг", обязательно... много чего надо, 16 бит надо, причем правильно, иначе не запустится. В каноничном мануале простым и доступным английским языком написано, что целиком регистр заливать нельзя, надо это делать побитно на готовую сформированную маску, (кстате, 047Сh -это таки правильно, но...), но следом, вдогонку, а лучше предварительно, надо заваливать в соответствующий регистр и задание, и подтверждать битом "валид/новалид". CW правильное, годное, а задание = "0"... Что будет? Правильно - ничего не будет. Посему такой вариант: (простой, как палка и веревка, но эффективный, как выстрел в голову) - плюём на CW, SW и Reference Reg. Слюной. - программируем частотничек по полному профилю, как для работы от клеммного терминала, но терминалы 18, 27 и иже с ними, забиваем нулями - "no function" тоись; после чего ставим на эти терминалы перемычки. Проводом. Медным. Как будто это таки замкнутые контакты. - по ModBus'у в соответствующие регистры (вход 18 = "старт", вход 27 = "стоп/коастинг") засылаем в гексадецимальном виде значения соответствующих настроек. - преимущество: запись регистра занимает в 16 (а то и меньше) таки меньше времени, чем последовательная запись CW "по койлам" - раз; значение пишем на самом деле не во флеш, а в "оперативку", то есть, число циклов записи неограничено - два; при "моргушке", отключении, и так далее, частотник переписывает из "флеша" в "оперативку" значения, записанные руками с панельки, плюя на значения, записанные по ModBus'у, а значит, полностью исключается возможность спонтанного пуска при подаче питания - три. - да, "не по-писанному", да, "не кошерно", зато просто, как палка и веревка, но таки работает, и таки больше 2...3 лет... Итого, в сухом остатке имеем примерно вот такой CFC-модуль для благословенной CodeSys с всего 3-мя циферками на входе и без головной боли с командным словом...
_______2800.PNG ( 47,99 килобайт )
Кол-во скачиваний: 102Вот так оно как...
Сообщение отредактировал BROMBA - 22.11.2012, 0:29
|
|
|
|
|
22.11.2012, 10:07
|
Группа: New
Сообщений: 13
Регистрация: 21.1.2009
Пользователь №: 27960

|
BROBMA, огромное спасибо! CW записываю функцией 15, т.е. койлами. Посылка от плк имеет вид точно такой, как в инструкции. Modbus message string: [01] [0F] [00] [00] [00] [20] [04] [7C] [04] [99] [19] [37] [43] После подачи питания наблюдаю следующее 3с04 - cw 0000 - зад, частоты 0704 - статус 0000 - вых. частота После отправки вышеуказанной посылки: 7с04 - cw 9919 - задание частоты 0704 - статус 0000 - выходная частота. Привод естественно стоит. Я почти все понял из того, что Вы сказали, кроме "но следом, вдогонку, а лучше предварительно, надо заваливать в соответствующий регистр и задание, и подтверждать битом "валид/новалид"." (не получается пока цитировать часть сообщения) Я правильно понял, что в койлы 17-32 нужно писать частоту? Не пойму тогда где бит валид\новалид. Вижу его только в слове управления. Пробовал записать частоту в параметр 104 (опять же по инструкции) Посылка как в мануале (слушаю порт обмена) Modbus message string: [01] [06] [04] [0F] [00] [3C] [error check] А данфос в ответ 01 86 и т.д. не хочет в общем. Хочется разобраться, если не получится буду прорабатывать Ваш вариант
Сообщение отредактировал inzhenegr - 22.11.2012, 10:08
|
|
|
|
|
22.11.2012, 19:22
|
Группа: Участники форума
Сообщений: 4886
Регистрация: 20.9.2006
Пользователь №: 4070

|
Цитата BROBMA, огромное спасибо! Та нема за шо. Всё ж меньше времени уйдет на курение мануала. Цитата CW записываю функцией 15, т.е. койлами. Посылка от плк имеет вид точно такой, как в инструкции. Modbus message string: [01] [0F] [00] [00] [00] [20] [04] [7C] [04] [99] [19] [37] [43] И да, и не да. 15-я команда вроде как не совсем койлы. Койлы вроде как 1-я...3я, если склероз не изменяет. Ну да ладно. Щас пороемся в компе, где-то валялись модули под 202-ечку (там всё то же, что и для 2800, только бит 12 другой - у 202-йки 2 реле, у 2800 - 1-о, бит 12 не используется)...
_______202.PNG ( 63,98 килобайт )
Кол-во скачиваний: 63Ну, вот, CW в 202-йках (102-йках, 302-йках, и 051-х "микриках") одно и то же (в "микрике" 12-й бит тоже пустой - 1 реле) Для них таки да, запись CW работает на ура, только ни в коем случае не койлами, а write holding register (16bit). И всё работает. А вот для 2800-х, 6000-х, и 8000-х всё не то, и всё не так: для этих серий проще пользоваться нашим способом (причина проста - когда в "гирлянде" висит 5...24 частотника, и из них бОльшая часть с бодрейтом 115200, и среди них попадается одна-две "паршивые овцы" с бодрейтом 9600, тут уже не до выпендрёсов, а надо считать каждую миллисекунду; бляха-муха, не вешать же ж всю сеть на 9600??!!??). Мы не стали расколдовывать протокол под 2800, а "пошли в обход, огородами", ибо так проще. Цитата Хочется разобраться, если не получится буду прорабатывать Ваш вариант Нафиг надо, если есть простой работающий вариант... Кстате, к нам не надо обращаться на "Вы", к нам более уместно обращаться на "вы"... Последний наш прикол - лень было тащить проводья из шкафа управления на ящик с частотником и контакторами - прикрутили переключение насосов посредством реле, всторенного в 2875, а управление заделали через ModBus, не через CW (лень), а напрямую через параметр реле - 0-"нет функции" = 1-й насос, 1-"привод готов" - 2-й насос. А почему нет, и кто запретит? Задание лучше сразу запиливать в регистр 2149 (real=>MUL(100)=>REAL_TO_WORD=>R2149), и не морочить себе то, что доктор морочить не рекомендует...
Сообщение отредактировал BROMBA - 22.11.2012, 19:23
|
|
|
|
|
23.11.2012, 11:18
|
Группа: New
Сообщений: 13
Регистрация: 21.1.2009
Пользователь №: 27960

|
BROMBA, аплодирую стоя!  Все заработало, спасибо!
|
|
|
|
|
24.11.2012, 18:08
|
Группа: New
Сообщений: 8
Регистрация: 14.11.2012
Пользователь №: 170334

|
Спасибо, всем ответившим! Связь с приводом, слава богу, установить удалось (сканирование идет ровно 3 минуты - это нормально? хотя скорость всего 9600...) Но пришла беда, откуда не ждали: программа MCT10 (взята с рутрекера с кодами активации) не открывает ею самой созданные файлы проектов!  Что это может быть? Прога ставилась и работает нормально (Windows XP SP3)!!!
Сообщение отредактировал DVG - 24.11.2012, 18:13
|
|
|
|
|
24.11.2012, 20:54
|
Группа: Участники форума
Сообщений: 4886
Регистрация: 20.9.2006
Пользователь №: 4070

|
Цитата(DVG @ 24.11.2012, 19:08)  Спасибо, всем ответившим! Связь с приводом, слава богу, установить удалось (сканирование идет ровно 3 минуты - это нормально? хотя скорость всего 9600...) Но пришла беда, откуда не ждали: программа MCT10 (взята с рутрекера с кодами активации) не открывает ею самой созданные файлы проектов! Что это может быть? Прога ставилась и работает нормально (Windows XP SP3)!!! Не в нашем стиле морали читать... Но... 1. Берите самую свежую версию с оффсайта (бесплатно же), и не ройтесь по помойкам... 2. Погрябайтесь в системе - софтине надо же куда-то темпухи скирдовать, а система может не давать без прав одмина; или не включена поддержка софта, не разумеющего юникод: буржуи же ни Мовы, ни Имперского не знают, с поддержкой особо не заморачиваются... Еще момент - имена файла проектов весьма кошерно писать по-аглиццки, чтобы не было потом мучительно больно, ну, Вы понили.... Кстате, ХРюшу уже можно и на помойку без жалости и сожалений - весь профисофт уже давно и безглючно работает под семеркой (х64 в том числе)...
Сообщение отредактировал BROMBA - 24.11.2012, 21:06
|
|
|
|
|
25.11.2012, 5:47
|
Группа: Участники форума
Сообщений: 85
Регистрация: 16.4.2010
Из: Новосибирск
Пользователь №: 52730

|
2 DVG с проблемой, когда файл в МСТ не открывался сталкивались.
причиной было то, что файл проекта (.ssp) у нас располагался в папке, название которое было написано русскими буквами. Разместив файл в папку (имя которой и весь путь до нее, были созданы на латинице, проблему устранили. Было это около года назад (ПО скачивали с сайта Danfoss). Возможно, в последних версиях МСТ уже это устранено, но поробуйте.
Сообщение отредактировал oennn - 25.11.2012, 6:00
|
|
|
|
|
25.11.2012, 14:09
|
Группа: Участники форума
Сообщений: 4886
Регистрация: 20.9.2006
Пользователь №: 4070

|
Цитата(oennn @ 25.11.2012, 6:47)  2 DVG с проблемой, когда файл в МСТ не открывался сталкивались. Кстате, да, может еще одна кака внезапно вылезти:  Это означает, что файл был создан стопиццот лет назад версией не старше 808, формат файла с новым нифига не сападает, старая версия была авторизована под древнюю машину, которая давно уже сдохла, и ваще, тушите свет, кидайте гранату...
Сообщение отредактировал BROMBA - 25.11.2012, 14:09
|
|
|
|
|
25.11.2012, 23:37
|
Группа: New
Сообщений: 8
Регистрация: 14.11.2012
Пользователь №: 170334

|
Цитата(oennn @ 25.11.2012, 6:47)  2 DVG с проблемой, когда файл в МСТ не открывался сталкивались.
причиной было то, что файл проекта (.ssp) у нас располагался в папке, название которое было написано русскими буквами. Разместив файл в папку (имя которой и весь путь до нее, были созданы на латинице, проблему устранили. Было это около года назад (ПО скачивали с сайта Danfoss). Возможно, в последних версиях МСТ уже это устранено, но поробуйте. Спасибо! Как раз то, что нужно! Я сам что-то не догадался, файлы-то по английски называл, а папки по-русски были! Сделал папки по-английски - все заработало! Еще раз, спасибо! А MCT10 установил последнюю (v.3.18) с оф.сайта на Win7, но у ней та же беда с русскими папками, но теперь мы уже учёные
|
|
|
|
|
26.11.2012, 13:18
|
Группа: Участники форума
Сообщений: 682
Регистрация: 1.11.2008
Из: СПб
Пользователь №: 24811

|
А чтобы быстрее сканировала - в настройках сети задаётся диапазон сканирования (по умолчанию 128 адресов).... Вот Вам и три минуты...
|
|
|
|
|
14.6.2014, 16:42
|
Группа: Участники форума
Сообщений: 24
Регистрация: 1.5.2011
Пользователь №: 106051

|
Здравствуйте.Скажу сразу что прежде чем спрашивать прочитал темы про ЧП VLT2800.Не нашел то что искал.У меня такой вопрос:Как вернуть VLT2800 к заводским настройкам? ЧП б/ушный ,при подключении с внешних клемм он работал. После подключал к нему ПК с МСТ-10,пробовал пользоваться (учится)программой.Но вот перестал он запускаться,новые параметры вроде "заливаются"...но не запускается.Подскажите пожалуйста что можно сделать? Мне хотя бы с панели запустить его.
|
|
|
|
|
24.6.2014, 19:39
|
Группа: Участники форума
Сообщений: 4886
Регистрация: 20.9.2006
Пользователь №: 4070

|
1) 6-20 Operation Mode => 3 (Initialize), например. Установить. Выключить. Включить. Обалдеть от невозможности увиденного. 2) "В три кнопки", как комп. В мануале написано, как это сделать.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
Реклама
ООО «Арктика групп» ИНН: 7713634274
Реклама: ООО «СибСтронг» | ИНН 6670013662 | ERID: 2VtzqvWgxEU
ООО «УНИСПЛИТ» ИНН: 6453155081 erid:2VtzqvybpdW
Реклама: ООО «СЛ-ЛАЗЕР» ИНН 7727447267 | erid: 2VtzquvhFWx
Последние сообщения Форума
|