Виртуальный com порт в ethernet. Настройка драйвера и выбор порта для переходника USB-COM

12.04.2019
VTR-E/232
- корпус для DIN-рейки
- питание 7...30 Вольт

590 грн.

VTR-E/232B
- миниатюрная плата без корпуса


490 грн. VTR-E/232B40 (питание 7..30В)
460 грн. VTR-E/232B5 (питание 5В)

Поддерживаемые протоколы:
- TCP/IP для подключения через сокет и приема/передачи данных;
- HTTP для настроек через WEB-браузер;
- Ping для проверки связи.

Характеристики

Параметр Значение
Интерфейс Ethernet RJ-45
Интерфейс RS232 DB9 (Tx, Rx, Gnd)
Настройки RS232 1 старт бит, 8 бит данных, без контроля четности, 1 стоп бит
Скорость порта RS232 300/600/1200/2400/4800/9600/19200/38400/57600/115200 бит/сек
Максимальное удаление по интерфейсу RS232 15м
Светодиодная индикация "PWR"-наличие питания
"TCP" - установление соединения по протоколу TCP/IP
"Rx" - прием данных по RS232
"Tx" - передача данных по RS232
Напряжение питания 5В / 7...30В пост.тока
Максимальный потреляемый ток 180 мА
Рабочая температура 0..+70 С
Температура хранения -55..+125 С
Размеры ШхВхГ 67х90х65 мм
Вес 105г
BORDER>
Каждое изделие после производства проходит проверку.

Сопутствующие товары

Кабель RS232A, RS232B, RS232C, RS232D


60 грн. Длина 1 метр.

Блок питания 5V 1A или 12V 1A

100 грн. - 5V
120 грн. - 12V

Архив с инсталяцией может быть скачан и с нашего сервера:

Создание COM-порта
Установите программу. Загрузите. Перейдите на закладку "Virtual Serial Port". Установите номер желаемого COM-порта, укажите IP-адрес преобразователя и порт (по умолчанию 9761).
Нажмите кнопку "Create COM". Через несколько секунд будет создан COM-порт с указанным номером и установится соединение с преобразователем. Индикацией установки соединения будет зажигание на преобразователе светодиода "TCP".
После этого все записанное в COM-порт будет передано на выход RS232, а полученное на RS232 будет принято на COM-порт.

Передача больших объемов информации
Поскольку преобразователь имеет ограниченный, по сравнению с ПК, буфер памяти для хранения передаваемых данных, то при объеме несколько килобайт может происходить его переполнение. Для этого в настройка драйвера порта следует установить опцию "Strict Baudrate Emulation". При этом скорость передачи данных по сети Ethernet снизится до скорости передачи по RS232 и потери передаваемых данных происходить не будет.
Также, чтобы исключить вставку служебных команд в передаваемые данные, отключите опцию "NVT Enable".

Постоянно действующий COM-порт
Для того чтобы виртуальный COM-порт был создан как постоянно действующий, то есть после перезагрузки Windows продолжал работать, перейдите на закладку "Settings" и установите опцию "Create VSP Port when HW VSP Start-up".

Примечания
1) Не забудьте установить скорость порта RS232 в преобразователе (через Web-браузер).
2) Разрыв связи с преобразователем по TCP/IP не требует перезагрузок или каких-либо действий. Связь восстанавливается автоматически после передачи данных на COM-порт.

Подключение собственным ПО

Работать с преобразователем можно собственным ПО. Для этого Вы разрабатываете программу, которая установит сокетное соединение и будет писать/читать данные.
Преобразователь используется с управляющим устройством (компьютером), на котором реализована функция TCP/IP Socket-сервера или Socket-клиента. При этом прикладное ПО компьютера устанавливает соединение или отвечает на запрос установки соединения. Далее данные, полученные преобразователем на Socket транслируются на порт RS232, а полученные с порта RS232 передаются по сокетному соединению на компьютер. Ниже приведены ссылки для скачивания тестового ПО для компьютера, реализующего Socket-клиента, для случая, если преобразователь настроен как Socket-сервер. Используемая светодиодная индикация показывает наличие соединения по сокету и передачу/прием данных по порту RS232.
На схеме представлен пример подключения преобразователя к устройству RS232.

Всем доброго времени суток.

Столкнулся с проблемой плохой стабильности маппинга com портов через RDP. Казалось бы, все должно работать замечательно, к тому же у клиента всего 4 магазина, стабильный интернет (как на сервере, так и на точках). Но к сожалению, работало все крайне паршиво. Схема классическая, ут 10.3 на терминальном сервере и фискальные регистраторы на клиентах. Все стандартно, настроили фискальники и пробросили com порты стандартными средствами windows. Но работники магазинов стали часто жаловаться на зависания, не возможность пробить чек или на странные магические проблемы частичного пробития чека или страшного слова "Драйвер ФР не загружен". Все эта ситуация мне совершенно не нравилась, и я решил реализовать проброс com портов через интернет. Пришлось погуглить. Я нашел несколько решений, но самым лучшим для меня оказалось решение от компании Eterlogic программа Virtual Serial Ports Emulator (далее VSPE). Задуманную мной схему удалось сделать за пару дней (анализ, настройка, тестирование и боевой выход).

