RS-485 в CPB902 |
Ответить |
Автор | |
Профили участников
Послать частное письмо
Поиск публикаций участников
Посетить домашнюю страницу участника
Добавить в список приятелей
Новичок Присоединился: 12 Август 2004 Категория: Russian Federation Online Status: Offline Публикации: 20 |
Опубликовано: 04 Апрель 2008 09:18 |
Приобрели недавно несколько замечательных контроллера CPB902 от Fastwel. При разработке софта сталкнулись с проблемой отсутствия автоматического контроля приема-передачи COM-портов 3-6 в режиме RS-485. Но это полловина беды.
После установки на объект обнаружилось что этот RS-485 не пробивает более 100м (точнее данные с контроллера уходят и принимаются удаленным устройством, но вот сам контроллер распознать полученные данные не может). Установив репитер I-7510 получаем нормальный обмен. Вопрос - ктонидь еще пользовал это чудо, сталкивался с такой проблемой ? |
|
Профили участников
Послать частное письмо
Поиск публикаций участников
Посетить домашнюю страницу участника
Добавить в список приятелей
Действительный член Присоединился: 02 Октябрь 2007 Категория: Russian Federation Online Status: Offline Публикации: 427 |
|
485 само по себе чудо. На столе вижу, что может быть все что угодно. Более-менее повторяемые результаты можно добиться при ессесно нагрузке линии на концах и обязательной растажке А в +5 через 510 Ом, В в - через 510 Ом. Еще помимо линий А и В требуется соединять земли драйверов проводом С (но думаю что не в этом дело у вас). Кстати , например в ADAM4520 возможности растянуть линии нет. Вполне возможно, что в CPB902 в приемнике чего то не хватает. |
|
При экспериментах ни один чайник не пострадал
----------- Плохому системному интегратору всегда OPC сервер мешает. ______________ Пишу на C++ за еду |
|
Действительный член Присоединился: 09 Октябрь 2003 Категория: Russian Federation Online Status: Offline Публикации: 187 |
|
При проблемах с RS485 обычно помогает следующее (если источник питания 24В):
1. Между Data+ и Data- ставим резистор 120Ом. 2. Между Data+ и + источника питания резистор 4,7кОм. 3. Между Data- и - источника питания резистор 4,7кОм. Ставится на обоих концах линии RS485. Это кстати ответ на >например в ADAM4520 возможности растянуть линии нет. Испытано как раз на ADAM4520 |
|
Профили участников
Послать частное письмо
Поиск публикаций участников
Посетить домашнюю страницу участника
Добавить в список приятелей
Действительный член Присоединился: 02 Октябрь 2007 Категория: Russian Federation Online Status: Offline Публикации: 427 |
|
А вот и не 4.7 кОм. В последних доках мо модбасу через последовательные линии для RS485 указаны растяжки порядка 510 Ом. И я проверял - с 5.1 кОм не работает, а с 510 Ом работает. Смотрел на линии порядка километра. Растяжки ставятся с одной стороны и они на минус драйвера и на +5 драйвера.
|
|
При экспериментах ни один чайник не пострадал
----------- Плохому системному интегратору всегда OPC сервер мешает. ______________ Пишу на C++ за еду |
|
Новичок Присоединился: 21 Март 2008 Категория: Ukraine Online Status: Offline Публикации: 8 |
|
Имею большой опыт работы с изделиями ICOP и I-7000. 1) встроенный интерфейс RS-485 в контроллерах ICOP не работает (микросхема ADM213) 2) применяли преобразователь I-7520, репитер-размножитель I-7513 Например работала такая связка: ICOP6016(RS485)-I-7513 ----------------- (порядка 900м свободная телефонная пара через несколько колодок!!!) - I-7520 с растяжками 510 Ом - ICOP6016(RS232). Работает нормально, однако это не постоянный опрос приборов, а периодический съем данных. |
|
Действительный член Присоединился: 09 Октябрь 2003 Категория: Russian Federation Online Status: Offline Публикации: 187 |
|
510 Ом если источник питания +5В. А если 24В, то 4,7кОм очень даже помогают |
|
Профили участников
Послать частное письмо
Поиск публикаций участников
Посетить домашнюю страницу участника
Добавить в список приятелей
Действительный член Присоединился: 02 Октябрь 2007 Категория: Russian Federation Online Status: Offline Публикации: 427 |
|
А ну так и есть. Но вот 24 вольтовых драйверов не встречал ни разу! |
|
При экспериментах ни один чайник не пострадал
----------- Плохому системному интегратору всегда OPC сервер мешает. ______________ Пишу на C++ за еду |
|
Профили участников
Послать частное письмо
Поиск публикаций участников
Посетить домашнюю страницу участника
Добавить в список приятелей
Действительный член Присоединился: 02 Октябрь 2007 Категория: Russian Federation Online Status: Offline Публикации: 427 |
|
Там достаточно на печатную плату посмотреть чтобы понять что ничего длиннее пары сантиметров и больше 5 вольт втыкать нельзя. Конечно же нужна развязка и нормальный драйвер.
Затерзали сомнения. Посмотрел, да драйвер может работать с 5...24 вольтами. Но я ни разу 24в драйвер не видел. |
|
При экспериментах ни один чайник не пострадал
----------- Плохому системному интегратору всегда OPC сервер мешает. ______________ Пишу на C++ за еду |
|
Профили участников
Послать частное письмо
Поиск публикаций участников
Посетить домашнюю страницу участника
Добавить в список приятелей
Новичок Присоединился: 12 Август 2004 Категория: Russian Federation Online Status: Offline Публикации: 20 |
|
Спасибо всем за советы, но растяжка на 5В через резисторы 510ом ничего не дала.
|
|
Новичок Присоединился: 17 Июнь 2010 Online Status: Offline Публикации: 1 |
|
честно признаться, странное утверждение. Вообще-то отлаживаем программы
на виртуальных объектах автоматизации, успешно. Отмечено даже снижение
трудоемкости и сроков разработки. Таким образом, проблема сводится к
финансированию этапа внедрения, что предусмотрено ЕСПД. Про виртуальные
объекты автоматизации можно частично почитать на
http://reflex-language.narod.ru/articles/articles.htm (приводятся статьи
с описанием, как использовать виртуальные объекты при обучении
программированию задач автоматизации, и только идея, но все применимо и
для разработки).
|
|
Ответить |
Переход на форум | Права доступа на форуме Вы не можете публиковать новые темы в этом форуме Вы не можете отвечать на сообщения в этом форуме Вы не можете удалять Ваши сообщения на этом форуме Вы не можете редактировать Ваши сообщения на этом форуме Вы не можете создавать голосования на этом форуме Вы не можете выражать своё мнение в голосованиях на этом форуме |