shapkin_s_v@mail.ru
-
Posts
13 -
Joined
-
Last visited
Content Type
Profiles
Forums
Calendar
Posts posted by shapkin_s_v@mail.ru
-
-
Добрый день,
Ответ будет, разумеется
Нужная Вам модификация драйеров виртуального порта есть. Но не распространяется публично. Я как раз и хотел уточнить у Вас информацию по применению (спасибо за описание), Вашу контактную информацию и какую компанию Вы представляете. Пожалуйста, скиньте мне в личку Вашу контактную информацию, и я отошлю Вам требуемую версию NPort Administrator по электронной почте.
Здравствуйте.
Из форума МОХА узнал о проблеме бесперебойной работы NPort 5110 с COM-портами при плохой работе IP-сети. И Вы даже высылали кому то модифицированный драйвер. Если возможно, пришлите и мне этот драйвер, пожалуйста. Почему встала такая необходимость: мой предшественник столкнулся с такой проблемой. У него было в сети 8 опрашиваемых контроллеров и на каждом NPort. Когда возникала необходимость работы не всех устройств, а лишь некоторых, то приходилось все равно запускать все устройства, потому что происходило зависание оборудования. Проблема быстрее всего в драйвере обслуживания на NPort виртуальных COM-портов. Или нет, как думаете? Когда у него вылетал один порт, то приходилось перезапускать и все остальные.
-
Да, проблема, похоже, аналогична той, которая была у I_m.
Беда в том, что для устройств серии NPort есть способ ее решения, а для старых DE-311 - вроде бы модифицированного драйвера нет, если я не ошибаюсь.
Я еще обмозгую это с софтверными разработчиками компании MOXA и отпишусь по результатам.
А какой способ решения проблемы есть для NPort, если не секрет? Может это где-то расписано в инструкциях?
-
Привет Всем!!! Помогите Пожалуйста.
К удаленным PLC с портами RS-232 соединен наш сервер через спутник (используется IDirect 3000)
Преобразование в TCP выполняют Nport DE-311.
Если хотя бы одно из устройств становится недоступным по IP, то при старте рантайма SCADA возникает ошибка открытия
COM-порта и последующая ошибка инициализации драйвера протокола. Т.е. при недоступности одного устройства отключенными оказываются все. После востановления связи, в NPort "Сonnection status " пишет - Close.
Последовательные порты, они как бы априори локальные и должны быть доступны для открытия. Ну, не считая конфликта доступа. Т.ч. было бы неплохо, если бы виртуальный COM-порт полностью повторял поведение обычного физического порта в этом плане.
Инженер программист ТОО "Zeinet"
Бауржан Сембеков.
B_Sembekov@zeinet.kz
г.Алматы
тел. 8 -7272-44-78-44
вн. 161
Привет. А ты приём ответного сигнала проводишь с обработкой исключительных ситуаций? В Делфях это описывается через try... except... end. Если этого не делать, то происходит зависание съёма данных (и програмы), при чём проблема иногда не снимается и после Close - Open порта...
-
Можно раздавать адреса и по DHCP. По DHCP можно отдавать в т.ч. и адрес Default Gateway и другие параметры. Однако.
1. Учтите, что DHCP работает только в пределах локальной сети.
2. IP-адреса Nport'ов будут меняться со временем. Встает вопрос идентификации конкретно Nport в сети. В таком разе проще будет в том же DHCP закремить IP-адрес за MAC конкретного Nport.
В общем, ПМСМ, DHCP лучше не использовать без крайней нужды, а присваивать адреса вручную (статически) по собственным правилам.
Спасибо всем.
-
Кабель правильный. Строго говоря, для современных сетевых адаптеров (тех, которрые держат гигабит) требование перекрестного кабеля для соединения ПК<->ПК необязательно.
А вот сетевые настройки для Nport нужно сделать обязательно. Выше все уже объяснили.
Спасибо всем. Многое прояснилось.
-
Возму на себя смелость ответить за представителей MOXA.
Необходимо указать ПК и NPort разные IP адреса и одну маску подсети (например IP ПК: 192.168.0.1, IP NPort: 192.168.0.2, маска 255.255.255.0).
Еще советую проверить распинговку кабеля Ethernet. Потому-что при соединении ПК-ПК используется перекрестный кабель, а не прямой.
Про перекрёстный кабель ПК-ПК.
Если администраторские фирменные программы работают с моим кабелем и видят NPort, не значит ли это, что кабель правильный - перекрёстный или я ошибаюсь?
-
Самое простое - это синхронизовать IP-адреса компьютера и NPort-сервера так, чтобы они были из одной подсети.
Так, если по умолчанию настройки NPort:
- IP: 192.168.127.254
- Mask: 255.255.255.0
То в компьютер поставить, например,
- IP: 192.168.127.253
- Mask: 255.255.255.0
Вообще, лучше посоветоваться с системным администратором. Ну а "на пальцах" общая идеология локальной IP-сети простая: маски взаимодействующих устройств должны быть одинаковые. Цифры IP-адреса над ненулевыми цифрами маски у обоих устройств должны совпадать, а над нулевыми цифрами - отличаться.
Проверить работоспособность сетевого взаимодействия проще всего командой Ping с компьютера. В командной строке набрать:
ping <IP_adress_NPort>
В утитите NPort Administrator, настраивая устройство NPort, во вкладке "Operating Mode" установить режим Real COM Mode
Выслал.
Спасибо.
Многое что прояснилось. Быстрее всего проблема таится в настройке IP адреса компьютера, чего я не сделал, хотя и задумывался над этим. Закрадывалась мысль, "а как же без этого будет работать? В режиме сервера, когда будет несколько портов, необходимо будет всю сеть расписать.
А еще вопрос. А если работать в режиме сети с автоматической выдачей IP адресов, если уничтожить IP адрес NPortов, шлюзы и т.д., им не будет в сети выдаваться автоматически адрес? В сети NPortы не проявятся в таком случае?
-
И еще.
Вы писали:
"(при этом 192.168.127.254 замените на реальный IP-адрес NPort-сервера)."
Вообще я использую сеть напрямую: компьютер, NPort, контроллер. У меня в сети только комп и контроллер, работающие через NPort. Или все равно надо придумать IP какие-нибудь и присвоить и компу и NPortу?
-
Добрый день!
Виртуальный COM-порт полностью эмулирует нормальный COM-порт компьютера, поэтому стандартные windows-библиотеки должны работать без проблем.
Судя по тому, что новый COM-порт появляется в системе, драйвер порта настроен верно. Возможно, имеют место быть проблемы связи с NPort. Попробуйте уточнить следующие моменты:
1. Находятся ли NPort и компьютер в одной подсети (отвечает ли NPort на PING-запросы)? Тот факт, что NPort обнаруживается утилитой Administrator, не гарантирует правильность настройки TCP-соединений.
2. Уточните, не блокируются ли настройками безопасности Вашего компьютера и Вашей сети TCP-порты 950 и 966. Именно по этим TCP-портам идет обмен данными с NPort. Для проверти можете выполнить с компьютера следующие команды:
>telnet 192.168.127.254 950
>telnet 192.168.127.254 966
(при этом 192.168.127.254 замените на реальный IP-адрес NPort-сервера).
Если компьютер выдаст ошибку соединения, то это будет означать, что порты заблокированы.
Если соединение установится, то проблем с блокировкой портов нет.
Если мои советы не помогут, то уточните, какие именно команды работы с COM-портом не работают и какие ошибки при этом выдаются.
Отвечаю:
1. Порт не пингуется, это то меня и смутило. Тогда вопрос, каким образом сделать NPort и комп в одной сети - настроить "жесткие" IP-адреса на компе и NPortу? Т.е. выдать например компу IP=192.168.127.1, а Nport - IP=192.168.127.2? Или как?
2. Вот про настройки безопасности - это ближе. Хотя я там намеренно не устанавливал блокировки? В инструкции еще сказано про Cookie, но у меня в системе IE7 нет таких установок, что на картинках показано с установками Cookie. Что делать?
Блокировку проверю. А не работает обычная команды открытия порта, выдается ошибка win api с номером четырехзначным.
-
Здравствуйте, Komantsev.
Вы писали выше при объяснении последовательности действий с портом:
"Если появится ошибка COM-порта, то, скорее всего, имеется ошибка в задании IP-настроек или режима работы NPort-сервера."
Нельзя ли пояснить, о каких настройках IP идёт речь, о тех, что на блоке NPorta или надо еще на компьютере настраивать IP. И далее, под "режимом работы NPort-сервера" подразумевается установки: 9600,8,N,1 или еще какие то настройки?
Мне, как и всем продали устройство с описанием на английском языке. Нельзя ли выслать мне на shapkin_s_v@mail.ru описание на русском по NPort 5110? Буду очень благодарен.
-
Здравствуйте.
Я использую NPort 5110 в режиме Real Com port для связи с контроллером. Администраторские программы работают хорошо, т.е. виртуальный Com-порт активизируется. Я в своей программе работаю с контроллером, пишу команды, считываю ответы - это если работать напрямую на реальный порт, например, Com1. А вот через NPort 5110 ничего не получается. В программе я использую оригинальные библиотечные компоненты, а не те, которые предлагаются при покупке (т.е. ваши). Может NPort 5110 работает только, если использовать прилагаемые к нему библиотеки? Хотя, сам организованный порт, например, Com5 - я вижу своими оригинальными компонентами, но дальше дело не идёт. Или нужны какие-то настройки IP адресов в самом компе, подскажите, пожалуйста?
настройка драйвера Nport
in Преобразователи RS-232/422/485 в Ethernet
Posted
Спасибо за своевременную подсказку. Действительно, работа проводилсь 7 лет назад.