Долго вести свое повествование я не буду. Все довольно просто и понятно. Есть несколько нюансов. Данный продукт бестлатный для Windows с архитектурой х86 и платный для х64.

Стоит $24.95 плюс коммисия магазина.

Программу я купил, но пользоватся версией для х64 можно и без ключа. Просто постоянно выскакивает предложение купить программу. Других ограничений (по времени работы или функционалу) я не увидел. Мне не нравилось постоянно выскакивающее сообщение о покупке и для пользователей это лишняя информации и лишнее действие по закрытию окошка. Купленный ключ можно использовать на нескольких копиях (как я понял неограниченно).

Петь дифирамбы о качестве и возможностях я не буду. Вся информация есть в интернете. Опишу свой пример настройки.

Дано:

  • 4 магазина
  • 4 фискальных регистратора
  • 4 кассовых компьютера
  • 1 сервер терминалов

Задача:

Настройка VSPE на сервере.

Устанавливаем VSPE на сервер и запускаем (в настройках я выбрал русский язык). После нужно создать виртуальные порты (для каждой кассы свой порт). Номера портов лучше взять пониже, дабы избежать проблем. У нас 4 кассы, поэтому я создаю 4 виртуальных порта (29,30,31,32). Эти порты и будут указаны в настройках касс в 1С. Нажимаем на кнопку "создать новое устройство". Тип устройства "connector".

После жмем готово.

По аналогии создаем требуемое количество com портов. Идея в том, что этот виртуальный порт будет связывается с реальным com портом кассы магазина.

После мы должны определиться по с адресами. На магазинах у нас должны быть статические ip. Каждый виртуальный порт у нас станет tcp клиентом и будет подключатся к tcp серверу, который будет настроен на компьютере кассы магазина. Поэтому здесь нужно быть внимательным. Мы имеем 4 статических внешних адреса магазинов. Важно понимать, что просто подключится по ip мы не можем. Нужно указать порт tcp server. Продумать номер мы можем заранее. Я решил просто, номера портов складываются следующим образом.

10хх - где хх номера виртуальных портов, которые будут подключаться к реальному com порту (tcp серверу). Каждый виртуальный порт я отнес соответственно магазину, как мне было удобно (т.е. com29 у меня магазин №1, com30 - магазин №2 и т.д.)

В итоге подучилось 4 адреса:

ххх.ххх.ххх.ххх:1029

ххх.ххх.ххх.ххх:1030

ххх.ххх.ххх.ххх:1031

ххх.ххх.ххх.ххх:1032

ххх.ххх.ххх.ххх - внешний статических адрес магазина.

Важно продумать эти параметры, чтобы спокойно и удобно настраивать серверную часть.

По аналогии делаем все виртуальные порты.

Созданный ярлык помещаем в автозагрузку пользователя (не стартанет если пользователь не зайдет в систему, как настроить службу написано в справке). Программа стартанет в трее.

Естественно клиентская часть у нас не настроена, соответственно созданные подключения tcp client будут ругаться и ждать инициализации.

Результат настройки на сервере (статус "ОК", т.к. все уже настроено)

Настройка клиентской части.

Устанавливаем VSPE. Настраиваем. Здесь уже клиентская машина будет выступать в роли tcp сервера.

Добавляем новое подключение с типом "tcp server"

Жмем готово. Подключение создано. Нужно обязательно сохранить данное подключение. Нажимаем кнопку сохранить, указываем имя файла и выбираем путь.

