Guest Alexander Posted November 23, 2010 Share Posted November 23, 2010 Подскажите, пожалуйста. К Nport IA 5150 подключен контроллер по RS-232 и два компьютера, в два Ethernet порта. Одна машина опрашивает контроллер через RealCom, вторая является клиентом для первой, и периодически получает от нее пакеты. Так вот, при выключении/включении (перезагрузке) второй машины ее связь с первой восстанавливается "через раз". Reset Моксы помогает тоже "через раз". При этом светодиод "Link" на 5150 (для 2го порта) начинает мигать с большей частотой, чем при нормальной работе. Link to comment
Komantsev Posted November 23, 2010 Share Posted November 23, 2010 Александр, Правильно ли я понимаю, что в данном случае речь идёт лишь о взаимодействии Машины 2 с Машиной 1 через Ethernet? Т.е. COM-порт тут не прием, и NPort работает только в качестве Ethernet-свитча? Почему-то мне кажется, что здесь NPort вообще не причем. То, что Вы описываете, больше похоже на программные особенности клиент/серверного взаимодействия между Машиной 1 и Машиной 2. А что будет если Машину 1 соединить с Машиной 2 не через NPort, а через обычный Ethernet-коммутатор? Кстати, мои догадки косвенно подтверждаются Вашими описаниями ...при выключении/включении (перезагрузке) второй машины ее связь с первой восстанавливается "через раз"......Reset Моксы помогает тоже "через раз"... Всё верно. Для Машины 1, как для сервера, в обоих описанных Вами случаях наступает одно и то же событие: сервер теряет соединение с клиентом (как в случае перезагрузки ПК, так и в случае перезагрузки NPort). И дальше всё зависит, в основном, от реализации клиент-серверного взаимодействия. Link to comment
Guest Alexander Posted November 24, 2010 Share Posted November 24, 2010 Конечно пробовали через обычный коммутатор - там все работает. Дело в том, что даже обычный ping 1-й машины, запущенный в цикле на 2-й машине, после разрыва физического соединения иногда начинает проходить не всегда. Т.е. не просто пропадает, а теряются некоторые пакеты. Также мы пробовали включать по схеме: РС №2 - Ethernet Switch - NPort. В этом случае сбоев нет. Т.к. вторая машина у нас PC104 есть подозрение, что NPort-у в связке с PC104 не хватает мощности передатчика, может такое быть? С настольными компьютерами, и через switch все работает. Link to comment
Komantsev Posted November 25, 2010 Share Posted November 25, 2010 Ну вообще, очень странно. Конечно, встречаются в жизни несовместимости Ethernet-оборудования различных производителей, но они крайне редки... Может быть, что-то не так с конкретным экземпляром NPort или PC/104-компьютера? У Вас есть возможность попробовать другой экземпляр? Link to comment
Guest Alexander Posted November 30, 2010 Share Posted November 30, 2010 Александр, спасибо за ответы. Разобрались, оказалось виноват драйвер сетевого адаптера под WinXP. При хорошей линии все в порядке, стоит включить в линию кабель похуже - вероятны сбои. Под Win98 и Linux всегда работает как часы. Вот такие чудеса)) Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now