Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: обрыв Модбаса в Эливеле
Диалог специалистов АВОК > ОБЩИЙ ФОРУМ > Автоматизация систем
Anton_Minsk
Может кто то сталкивался с контроллерами eliwell 400 -й серии. Контроллер предназначен для управления холодильной централью. Так вот,
считываю с него данные через Модбас. Все проходит хорошо, данные читаются и записываются, а через несколько минут связь обрывается. Возобновить связь помогает только снятие питания с этого eliwell-а.
В документации к этому устройству есть упоминание о каком то буфере "Maximum TX&RX buffer dimension is 38 byte". Есть подозрение что этот буфер переполняется и происходит обрыв связи.
Как мне побороть эту проблему, может кто подскажет, бьюсь пока безрезультатно.
Евгений (N-ск)
у нас работает системка - сегнетикс (мастер) считывает с ewcm418, carel evd evolution и мва (овен) и все в одной сетке - проблем нет

напишите подробнее - с чем "скрестили" свой контроллер ewcm
AlexG
Цитата(Anton_Minsk @ 29.7.2009, 11:12) [snapback]416676[/snapback]
В документации к этому устройству есть упоминание о каком то буфере "Maximum TX&RX buffer dimension is 38 byte". Есть подозрение что этот буфер переполняется и происходит обрыв связи.
Как мне побороть эту проблему, может кто подскажет, бьюсь пока безрезультатно.


Надо смотреть какой получается размер запросов и ответов при обмене по модбасу. Нужно чтобы не было пакетов длиннее чем размер буфера. Т.е. нельзя читать и писать больше некоторого количества регистров за раз. Можете еще попробовать наблюдать за обменом с помощью какой-нибудь подходящей терминалки. Будет видно что происходило перед обрывом связи.
Anton_Minsk
Цитата(Евгений (N-ск) @ 30.7.2009, 4:56) [snapback]417032[/snapback]
у нас работает системка - сегнетикс (мастер) считывает с ewcm418, carel evd evolution и мва (овен) и все в одной сетке - проблем нет

напишите подробнее - с чем "скрестили" свой контроллер ewcm


Сначал пробовал читать овеновским ПЛК100, потом Лектусом через овеновский преобразователь АС-3.
Пробовал читать один регистр, резултат тот же, выставлял задержки Polling time ms 1000. не помогает.

Anton_Minsk
Цитата(AlexG @ 30.7.2009, 6:24) [snapback]417044[/snapback]
Надо смотреть какой получается размер запросов и ответов при обмене по модбасу. Нужно чтобы не было пакетов длиннее чем размер буфера. Т.е. нельзя читать и писать больше некоторого количества регистров за раз. Можете еще попробовать наблюдать за обменом с помощью какой-нибудь подходящей терминалки. Будет видно что происходило перед обрывом связи.

Я читаю один регистр, с периодом опроса 1 секунда, индикатор на преобразователе из уровня TTL в rs485, подключенный к Еливелу, моргает один раз в секунду, то есть время для очистки буфера должно хватать, связь идет минут 4-5 а потом прекращается. размер запрос и ответа в таком случае должен быть минимальным, но все повторяется
Евгений (N-ск)
мы работаем с конвертерами moxa, иногда овен ас4 - может дело в конвертере ас3 ?

зы/кажется Вы искали busadapter ttl->rs485 для ewcm? какой именно busadapter ttl->rs485 у Вас сейчас?
Anton_Minsk
Цитата(Евгений (N-ск) @ 30.7.2009, 17:41) [snapback]417417[/snapback]
мы работаем с конвертерами moxa, иногда овен ас4 - может дело в конвертере ас3 ?

зы/кажется Вы искали busadapter ttl->rs485 для ewcm? какой именно busadapter ttl->rs485 у Вас сейчас?



Ситуация запутывается еще сильнее, после подачи питания на Еливел если начать передачу данных через несколько минут, то передаваться ничего не будет.
Если начать передачу при включении, потом прервать и возобновить, то обмен данными продолжаться будет, а вот если не возобновлять некоторое время, то обмен не восстановится.
Такое ощущение что обмен в этом контроллере может идти только какое -то установленное время.
Да, и обрыв передач всегда происходит через одно и тоже время.
как то это все нелогично.
Anton_Minsk
Новые подробности в борьбе с Эливелом,
при подаче питания если не начинать опрос около 2-х минут, то связь установлена не будет.
При первом включении и связи происходит успешный обмен, который продолжается опять же 2 минуты, а потом связь пропадает.

Он работает только две минуты в любом случае. mad.gif

Кто нибудь считывал данные с этого 418-го? Были ли похожие проблемы? helpsmilie.gif

Связываюсь с этим контроллером при помощи ПЛК100 Овна, при помощи ОПС сервера Лектуса, при помощи программки Terring Modbus Tools, эффект тот же во всех случаях.


Евгений (N-ск)
У Вас должен быть такой блок подключен к EWCM4xx
Нажмите для просмотра прикрепленного файла

у нас все работает cool.gif
Anton_Minsk
Цитата(Евгений (N-ск) @ 4.8.2009, 5:07) [snapback]418819[/snapback]
У Вас должен быть такой блок подключен к EWCM4xx
Нажмите для просмотра прикрепленного файла

у нас все работает cool.gif

Евгений, все верно, крнечно я использую преобразователь, связь есть 3 минуты, а потом обрывается. и никаких сообщений о ошибке. Просто тишина и все.
Сегодня звонил в техподдержку на Эливел в Италию. Мне парень ответил что у них щас до 20 августа все в отпуске и что он сам щас ест пицу и ничем не может помочь smile.gif.

У меня складывается впечатление что это просто глючный контроллер bang.gif

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

Надо же, проверял три контроллера и все они были из одной партии и все не работали. thumbdown.gif

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