У меня есть программа, которая использует связь по последовательному порту, чтобы поговорить с каким-то оборудованием. Нет проблем. Затем я добавил два изображения к модулю GSM. В VB я открыл COM-порт модему с одним протоколом (8 данных, ни один, 1), и когда связь между модемами была открыта и запущена, я закрыл порт и снова открыл его новым протоколом (7 данных, даже четность, 2 остановитесь) на моем оборудовании. Аппаратное обеспечение стандартизировано на эту скорость несколько лет назад, поэтому я не могу это изменить, и большинство модемов не поддерживают протокол 7, e, 2.Последовательная связь
Я хочу расширить поддержку модемов, и многие из них размыкают контакт, когда порт закрыт. Я не использую аппаратное квитирование.
Итак, вот мой вопрос. Как я могу лучше всего переключаться между протоколами без закрытия последовательного порта?
- Есть ли у кого-нибудь другое представление о том, как это можно сделать без изменения каких-либо настроек оборудования?
- Сделать виртуальный последовательный порт? (как?)
- Идеи?
Вопрос не ясно для меня. Вы пытаетесь каким-то образом подключить другое оборудование к тому же порту? – Henrik
Нет! Это одно и то же оборудование. аппаратное соединение - ПК -> Модем -> Модем -> ПЛК. Большинство современных модемов не поддерживают 7 данных, даже четность и 2 стоповых бита. Таким образом, я должен подключиться к модемам с другим протоколом, а затем использовать его для конвертирования в ПЛК. – TAT