Современные технологии автоматизации» («СТА») —  журнал для квалифицированных специалистов по промышленной автоматизации Форум СТА — современные технологии автоматизации Домашняя страница
Домашняя страница форума CTA Домашняя страница форума CTA > II. АСУТП и SCADA > Теория и практика автоматизации
  Активные темы Активные темы
  FAQ FAQ  Искать в форуме   Зарегистрироваться Зарегистрироваться  Вход в систему Вход в систему

COM через USB

 Ответить Ответить Страница  123>
Автор
Сообщение
Unregistered Смотреть выпадающим
Новичок
Новичок


Присоединился: 25 Апрель 2007
Категория: Russian Federation
Online Status: Offline
Публикации: 16
Свойства публикации Свойства публикации   Ответить, цитируя автора - Unregistered Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Тема сообщения: COM через USB
    Опубликовано: 07 Июнь 2007 07:14
Приветствую. Вопрос такой: к компьютеру требуется подключить 6 контроллеров работающих через com-порт. 6 портов конечно нету. платы расширения портов тоже нету, но есть usb. Вроде как можно эмулировать работу ком-порта через USB, подскажите возможно это и что для этого нужно? для обмена используются только Rx и Tx.
Спасибо.
Наверх
AlexZ Смотреть выпадающим
Участник
Участник


Присоединился: 27 Апрель 2005
Категория: Ukraine
Online Status: Offline
Публикации: 81
Свойства публикации Свойства публикации   Ответить, цитируя автора - AlexZ Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 07 Июнь 2007 10:19

Я бы сделал так:

   1) к контроллерам присоединил преобразователь RS232-RS485 (например I-7520)

   2) к компьютеру - преобразователь USB-RS485 (например I-7561)

   3) объединил все это в одну цепь.

   4) все программируется как обычный ком-порт, но в полудуплексном режиме, то есть PC - спросил, контроллер, которому задан вопрос - ответил.

AlexZ
Наверх
Astilya Смотреть выпадающим
Действительный член
Действительный член
Аватар

Присоединился: 18 Декабрь 2006
Категория: Russian Federation
Online Status: Offline
Публикации: 275
Свойства публикации Свойства публикации   Ответить, цитируя автора - Astilya Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 07 Июнь 2007 10:31

Если речь идет о дополнительном оборудовании, то предпочел бы мультипортовую плату - к примеру JetNet 1204 или JetNet 1402 (Korenix) - в зависимости от того, RS232 или RS485. Необходимость наличия преобразователя со стороны контроллера зависит от длины линии - в вопросе этих данных нет.

Но, как я понял, интересует-таки вариант без использования доп. оборудования?

Наверх
Unregistered Смотреть выпадающим
Новичок
Новичок


Присоединился: 25 Апрель 2007
Категория: Russian Federation
Online Status: Offline
Публикации: 16
Свойства публикации Свойства публикации   Ответить, цитируя автора - Unregistered Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 07 Июнь 2007 11:07
Внесу ясность. Контроллеры не объединяются в одну магистраль (Ш-711), каждый контроллер требует своего подключения к компютеру, конечно через преобразователь (ИРПС/RS232). Он есть, в свое время спаяли. 485-й интерфейс не используется. Мультипортовой карты RS232 нету даже в магазинах, не говоря уже о преобразователях I-7561. Программа, которую использую, работает с контроллерами посредством ком-порта (через преобразователь). На компьютере есть куча usb-портов. Идея такая: эмулировать устройство ком-порта, а реально обмен будет идти через усб. Такое вроде делается, сотовые так подключают. Требуется наличие драйверов этих виртуальных ком-портов. Они появляются когда девайс подключен. Но тут, понятно, сам девайс выдает сигнал о своем присутствии в порт, дальше рулит драйвер, в случае с Ш-711 этого ожидать не приходится. Вот и вопрос, можно все-таки как-то создать эти виртуальные ком-порты и вести обмен данными через усб?
Наверх
Astilya Смотреть выпадающим
Действительный член
Действительный член
Аватар

