0 голосов
спросил от в категории VB6
В основном, вы не можете - не со стандартными COM-портами.
COM-порты подключаются через RS232, который является спецификацией оборудования и определяется как точка-точка Точка, где нужно многоточечное. Соединения PtP предназначены только для поддержки одного устройства на каждом конце кабеля, и иногда вы можете «уйти» с размещением на нем трех или даже четырех устройств, вы должны иметь хороший контроль над своим оборудованием из своего программного обеспечения (которое вы не имеют в VB) и много удачи с поставщиками оборудования ваших физических COM-портов. Некоторые будут работать, а некоторые - нет. И вы не узнаете, пока не попробуете их, и, что еще хуже, некоторые будут работать сегодня, но не завтра ... потому что погода другая, и это влияет на электронику, когда вы выходите за пределы спецификации. Поскольку блок питания занят, а рельс 5 В немного ниже. Потому что ... множество вещей, все вне вашего контроля.

Вам нужно посмотреть на многопроцессорную аппаратную среду - я бы предложил LAN или WLAN, поскольку они уже существуют в большинстве среды или перейти непосредственно через интернет/облако. Но используя стандартные COM-порты? Вынужден с самого начала, если у вас нет одного COM-порта на сервере для каждого отдельного подчиненного устройства, и это PITA для физической организации.

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

0 голосов
ответил от
Если вы действительно хотите сделать это с помощью Serialport, вам необходимо иметь конвертер RS232 в RS485.
RS485 позволяет вам иметь более одного слушателя на провод , Все участники «слышат» сообщение, но только тот, у кого есть правильные идентификаторы (или запрошены), но вы должны понимать, что каждая часть сообщения всегда доступна каждому посетителю ...

Категории

Добро пожаловать на сайт DraftingCode Q&A, где вы можете задавать вопросы и получать ответы от других членов сообщества.

Связанных вопросов не найдено

...