Jump to content
Форум по продукции MOXA

shapkin_s_v@mail.ru

Пользователи
  • Posts

    13
  • Joined

  • Last visited

Posts posted by shapkin_s_v@mail.ru

  1. Добрый день,

     

    Нет, высланная модификация драйвера - это некая "обманка" для программ, чтобы программа якобы работала с удаленным COM-портом даже в те моменты, когда сеть недоступна. Вообще, в нормальной ситуации это делать нежелательно, т.к. в случае отсутствия сети программа пошлет какие-то запросы в удаленный COM-порт и, возможно, будет ждать ответа. А ответа не будет. Так что возможны проблемы.

    Стандартный же драйвер честно выдаст ошибку, если удаленный COM-порт не доступен.

     

    В Вашем случае у меня есть предположение, что использовалась какая-нибудь старая версия NPort Administrator. В нее постоянно вносятся улучшения, попробуйте использовать последнюю версию. Ее всегда можно бесплатно взять с сайта moxa.com.

     

    Спасибо за своевременную подсказку. Действительно, работа проводилсь 7 лет назад.

  2. Добрый день,

    Ответ будет, разумеется :rolleyes:

    Нужная Вам модификация драйеров виртуального порта есть. Но не распространяется публично. Я как раз и хотел уточнить у Вас информацию по применению (спасибо за описание), Вашу контактную информацию и какую компанию Вы представляете. Пожалуйста, скиньте мне в личку Вашу контактную информацию, и я отошлю Вам требуемую версию NPort Administrator по электронной почте.

     

    Здравствуйте.

    Из форума МОХА узнал о проблеме бесперебойной работы NPort 5110 с COM-портами при плохой работе IP-сети. И Вы даже высылали кому то модифицированный драйвер. Если возможно, пришлите и мне этот драйвер, пожалуйста. Почему встала такая необходимость: мой предшественник столкнулся с такой проблемой. У него было в сети 8 опрашиваемых контроллеров и на каждом NPort. Когда возникала необходимость работы не всех устройств, а лишь некоторых, то приходилось все равно запускать все устройства, потому что происходило зависание оборудования. Проблема быстрее всего в драйвере обслуживания на NPort виртуальных COM-портов. Или нет, как думаете? Когда у него вылетал один порт, то приходилось перезапускать и все остальные.

  3. Да, проблема, похоже, аналогична той, которая была у I_m.

    Беда в том, что для устройств серии NPort есть способ ее решения, а для старых DE-311 - вроде бы модифицированного драйвера нет, если я не ошибаюсь.

    Я еще обмозгую это с софтверными разработчиками компании MOXA и отпишусь по результатам.

     

    А какой способ решения проблемы есть для NPort, если не секрет? Может это где-то расписано в инструкциях?

  4. Привет Всем!!! Помогите Пожалуйста.

    К удаленным 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 порта...

  5. Можно раздавать адреса и по DHCP. По DHCP можно отдавать в т.ч. и адрес Default Gateway и другие параметры. Однако.

    1. Учтите, что DHCP работает только в пределах локальной сети.

    2. IP-адреса Nport'ов будут меняться со временем. Встает вопрос идентификации конкретно Nport в сети. В таком разе проще будет в том же DHCP закремить IP-адрес за MAC конкретного Nport.

     

    В общем, ПМСМ, DHCP лучше не использовать без крайней нужды, а присваивать адреса вручную (статически) по собственным правилам.

     

    Спасибо всем.

  6. Кабель правильный. Строго говоря, для современных сетевых адаптеров (тех, которрые держат гигабит) требование перекрестного кабеля для соединения ПК<->ПК необязательно.

    А вот сетевые настройки для Nport нужно сделать обязательно. Выше все уже объяснили.

     

    Спасибо всем. Многое прояснилось.

  7. Возму на себя смелость ответить за представителей MOXA.

    Необходимо указать ПК и NPort разные IP адреса и одну маску подсети (например IP ПК: 192.168.0.1, IP NPort: 192.168.0.2, маска 255.255.255.0).

     

    Еще советую проверить распинговку кабеля Ethernet. Потому-что при соединении ПК-ПК используется перекрестный кабель, а не прямой.

     

    Про перекрёстный кабель ПК-ПК.

    Если администраторские фирменные программы работают с моим кабелем и видят NPort, не значит ли это, что кабель правильный - перекрёстный или я ошибаюсь?

  8. Самое простое - это синхронизовать 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ы не проявятся в таком случае?

  9. И еще.

    Вы писали:

    "(при этом 192.168.127.254 замените на реальный IP-адрес NPort-сервера)."

    Вообще я использую сеть напрямую: компьютер, NPort, контроллер. У меня в сети только комп и контроллер, работающие через NPort. Или все равно надо придумать IP какие-нибудь и присвоить и компу и NPortу?

  10. Добрый день!

    Виртуальный 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 с номером четырехзначным.

  11. Здравствуйте, Komantsev.

    Вы писали выше при объяснении последовательности действий с портом:

    "Если появится ошибка COM-порта, то, скорее всего, имеется ошибка в задании IP-настроек или режима работы NPort-сервера."

    Нельзя ли пояснить, о каких настройках IP идёт речь, о тех, что на блоке NPorta или надо еще на компьютере настраивать IP. И далее, под "режимом работы NPort-сервера" подразумевается установки: 9600,8,N,1 или еще какие то настройки?

    Мне, как и всем продали устройство с описанием на английском языке. Нельзя ли выслать мне на shapkin_s_v@mail.ru описание на русском по NPort 5110? Буду очень благодарен.

  12. Здравствуйте.

    Я использую NPort 5110 в режиме Real Com port для связи с контроллером. Администраторские программы работают хорошо, т.е. виртуальный Com-порт активизируется. Я в своей программе работаю с контроллером, пишу команды, считываю ответы - это если работать напрямую на реальный порт, например, Com1. А вот через NPort 5110 ничего не получается. В программе я использую оригинальные библиотечные компоненты, а не те, которые предлагаются при покупке (т.е. ваши). Может NPort 5110 работает только, если использовать прилагаемые к нему библиотеки? Хотя, сам организованный порт, например, Com5 - я вижу своими оригинальными компонентами, но дальше дело не идёт. Или нужны какие-то настройки IP адресов в самом компе, подскажите, пожалуйста?

×
×
  • Create New...