Присоединился: 18 Декабрь 2006
Категория: Russian Federation
Online Status: Offline
Публикации: 275
Свойства публикации Свойства публикации   Ответить, цитируя автора - Astilya Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 07 Июнь 2007 11:15

Про возможность сделать вирутальные порты путем использования драйверов - не знаю, врать не буду. Но вот информация о том, что мультипортовок нет в магазине, не совсем корректная. Затрудняюсь по ситуации с ICP DAS, но вот JetCard точно есть на складе в ПЛКСистемах. Сутки на оплату, 2-3 дня экспресс доставки - если время терпит, это имхо вариант.

Посмотрите контакты тут

Наверх
L-Max Смотреть выпадающим
Действительный член
Действительный член


Присоединился: 25 Март 2005
Категория: Russian Federation
Online Status: Offline
Публикации: 199
Свойства публикации Свойства публикации   Ответить, цитируя автора - L-Max Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 07 Июнь 2007 11:42
В любом компьютерном магазине есть конвертер USB -> COM.
Подключил, настроил драйвера. Получился COM порт. Не вижу никаких проблем. Примерная цена ~ 300 рублей.
Главный инженер проектов.
"УралРТСофт"
Наверх
BIGNICK Смотреть выпадающим
Действительный член
Действительный член
Аватар

Присоединился: 25 Март 2004
Категория: Russian Federation
Online Status: Offline
Публикации: 169
Свойства публикации Свойства публикации   Ответить, цитируя автора - BIGNICK Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 07 Июнь 2007 11:57
Все USB -> COM девайсы используют одинаковые микросхемы преобразователя. Но у всех у них разные драйвера. У нас была проблема при программировании контроллеров. Так, что надо быть осторожнее. Попробуйте купить один - дальше станет ясно.
Наверх
_IP_ Смотреть выпадающим
Действительный член
Действительный член


Присоединился: 29 Январь 2004
Категория: Russian Federation
Online Status: Offline
Публикации: 293
Свойства публикации Свойства публикации   Ответить, цитируя автора - _IP_ Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 07 Июнь 2007 12:37

Проблема в том, что драйверы таких девайсов работают только в Windows. В ОС появляются обычные доп. порты. Если ПО написано под Windows и использует стандартный API, то проблем не будет. Если ПО старое под DOS, то работать не будет однозначно.

Т.е. правильный совет: взять 1 такой переходник попробовать, если не пойдет – вернуть

Igor Petrov
Наверх
Astilya Смотреть выпадающим
Действительный член
Действительный член
Аватар

Присоединился: 18 Декабрь 2006
Категория: Russian Federation
Online Status: Offline
Публикации: 275
Свойства публикации Свойства публикации   Ответить, цитируя автора - Astilya Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 07 Июнь 2007 13:02

Насколько я понимаю, есть еще один "подводный камень" - используемый Вами контроллер может требовать внешних сигналов CTS/RTS. Не факт, что переходник или плата это обеспечит. Поэтому  даже перед покупкой тестового экземпляра лучше бы этот момент уточнить по документации.

Наверх
sanwork Смотреть выпадающим
Действительный член
Действительный член


Присоединился: 08 Март 2006
Категория: Russian Federation
Online Status: Offline
Публикации: 440
Свойства публикации Свойства публикации   Ответить, цитируя автора - sanwork Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 07 Июнь 2007 13:15

Идеальное решение: Контроллер  PCI - COM 4 порта.  И под DOS и под WIN.

Гляньте здеся  http://www.top-20.ru/goodsinfo.html?uptr=60&uid=17105

С уважением, SAN

Наверх
 Ответить Ответить Страница  123>

Переход на форум Права доступа на форуме Смотреть выпадающим

Bulletin Board Software by Web Wiz Forums® version 9.64
Powered by Web Wiz Forums Free Express Edition
Copyright ©2001-2009 Web Wiz