Данный файл с подключением мы должны запускать при каждом старте Windows. Сделать это очень просто, нужно создать ярлык вида "C:\Program Files\Eterlogic.com\Virtual Serial Ports Emulator\VSPEmulator.exe" -minimize -hide_splash c:/****.vspe

c:/****.vspe - путь к сохраненному файлу. Созданный ярлык помещаем в автозагрузку. Программа стартанет в трее.

Следующим шагом нужно на маршрутизаторе магазина сделать проброс.

192.168.х.х:10хх ->ххх.ххх.ххх.ххх:10хх (порты 10хх одинаковые).

После проброса все должно заработать. Статус соединения "ОК"

После меняем настройки 1С на наши виртуальные порты. Делаем тестирование.

Проблемы при "прошивке" ресиверов. Отсутствие COM порта. Использование ноутбука

В большинстве «старых» компьютеров и ноутбуков, приобретенных более 5лет назад, всегда было несколько COM портов (RS-232). По крайней мере, всегда был хотя бы один разъем «RS-232».

Рис. 1. Разъем на корпусе компьютера

К нему подключали различное внешнее оборудование: мыши, принтеры, модемы, специализированное оборудование. Поэтому проблем с подключением ресивера к компьютеру для «прошивки» не возникало. Достаточно было просто подключить, запустить программу для обновления ПО ресивера и спокойно сделать все необходимое.

В современных компьютерах разъем «RS-232» нередко отсутствует. Тут и возникают проблемы, зачастую весьма неприятные. В большинстве ресиверов нет иных способов «прошивки» кроме использования «RS-232». И «USB» вход для подключения внешнего флешь-накопителя есть не у всех ресиверов.

А иногда имеется и другая проблема: ноутбук имеет «COM» порт, но с ресиверами одной модели он работает, а с другими - нет. Это связано с нарушением производителем ноутбука стандарта передачи данных «RS-232». На это они идут в целях экономии энергии заряда аккумуляторной батареи. Если производитель ресивера был технически щепетилен и точен, то в ресивере будет установлена специальная микросхема для «COM» порта. Благодаря этой микросхеме ресивер будет работать и с ноутбуком, и с компьютером. Но установка микросхемы увеличивает общую стоимость изделия, а в последнее время производители экономят даже на этих мелочах! Поэтому и возникает проблема несовместимости ноутбуков и большинства ресиверов.

При использовании компьютера проблема отсутствия необходимых портов«RS-232» решается просто: необходимо приобрести дополнительный модуль с «COM» портами. Это плата, устанавливаемая в компьютер, называется «PIC-COM» или просто «плата СОМ портов».

Рис. 2. Плата PCI для компьютера с двумя «COM» портами

Если вы не сильны в компьютерах и ранее никогда не имели дело с установкой дополнительного оборудования в компьютер, то обратитесь к специалисту! Иначе можете «умертвить» дорогостоящее оборудование.

После установки платы в компьютер операционная система «Windows» - «ОС» присваивает новым установленным портам номер, например, «1», «2»…«25».

При использовании ноутбука обычную плату от компьютера установить нельзя: не тот стандарт и размер. Имеется два способа решения этой проблемы: дорогой, но качественный, и дешевый, но не полностью совместимый. В первом случае необходимо приобрести для ноутбука специальную плату с портами. Цена на эти платы высока, и приобрести, даже под заказ, эту плату мне не удалось

Рис. 3. Плата для ноутбука с «COM» портом

И тут есть подвох: в «старых» и «новых» ноутбуках два разных стандарта для дополнительного оборудования! Перед приобретением сверьтесь с инструкцией к вашему ноутбуку!

Если же вы не могли приобрести плату на компьютер или ноутбук, то остается один выход: «USB». Практически во всех современных моделях компьютеров имеется «USB» выход, как минимум два, а то и все восемь! В продаже имеются различные преобразователи «USB - COM».

Рис. 4. Преобразователь «USB - COM»

Рис. 5. Схема преобразователя «USB - COM»

Как спаять Переходник USB-COM самостоятельно. Вариант - 1

Как сделать самому переходник USB-COM , который можно использовать для подключения конвертеров и прочих девайсов к компьютерам у которых нет «железного» COM-порта.
Внимание!
Переходник описанный ниже обеспечивает согласование только сигналов RX и TX.
Все прочие модемные сигналы не задействованы.
Большинству устройств, работающих без аппаратного управления потоком, этого более чем достаточно.
С конвертерами Pilot VAF/MAF переходник работает 100%

Поехали!

Для сборки вам потребуются следующие детали:

1. PL2303HX (USB-USART мост от Prolific)-1шт.
2. MAX232CSE (UART-RS232)-1шт.
3. Кварц 12.00 МГц-1шт.
4. Конденсаторы 10 нФ (smd1206)-2шт.
5. Конденсаторы 1 мкФ (smd1206)-6шт.
6. Резисторы 27Ом (smd1206) -2шт.
7. Резисторы 1.5КОм (smd1206)-1шт.
8. Разъем mini-USB -1шт.
9. Разеъем DB-9 папа – 1шт.
10. Фольгированный текстолит для платы 48*22мм – 1шт

Схема переходника

Печатная плата

Файлы схемы и печатки в формате Eagle PCB Editor можно скачать по этой ссылке

Сборка и настройка
Здесь собственно все элементарно - делаем плату, сверлим 4-ре отверстия и напаиваем все детальки.
В итоге у вас должен получиться вот такой вот переходничок:

Плату, чтобы не окислялась, можно задуть полиуретановым лаком или любым быстросохнущим автомобильным лаком, какой есть под рукой.
Далее этот девайс подключаем к порту USB компьютера.
Windows обнаружит новое устройство и попросит драйвера

Идем на сайт пролифика и выкачиваем самую последнюю версию дров

На момент написания статьи, самый последний драйвер был вот этот .

После скармливания винде драйвера, в системе должен появиться новый COM порт Prolific:

Теперь необходимо проверить работоспособность переходника

Для этого на переходнике в разъеме COM-порта, отверткой или проволочкой замыкаем между собой контакты 2 и 3 (на самом разъеме обычно выбиты цифры с номерами контактов – приглядитесь повнимательнее) Как вариант, можно напаять временную перемычку:

Далее запускаем программу «Гипертерминал» (Пуск->Программы->Стандартные->Связь->Гипертерминал)
На висте и семерке гипертерминала нет! Поэтому придется сходить в гугл/яндекс выкачать гипертерминал или любой его аналог.

Выбираем в настройках соединения наш новый сом-порт:

Теперь запускам соединение, выбираем английскую раскладку и пробуем чего-нибудь печатать.

На экране должны появиться символы нажимаемых клавиш:

Если буквы не появляются, то проверяйте монтаж

Вот собственно и все!
Теперь остается убрать перемычку с контактов 2-3 и можно пользоваться переходником по прямому назначению.

Т.е. в свободный разъем «USB» ноутбука подключается вход такого «преобразователя», с диска из комплекта устанавливается драйвер (программа управления) и в системных настройках появляется виртуальный COM порт с присвоенным порядковым номером.

Как спаять Переходник USB-COM самостоятельно. Вариант - 2

Рисунок 1. Общий вид


Предлагаемый блок в собранном виде позволяет реализовать принцип: купил – подключил. Устройство позволит пользователям персональных компьютеров подключить к USB-порту устройства, работающие от COM-порта (RS232C).

Ориентировочная розничная цена: 540 руб

Переходник будет полезен в практических приложениях: для подключения к персональному компьютеру различных устройств, а так же модемов и программаторов.

Технические характеристики

Напряжение питания от USB порта: 5 В.

Ток потребления: 20 мА.

Скорость соединения RS232C: 110-230000 бит/с

Интерфейс: USB1.1, USB2.0.

Поддерживаемые операционные системы: Win98, Win2000, WinXP, Vista, Linux и др.

Габаритные размеры устройства: 60x30 мм.

Комплект поставки

Блок переходника в сборе: 1.

Инструкция: 1.

Конструкция

Конструктивно переходник выполнен на двусторонней печатной плате из фольгированного стеклотекстолита, защищенной прозрачной термоусадочной трубкой.

Переходник обеспечивает все модемные сигналы: DSR, DTR, RTS, CTS, RI, DCD, а также основные сигналы RXD и TXD.

Рисунок 2. Схема электрическая принципиальная

Рисунок 3. Вид печатной платы со стороны деталей

Описание работы блока

Принципиальная электрическая схема приведена на рис 2 .

Центральная часть устройства – микроконтроллер CP2102 производства SILICON LABORATORIES. В качестве микросхемы драйвера уровней применен преобразователь MAX3243 производства фирмы Texas Instruments. Переходник обеспечивает все модемные сигналы: DSR, DTR, RTS, CTS, RI, DCD, а также основные сигналы RXD и TXD.

Установка устройства в ОС

Для установки драйверов для компьютера следует сначала скачать соответствующий вашей операционной системе драйвер.

Далее инсталлируйте драйвер на свой персональный компьютер. Подключите переходник. Операционная система обнаружит его и «попросит» драйвер, следует указать ей месторасположение этого драйвера (то место, куда он был распакован).

После успешной установки на переходнике должен засветиться светодиод, сигнализирующий готовность устройства к работе!

NEW Обновлённый драйвер от 25.01.2011 г.

1. Драйвер для Win Vista Вы можете скачать

2. Драйвер для Windows 2000/XP/Server 2003/Vista (v5.0) Вы можете скачать

3. Драйвер для Linux Вы можете скачать

4. Драйвер для Win98SE Вы можете скачать

5. Драйвер для OC Mac Вы можете скачать

6. an144sw.zip - c помощью данной программы можно изменить ID коды USB-COM переходника. Это нужно для того, чтобы получить возможность использовать несколько 8050 на одном ПК. Использовать только опытным пользователям! Вы можете скачать

ПРОВЕРКА РАБОТОСПОСОБНОСТИ BM8050 БЕЗ ВНЕШНЕГО ОБОРУДОВАНИЯ

Для проверки передачи и приема всех необходимых модемных сигналов согласно подключения СОМ-устройства.

Установите перемычки на контакты 2-3, 4-6, 7-8 СОМ-разъема ВМ8050 .


Соедините устройство c USB-портом ПК.

Посмотрите, какой порт ОС выделила для устройства, для чего войдите в Пуск --- Настройка --- Панель Управления --- Система --- Оборудование --- Диспетчер Устройств --- Порты (СОМ и LPT) --- Silicon Labs CP210x USB to UART Bridge (COM1).

Запустите стандартное приложение HiperTerminal для Windows из Пуск --- Программы --- Стандартные --- Связь --- HiperTerminal.

Остановите запущенное подключение, если оно активно, для чего нажмите вверху Вызов --- Остановить.

Посмотрите, какой порт используется программой для связи с устройством, для чего войдите слева вверху Файл --- Свойства и напротив "Подключаться через" выберите такой же порт, как и в Диспетчере Устройств (в нашем случае COM1).

В этом же окне убедитесь, что выбрано управление потоком "Аппаратное" в программе, для чего нажмите кнопку в центре "Настроить" и в нижнем окне "Управление потоком" выберите "Аппаратное".

Выйдите из настройки программы, для чего нажмите ОК, еще раз ОК.

Напечатайте текст "Текст" в программе HiperTerminal, при этом на экране печатается текст "Текст", что подтверждает исправность устройства.

Снимите перемычки с контактов 2-3, 4-6, 7-8 СОМ-разъема ВМ8050 .



Напечатайте текст "Текст" в программе HiperTerminal, при этом на экране печать отсутствует, что подтверждает исправность устройства.

Настройка драйвера и выбор порта для переходника USB-COM

Тут нас поджидают первые проблемы: во-первых, ОС могла присвоить виртуальному порту слишком большой номер, например,«25». А программа для «прошивки» ресивера позволяет работать с номерами портов от одного до четырех. Во-вторых, не все преобразователи «USB -COM» могут работать с программой для «прошивки» и самим ресивером. Причина в том, что производители оборудования по-разному изготовили свои изделия и программы к ним. Проверять все преобразователи необходимо индивидуально под вашу программу и ваш ресивер. Часто бывает, что с одним оборудованием преобразователь работает, а с другим- нет.

Если первая проблема устраняется изменением номера порта в настройках ОС, то проблему совместимости оборудования, программы и преобразователя устранить нельзя.

Для изменения присвоенного ОС номера необходимо изменить его вручную. Для этого необходимо войти в «Диспетчер устройств»: «Пуск» - «Настройка» -«Панель управления» - «Система».

Рис. 15.6. «Панель управления»

В появившемся окне выбрать вкладку «Оборудование» и щелкнуть по кнопке «Диспетчер устройств». Откроется окно «Диспетчер устройств». В появившемся окне в древовидном списке выбрать строчку «Порты (COM и LPT). В раскрывшемся списке вы увидите все порты, имеющиеся в вашем компьютере. Выберите ваш виртуальный порт: «преобразователь «USB - COM». У меня преобразователь модели «Prolific».


Рис. 15.7. Список имеющихся портов

Щелкните по этой строчке ПРАВОЙ кнопкой мыши, в открывшемся окне выберите стройку «Свойства».

Рис. 15.8. Настройка выбранного порта

В появившемся окне выберите вкладку «Параметры порта». В строчке «Скорость» выберите «115200», затем щелкните по кнопке «Дополнительно».

Рис. 15.9. Настройка параметров порта

В нижней части открывшегося окна найдите вкладку «Номер COM порта».

Рис. 16. Изменение номера COM порта

Щелкните по вкладке и выберите необходимый номер COM порта.

Обратите внимание, что некоторые номера порта могут быть заняты уже имеющимся оборудованием, например, встроенным модемом. Использовать одновременно один порт нельзя!

После завершения настройки нажмите «ОК» для сохранения внесенных изменений и полностью выйдите из режима настроек, закрыв все ранее открытые окна. После этого перезагрузите компьютер для внесения необходимых изменений. Если же вы изменяли номер «COM» порта «USB - COM» преобразователя, то достаточно просто вынуть его из разъема компьютера и заново подключить.

Готовые решения USB-COM адаптеров от производителей.

Кабель-адаптер COM 9/25M -> USB AM 1м

Цена - 300 руб.
Описание Кабель для подключения устройств с последовательным интерфейсом (RS-232) к USB порту.
Разъемы кабеля или переходника COM25M, COM9M, USB A
Совместимость
Совместимость USB 1.1/2.0
Поддержка ОС Windows 2000, Windows XP
Прочее
Длина кабеля 1 метр
Логистика
Размеры упаковки (измерено в НИКСе) 21.5 х 14.5 х 4.1 см
Вес брутто (измерено в НИКСе) 0.136 кг

Кабель-адаптер TRENDnet COM9M-->USB AM 0.6м

Цена - 500 руб.
Основные
Производитель TRENDnet
Модель TU-S9
Тип оборудования Кабель-переходник
Диаметр 28/24 AWG
Параметры производительности
Скорость передачи данных 500 Кбит/сек
Питание От USB порта
Потребление энергии 500 мА - максимальное
Совместимость
Требования к системе RAM 64 Мб
Поддержка ОС Windows ME, Windows 2000, Windows XP
Прочее
Соответствие стандартам RoHS
Длина кабеля 0.6 метра
Вес 75 грамм
Рабочая температура 0 ~ 40°C

Размеры упаковки (измерено в НИКСе) 23 x 16.8 x 4.6 см
Вес брутто (измерено в НИКСе) 0.135 кг
Внешние источники информации
Ссылка на сайт производителя www.trendnet.com

Адаптер - переходник USB-COM (RS-232)

Цена - 1500 руб.
Адаптер предназначен для использования приборов и адаптеров расчитанных для включения через Com (RS232) порт, например это очень актуально при использовании современных компьютеров, которые имеют только USB, в этом случае, с помощью этого переходника вы можете использовать современные компьютеры и ноутбуки совместно с нашими приборами и адаптерами, такими как Сканер BMW, Сканер Mercedes, Scanmatik и др.

Оборудование для автосервисов, автодиагностика, диагностическое оборудование, диагностика авто, автомобильный сканер, автосканер, диагностический пост, чип тюнинг, оборудование для автодиагностики Carbrain, UNISCAN, ADP-504, KKL-USB, KKL-COM, сканер BMW, сканер Opel, BMW 1.3.6, Automan, Opel scanner, BMW scanner, мотор тестер, газоанализатор, диагностика двигателя, диагностика панели приборов Программатор транспондеров, OBD-2, OBD2, корректировка одометра, U-581, запуск двигателя, crash data, креш дата, крэш дата, спидометр, тахометр.

Хотя может нужно воспользоваться нуль модемным кабелем (2-3, 3-2, 5-5) и переходником типа -

К переходнику добавляете USB удлинитель вот вам и прямой нуль-модемный кабель.

  • Розничная стоимость 100р .
  • Тип A-A
  • Длина: 1.5 м

Но для остальных ресов нужен "перевёрнутый " нуль-модемный кабель.

  • Розничная цена 155.00 руб.
  • Тип разъема: DB9 F - DB9 F
  • Длина: 1.8 м

или такой переходник:

STLab U-350 (RTL) Адаптер COM 9M -> USB AM

Цена - 350 руб.
Основные
Производитель St-Lab
Модель USB DONGLE SERIAL 1 PORT
Описание Переходник позволяет подключить устройство с интерфейсом RS-232 (например, модем) к порту USB компьютера.
Тип оборудования Кабель-переходник
Разъемы кабеля или переходника COM9M, USB A
Встроенный USB-коннектор Да
Параметры производительности
Скорость передачи данных 115200 бит/сек
Интерфейс USB 1.1
Питание От USB порта
Поддержка ОС Windows 2000, Windows ME, Windows XP, Windows Vista, Windows 2003 Server
Размеры упаковки (измерено в НИКСе) 17 x 13 x 3.2 см
Вес брутто (измерено в НИКСе) 0.077 кг
Внешние источники информации Ссылка на сайт производителя

Вам понадобится

  • - компьютер с выходом в интернет
  • - браузер
  • - навыки системного администрирования
  • - Advanced Virtual COM Port
  • - USB Serial Converter или Virtual Null Mode

Инструкция

Скачайте и установите программу Advanced Virtual COM Port. Для этого откройте браузер и перейдите по ссылке http://www.advancedvirtualcomport.com/files/AdvancedVirtualComPort.zip . Данная программа включает сетевые и локальные функции виртуального порта COM. Она может виртуальный порт и присоединиться к нему через виртуальный кабель модема, через сеть или . Эти , созданные в программе, выглядят так же, как и реальные. Работают они аналогично. Запустите программу, выполните процедуру создания порта: нажмите кнопку «создать порт», выберите источник создаваемого порта. Следуйте инструкциям программы. Далее зайдите в «Панель управления», выберите «Диспетчер устройств», там проследите появление нового порта в списке .

Скачайте драйвер для виртуального порта, чтобы поставить виртуальный com-порт , с http://com0com.sourceforge.net/ . Распакуйте архив с драйвером в папку, подключите кабель с разъемом USB к компьютеру. Другой конец кабеля, там, где два разъема DB-9, никуда не подключайте. Далее автоматически установится оборудование. Выберите опцию «провести подходящего драйвера для устройства», с указанием места его размещения. Далее нажмите кнопку «Обзор» и выберите скачанный драйвер. В следующем окне нажмите кнопку «Готово». После установки USB Serial Converter будет запущен мастер установки последовательного порта. Повторите процедуру установки оборудования с помощью мастера нового оборудования. Перезагрузите компьютер, чтобы сделать виртуальный com порт. Зайдите в «Панель управления», «Система», нажмите «Диспетчер устройств» и проследите появление нового порта.

Скачайте и установите программу Virtual Null Mode. Создание виртуального порта com с помощью этой программы представляет достаточно простую процедуру. После установки программы программа предложит создать новое , выберите «Да», далее выберите портов, кликните кнопку «ОК» в окне программы и в диалоговом окне. Далее программа установит виртуальные порты на компьютер. Перезагрузите ПК, зайдите в «Диспетчер устройств» и проверьте появление новых портов.

Источники:

  • виртуальный порт usb
  • Запрет использования виртуальных COM-портов в Windows

Компьютерный порт - это системный ресурс, выделяемый операционной системой работающему с сетью приложению. Порты нельзя создать, так как ОС делает это автоматически, но вы можете их открывать, закрывать, следить за тем, какие программы с ними работают.

Инструкция

Контроль портов в операционной системе Windows является обязательным условием для безопасно работы в сети. Чтобы проконтролировать их, подключитесь к интернету, затем наберите в командной строке netstat –aon и нажмите Enter. Вы увидите список текущих сетевых подключений с указанием внутренних и внешних ip-адресов, используемых портов, состояния соединений и номеров идентификаторов процессов.

Запустите интернет-браузер и снова наберите в командной строке netstat –aon. Сравните новую таблицу и предыдущую – вы увидите, что после запуска браузера появились новые строки. В частности, были открыты новые порты, они указаны в графе «Локальный адрес» после двоеточия в строках адреса. Эти порты открыли сервисы операционной системы и запущенный браузер. В последней колонке таблицы указаны идентификаторы процессов – PID. С их помощью вы сможете узнать, какая программа открывает конкретный порт.

Наберите в том же окне командной строки команду tasklist. Перед вами появится список запущенных процессов. В первой колонке – «Имя образа» - указаны имена запущенных процессов. Во второй находятся идентификаторы процессов. Посмотрите в предыдущей таблице PID процесса, открывшего новый порт, и найдите этот идентификатор в таблице процессов. Слева от него, в первой колонке, вы увидите имя интересующего вас процесса. Если хотите узнать о нем больше, введите его в поисковик, вы получите всю необходимую информацию.

Имеет ли хакер возможность подключиться к вашему компьютеру через открытые порты? Да, в том случае, если «висящие» на этих портах программы и сервисы имеют уязвимости. Регулярное обновление программ и файлов ОС помогает предотвратить незаконное проникновение на компьютер.

Для контроля портов обязательно используйте фаервол (брандмауэр, сетевой экран). Многие троянские программы, попав на компьютер и собрав нужную информацию, пытаются открыть какой-то порт и переслать информацию хакеру. Брандмауэр заметит открывшийся порт и тут же заблокирует соединение, выдав вам соответствующее сообщение.

Виртуальный порт предназначен для подключения к одному и тому же порт у нескольких установленных приложений. Для этого создаются копии порт а, через которые посылаются данные от приложений к реальному порт у и присоединенному устройству.

Вам понадобится

  • - доступ в интернет;
  • - навыки программирования.

Инструкция

Зайдите на сайт http://www.advancedvirtualcomport.com. Перейдите в раздел закачек файлов и выберите программу Advanced Virtual COM Por. Данное приложение предназначено для настройки виртуального порт а и включения его сетевых и локальных функций. Оно создает виртуальный порт и подключает его к модему через виртуальный кабель для получения доступа к сети или интернету.

Скачайте установочный файл на свой компьютер в любое место. Запустите программу Advanced Virtual COM Por и выберите функцию «Создать порт ». Далее проследуйте инструкциям приложения, чтобы установить виртуальный порт .

Скачайте с сайта http://comocom.sourceforge.net/ драйвер USB Serial Converter для установки виртуального порт а. Распакуйте архив с утилитой и подключите к компьютеру кабель с разъемом USB. Вторую сторону кабеля оставьте свободной, т.е. никуда не подключайте. После этого произойдет автоматическая установка оборудования.

Нажмите на кнопку «Поиск подходящего драйвера» и укажите место размещения скачанной папки. Нажмите кнопку «Готово». Запустится мастер установки виртуального порт а. После окончания перезагрузите компьютер и проверьте наличие нового порт а.

Установите на персональный компьютер программу Virtual Null Modem, которая легко поможет вам создать виртуальный порт . Скачать приложение можно с сайта http://www.virtual-null-modem.com/. После завершения установки появится окно с запросом создания виртуального порт а. Нажмите кнопку «Да» и укажите номер порт а. Перезагрузите компьютер после установки нового порт а.

Проверьте появление виртуального порт а. Для этого нажмите на кнопку «Пуск» и перейдите в раздел «Панель управления». Выберите меню «Диспетчер устройств» и ознакомьтесь со списком порт ов, один из них будет виртуальным. Зайти в «Диспетчер устройств» также можно, нажав правой кнопкой мышки на ярлык «Мой компьютер» и выбрав пункт «Управления».

Видео по теме

При работе с ПК бывают случаи, когда в вашу систему установлено несколько приложений, для работы которых необходим com-порт . Однако число данных порт ов далеко не всегда равно количеству таких приложений. Поэтому при нехватке этих устройств в ОС предусмотрено создание виртуальных, число которых не ограничено.

Лабораторная работа №19.

Название : «Установка связи ПК с Owen ПЛК 150-A-L через COM-порт и Ethernet»

Цель работы : «Получить практические знания и навыки по настройке и соединению персонального компьютера с программируемым логическим контроллером фирмы Owen через COM-порт и протокол TCP/IP. Ознакомиться со средой программирования контроллеров Owen».

Теоретическая часть:

Перед установкой связи и программированием контроллера необходимо произвести установку среды программирования CoDeSys и Target-файлов на персональный компьютер. Программирование можно произвести после монтажа контроллера на объекте, однако рекомендуется это делать это до операций по монтажу.

Порядок программирования контроллера следующий:

− Запустить среду программирования CoDeSys.

− Создать в среде программирования проект (создать пользовательскую программу) или отредактировать ранее созданный проект.

− Установить связь с контроллером. При установке связи среда CoDeSys автоматически скомпилирует проект и предложит загрузить скомпилированный код в ОЗУ контроллера.

− Запустить выполнение пользовательской программы и проверить ее работу.

− В случае корректной работы программы сохранить ее в энергонезависимой Flash-памяти контроллера для последующей загрузки и выполнения при включении питания ПЛК. Указанные операции могут быть выполнены многократно в процессе отладки пользовательской программы контроллера.

Для установки среды программирования CoDeSys следует запустить программу-инсталлятор. После инсталляции среды CoDeSys следует выполнить инсталляцию Target-файлов.

В Target-файлах содержится информация о ресурсах программируемых контроллеров (количестве и типах входов и выходов, интерфейсов, памяти, дополнительных устройств и т. д.), с которыми работает CoDeSys. Target-файл поставляется производителем контроллера.

Инсталляция Target-файлов производится при помощи утилиты InstallTarget, устанавливающейся вместе со средой программирования. Имя Target-файла может не полностью совпадать с названием контроллера. В названии контроллера применяются латиница и кириллица, а в названии Target-файла только латиница.

Target-файлы контроллеров ПЛК 150-A-L находятся на компакт-диске, поставляемом с контроллером, или могут быть скачаны с сайта www. owen. ru. При скачивании с сайта папку с Target-файлами надо разархивировать и сохранить на жестком диске ПК

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

Установка связи с контроллером возможна по интерфейсам Ethernet, Debug RS-232, USB Device или через модем, подключенный к последовательному порту RS-232 или Debug RS-232.

Важно : Прежде чем подключить контроллер с ПК через СОМ-порт необходимо выключить ПК и после соединить кабель СОМ-порта с контроллером и с СОМ входом ПК. После перезагрузки ПК запускается CodeSys и создается новое соединение.

Практическая часть:

1) Установка Target-файла.

а) Для инсталляции Target-файлов запускаем утилит InstallTarget , который можно найти по следующему пути: «Пуск» – «Все программы» – «3S Software» – «CodeSys V*.*» – «InstallTarget».

б) В открывшемся при запуске утилита окне (рис. 19.1) следует нажать кнопку «Open» и указать путь доступа к инсталлируемому Target-файлу (с расширением *.tnf, (Target Information File)) (рис. 19.2).

Рис. 19.1. Окно выбора и установки Target-файла.

После открытия требуемого файла в области «Possible Targets» в левой части окна (рис. 19.3) отобразится папка «Owen».

Рис. 19.2. Выбор Target-файла.

в) Открываем папку «Owen» и выделяем находящуюся там строку с наименованием контроллера, нажимаем кнопку «Install». В области «Installed Targets» в правой части окна отобразится список инсталлированных Target-файлов (рис. 19.3).

Рис. 19.3. Окно «InstallTarget» утилиты InstallTarget.

2) Создание проекта.

а) В среде CoDeSys вызовем команду меню File|New или нажмем кнопку «New» на панели инструментов.

Рис. 19.4. Окно выбора Target-файла.

б) Выбираем предварительно проинсталлированный Target-файл, соответствующий названию контроллера. Окно выбора Target-файла представлено на рисунке 19.4.

в) Откроется окно Target Setting, в которой производится задание значений некоторых параметров загружаемого Target-файла. Как правило, установленные производителем значения не требуют изменения, кроме изменения объема Retain-памяти при необходимости.

Рис. 19.5. Окно Target Setting, вкладка Memory Layout.

Размер сохраняемой при отключении питания Retain-памяти по умолчанию установлен равным 4кБ, но может быть увеличен до 16кБ. Увеличение размера делается во вкладке Memory Layout, в строке Retain (рис. 19.5).

Подтверждаем настройки Target-файла.

г) Создадим главную программу проекта (POU). Окно этого диалога представлено на рис. 19.6. Главная программа всегда должна иметь тип Program и имя PLC_PRG. Поэтому в данном диалоге выбирается только язык программирования (Language of the POU).

Рис. 19.6. Окно создания основного POU.

В зависимости от выбранного языка программирования откроется окно, в котором необходимо создать программу, исполняемую контроллером.

д) Выбираем язык программирования ST. Подробнее о языках программирования можно прочитать в файле «CoDeSys_V23_RU. pdf», находящемся на диске, прилагаемом к ПЛК.

Перед нами открывается окно головной программы PLC-PRG.

ж) В поле программирования вставим символ «;». Такой программы достаточно для проверки связи с контроллером.

3) Установка связи.

3.1 Установка связи через СОМ-порт.

а) Вызываемом командой меню Online – Communication parameters в среде CoDeSys (рис. 19.7).

б )

Рис. 19.7. Настройка интерфейса для соединения с ПЛК

Рис. 19.8. Создание нового канала связи контроллера с ПК.

в) В поле Name введем имя (к примеру, My_COM). Из перечня списка интерфейсов для нашего контрллера выбираем соединение «Serial RS232» и нажимаем ОК (рис. 19.9).

д) В настройках параметров следует задать:

− СОМ-порт (параметр Port), по которому ПЛК1хх подключается к ПК;

− скорость соединения (параметр Baudrate) 115200 бит/с;

− бит четности (параметр Parity) «No».

Рис. 19.9. Создание нового канала связи.

е)

ж)

Важно : Для установки связи необходимо, чтобы предварительно была создана программа пользователя, хотя бы простейшая. К примеру, в теле программы поставьте символ «;».

Рис. 19.10. Окно предложения загрузки программы.

3.2. Установка связи через Ethernet.

Важно: Для установки соединения по интерфейсу Ethernet контроллер и ПК должны находится в одной IP-подсети , что возможно осуществить изменением имеющегося IP-адреса контроллера в соответствии с настройками сети пользователя или заданием ПК дополнительного IP-адреса, входящего в подсеть контроллера. Изменение IP-адреса контроллера возможно при помощи команды SetIP , подаваемой через PLC-Browser. При этом связь с контроллером должна быть предварительно установлена через COM-порт.

Задание дополнительного IP-адреса ПК осуществляется в свойствах протокола TCP/IP в настройках сетевого окружения Windows.

а) Вызываем командой меню Online – Communication parameters в среде CoDeSys (рис. 19.7).

б) Нажатием кнопки «New» в этом окне открывается окно «Communication parameters: New Channel» (рис. 19.8).

Рис. 19.11. Создание нового канала связи.

в) В поле Name введем имя (к примеру, TCP/IP). Из перечня списка интерфейсов для нашего контрллера выбираем соединение «Tcp/Ip (Level 2)» и нажимаем ОК.

д) В настройках параметров следует задать адрес IP (рис. 19.11).

е) Перед установкой связи скомпилирует проект и, в случаи наличия в нем ошибок устраним их.

ж) Для загрузки программы в контроллер установим связь с контроллером, вызвав команду меню Online – Login. При этом флаг перед строкой меню Online – Simulation Mode должен быть снят.

Сразу после установки связи среда программирования предложит загрузить (см. рис. 19.10) или обновить код пользовательской программы в оперативной памяти контроллера.

После установки связи на контроллере загорится зеленая лампочка (рядом с надписью «Связь»).