партнерский раздел
ФорумИнсталляция, монтажНайти пульт С2000М через C2000ethernet по сети

Инсталляция, монтаж » Найти пульт С2000М через C2000ethernet по сети

Добрый день. 
с2000М подключен к с2000ethernet по rsr232, далее от С2000ethernet до верха (до сервера с ПО) канал организован через 4 комутатора. 
Сам с2000ethernet uprog, установленный наверу на сервере, обнаруживает, а пульт и остальное оборудование по виртуальному порту не определяет.

Настройки в пульте: rs232 и rs485  одинаковый адрес, режим компьютер, скорость 9600 соотвественно. 
с2000ethernet с перемычкой в Pass.

Если делать напрямую, минуя канал связи , шнурком к ноутбуку, то все прекрасно обнаруживается. При аналогичном же методе но через канал связи, кроме преобразователя не находит ничего.

в чем может быть проблема?:( 




2 месяца 9 дней назад

avatar
таймауты виртаульного порта по-умолчанию или высчитывали?

Волков Андрей 2 месяца 9 дней назад

Все по умолчанию

Чирков Андрей Сергеевич 2 месяца 9 дней назад

попробуйте остановить службу "Orion 2" 

Vasylii Mikhailovich Klokov 2 месяца 8 дней назад

Останавливал, отключал.
тогда теряется соединение с преобразователем и все равно вирт порт не обнаруживает)

Чирков Андрей Сергеевич 2 месяца 8 дней назад

Для добавления сообщений на форуме вам необходимо зарегистрироваться и указать мобильный телефон в своем профиле (зачем?)

8 ответов

Попробуйте в таблице маршрутизации С2000-Ethernet указать адрес шлюза (у Вас так понимаю 10.243.183.126).

2 месяца 9 дней назад

avatar
Имеете ввиду таблицу "Список удаленных устройств"?

Чирков Андрей Сергеевич 2 месяца 9 дней назад

да

Кечаев Алексей Борисович 2 месяца 9 дней назад

Попробовал с шлюзом, все так же. 
вообще как я понял там в списке удаленных устройств указываются ip адресы машин на которых установлен uprog

Чирков Андрей Сергеевич 2 месяца 9 дней назад

Для добавления сообщений на форуме вам необходимо зарегистрироваться и указать мобильный телефон в своем профиле (зачем?)

В свойствах линии интерфейсе укажите порт свободного подключения: 40001

2 месяца 9 дней назад

avatar
Пробовал по всякому и 40000 и 40001.  
Напрямую работает все при 40012 

Чирков Андрей Сергеевич 2 месяца 9 дней назад

Для добавления сообщений на форуме вам необходимо зарегистрироваться и указать мобильный телефон в своем профиле (зачем?)

Коммутаторы управляемые?

2 месяца 9 дней назад

avatar
С вебинтерфейсом.
а что настроить для обнаружения по виртуальному порту?! Думаю что если сам преобразователь видно, то и пульт должен найтись, какая разница подключено напрямую шнурком или через канал

Чирков Андрей Сергеевич 2 месяца 9 дней назад

Так, предположение с потолка, может коммутаторы L3 режут в настройках udp. Ниже про Timeout написали, скорее туда копать.

Александр Сергеевич 2 месяца 8 дней назад

Для добавления сообщений на форуме вам необходимо зарегистрироваться и указать мобильный телефон в своем профиле (зачем?)

А вы когда пульт пытаетесь найти, вы его переводите в режим программирования, в настройках порта указан протокол Орион ПРО, для поиска не требуется переводить М в программирование. Подключение 232 перекрестное, т.е. RX на TX, ну это наверное вы и так знаете, но все равно проверьте. Единственное что могу предположить, это большой ping до преобразователя, сам преобразователь может и успевает ответить, а вот как порт возможно что нет. Думаю стоит послать команду Ping с предполагаемого сервера на преобразователь, несколько раз, выяснить максимальное и пересчитать задержки.

2 месяца 8 дней назад

avatar
Идея хорошая с пингом, а если и так, то каа то вылечить можно?
что касается правильности подключения, это все без проблем. Пульт не в программировании, лишь режим компьютер.

Чирков Андрей Сергеевич 2 месяца 8 дней назад

А там в инструкции приведены формулы для разных режимов и вариантов, конкртено для виртуального порта меняется Тайм-аут передачи по локальной сети в settings, по умолчанию он 100, при ping 30 мс, уже по формуле 135. Напишите, я вам посчитаю.

Тремасов Константин Александрович 2 месяца 8 дней назад

Завтра смогу, спасибо

Чирков Андрей Сергеевич 2 месяца 8 дней назад

9ms  получается до преобразователя с2000эзернет

Чирков Андрей Сергеевич 2 месяца 8 дней назад

Попроблвал поиграться с таймаутом передачи, выставляя от 10 до 200, скорость поиска по адресам меняется, но так и не обнаруживает пульт

Чирков Андрей Сергеевич 2 месяца 8 дней назад


Тут вот 11 мс

Чирков Андрей Сергеевич 2 месяца 8 дней назад

Через промежуточные коммутаторы или хотябы к последнему коммутарору подключаться с поиском пробовали?

Александр Сергеевич 2 месяца 8 дней назад

Для добавления сообщений на форуме вам необходимо зарегистрироваться и указать мобильный телефон в своем профиле (зачем?)

То есть указать в настройках виртуального порта адрес коммутатора? Допустим uprog таким способом не обнаруживает преобразователь (без конечного ip адреса) 

2 месяца 8 дней назад

avatar
Я иемю в виду, если есть доступ к какому-нибудь коммутатору, подключиться компом и поискать. Не увидел чья сеть - оператора или производства.

Александр Сергеевич 2 месяца 8 дней назад

Пробовал добавлять ip, менял порт и на 40001, все одинаково ничего не находит. 

Чирков Андрей Сергеевич 2 месяца 8 дней назад

У вас канал связи построен через 4 коммутатора. Вы пробовали напрямую, все работало. Пробовали через последний коммутатор подключать комп, в который подключен с2000-Ethernet? Может дело не в настройках, а в сети?  Маловероятно конечно, но всеже.

Александр Сергеевич 2 месяца 8 дней назад

Физически нет возможности подключать ноутбук шнурком к каждому коммутатору и проверять. Имею доступ лишь к крайним (со стороны сервера наверху и куда вклбчен преобразователь внизу). И то под руками в данный момент только верх тк низ установлен далеко в лесу)

Чирков Андрей Сергеевич 2 месяца 8 дней назад

А можете еще раз сделать скрин списка удаленных устройств?

Александр Сергеевич 2 месяца 8 дней назад

допустим сейчас список выглядит вот так, добавлены промежуточные айпи и айпи самого сервера с которого пытаемся найти

Чирков Андрей Сергеевич 2 месяца 8 дней назад

Списке удаленных устройств указать адрес компьютера и установить UDP порт удаленного устройства в значение, которое задано для соответствующего виртуального COM порта

Александр Сергеевич 2 месяца 8 дней назад

Было и так тоже уже

Чирков Андрей Сергеевич 2 месяца 8 дней назад

Не знаю, может читали. Там udp порт 40001 и у компа и у ethernet http://forum-bolid.ru/viewtopic.php?f=44&t=3026
Там кст говорят, что для доступа в другую подсеть нужно указать адрес шлюза, о чем выше говорили. Возможно добавить в строчку с ip компа адрес шлюза 10.243.183.126.
Оговорюсь, сам с2000-ethernet не тыкал, читал только РЭ.

Александр Сергеевич 2 месяца 8 дней назад

Для добавления сообщений на форуме вам необходимо зарегистрироваться и указать мобильный телефон в своем профиле (зачем?)

Опробовал все точно так же как в той ветке, везде 40001, все аналогично.. Преобразователь видно, пульт нет.
может дело в настройке самого с2000м помимо настроек rs232  адреса и режим компьютера?!

2 месяца 8 дней назад

avatar
Скорости должны совпадать, для начала везде 9600. А вы можете попросить кого-нибудь посмотреть на индикаторы пребразователя пока идет поиск, что-то меняется? Может опрос и доходит.

Тремасов Константин Александрович 2 месяца 8 дней назад

В рабочий день можно отправить человека конечно. Скорость везде 9600, это уже наизусть изучено:)
в пульте есть важнве настройки для его обнаружения кроме скорости и адреса? 
так все просто это дело выглядит, а не находится блин. Казалось бы чего сложного тут.
еще после каждого перезапуска службы орион2 приходится удалять линию и зпново добавлять устройство, иначе не подключается.

Чирков Андрей Сергеевич 2 месяца 8 дней назад

Ну раз у вас все на столе пашет и находит, то настройки верные, может действительно коммутаторы порты режут? Есть IT специалист на объекте? Чтоб проверил что там фильтруется?

Тремасов Константин Александрович 2 месяца 8 дней назад

http://arm-skif.ru/forum/5-97-1 в этой теме пишут, что шлюз по умолчанию нужно задать 0.0.0.0, хотя там комп и ethernet в одной подсети (видимо в строчке удаленных подключений в строчке ip компа надо указать шлюз)

Александр Сергеевич 2 месяца 8 дней назад

Почитал топик. 
пробовал по умолчанию шлюз ставить 0000, тогда преобразователь вообще не находится по каналу и требуется по месту в низу менять конфигурацию преобразователя.

Чирков Андрей Сергеевич 2 месяца 8 дней назад

По повоту специалиста IT, есть, после праздников выйдут. Но им надо как то понятно объяснить чего от них требуется тк ответ их будет "канал работает тк пинг есть, потерь нет, прибор виден "

Чирков Андрей Сергеевич 2 месяца 8 дней назад

Попробуйте nmap поставитьnmap -sU -p 40012 10.243.183.1

Александр Сергеевич 2 месяца 8 дней назад

Чирков Андрей Сергеевич:
тк ответ их будет "канал работает тк пинг есть, потерь нет, прибор виден"

при наличии ограничений в трафике сети ни один грамотный IT-специалист так не ответит. ИМХО, без понимания настроек работы сети в проблеме не разобраться.

Налетов Константин 2 месяца 7 дней назад




на данный момент использую udp порт 40006, а не 40012, но это не так важно.
Как посоветовали выше, воспользовался командой в программе Nmap.

Обнаружить пульт так и не удается через канал связи

Чирков Андрей Сергеевич 2 месяца 1 день назад

Адрес шлюза по логике должен быть тот, который с стороны  c2ethernet. Хотя по идее этот же шлюз по умолчанию и так должен отробатывать. В техподдержке не помогают?
Порты еще в коммутаторе могут быть явно указаны в  duplex. Перебирать причины можно долго. Без пульта напрямую приборы пробовали? С конца искать причину придется.

Александр Сергеевич 2 месяца 1 день назад

«Напрямую работает все при 40012»
  Чирков Андрей Сергеевич 

Ни на одном скрине не видно, что был «реальный» (зелёный) коннект, через виртуальный порт ноутбука (ноутбук - виртуальный СОМ3/5/7 ► С2000-Ethernet ► пульт, через «зелёный» виртуальный СОМ с сохранением в кеш).
Пробовали хотя бы раз - «подключать ноутбук шнурком» напрямую через Ethernet порт прибора, и увидеть пульт (т. е. чтоб ноутбук видел через эти виртуальные «СОМ3/5/7» сам пульт)?

Карпов Дмитрий 2 месяца 1 день назад

 Александр Сергеевич, прав, но только на половину. В таблице маршрутизации нужно указать шлюз 10.243.183.126. Как я понимаю логика работы такая: если в таблице маршрутизации указан IP-шлюза берём его, если там 0.0.0.0 берёт шлюз-по умолчанию. И Duplex нужно включать только когда уверен, что сеть поддержит.

Налетов Константин 2 месяца 1 день назад

Карпов Дмитрий, вот шнурком:) это легко дается, настройки абсолютно одинаковые, только при подключении через канал связи изменяется айпи и добавляется шлюз. Напрямую же шнурком шлюз по умолчанию по нулям.

Чирков Андрей Сергеевич 2 месяца 1 день назад

Как вариант действительно опробовать подключение приборов минуя с2000 и виртуальный порт. Но как тогда увидеть это оборудование на верху без преобразователя ethernet? Ведь подключение будет установлено с com  портом ноутбука на нижнем уровне.

Чирков Андрей Сергеевич 2 месяца 1 день назад

«с2000» - это С2000М или С2000-Ethernet?

Карпов Дмитрий 2 месяца 1 день назад

Минуя с2000эзернет получается. Чтобы попробовать обнаружить оборудование минуя виртуальный порт, но вопрос как тогда удаленно их обнаружить 

Чирков Андрей Сергеевич 2 месяца 1 день назад

Заметил прошивка пульта старая, уже 3.12 есть, там много исправлений, влючая работу с АСПТ.
Приборы, я имел в виду, подключить минуя пульт в с2000ethernet, и посмотреть на верху. Хотя на прямую работает.

Александр Сергеевич 2 месяца 1 день назад

Для добавления сообщений на форуме вам необходимо зарегистрироваться и указать мобильный телефон в своем профиле (зачем?)

Возможно это вам поможет:

Дело было и в шлюзе, и в значении UDP-порта удаленного устройства, заданного для статического типа UDP-порта.

Относительно шлюза. Во всех 3-х приборах был указан шлюз в таблице из другой подсети. А нужно указывать шлюз той подсети, к которой относится настраиваемый прибор. Странно то, что один из 3-х приборов все-таки работал при некорректном шлюзе. Но оставим это на особенности маршрутизации той сети, в которой установлен С2000-Ethernet_1. В более ранних версиях C2000-Ethernet (до v2.15 включительно) не было настройки общего шлюза. Для каждого IP-адреса таблицы нужно было указать шлюз. Начиная с v2.50 можно не задавать шлюз в таблице, в этом случае будет использоваться шлюз по умолчанию. Но! Если значение шлюза в таблице ненулевое, то в качестве шлюза для соответсвующего IP-адреса таблицы используется именно оно! Другой момент. Если не указать основной шлюз, то доступ к прибору через свободное соединение (например, для конфигурирования) будет возможен только в пределах одной локальной сети. Обобщая.. если доступ в другую подсеть всегда осуществлется через один и тот же шлюз, то нужно просто задать шлюз по умолчанию, а значения индивидуальных шлюзов в таблице оставить нулевыми.

Относительно UDP-порта. Для работы в режиме виртуального COM корректен любой из двух вариантов:
  1. Если тип UDP-порта удаленного устройства (в данном случае ПК) в таблице "Статический", то необходимо указать точное значение UDP-порта удаленного устройства (в данном случае значение UDP-порта для соответствующего COM).
  2. Если тип UDP-порта соответствующего удаленного устройства в таблице "Динамический", то прибор, стартуя, отправляет пакеты на тот UDP-порт, что задан в таблице, а в процессе работы значение UDP-порта актуализируется по входящим пакетам от этого устройства. Т.е. для режима виртуального COM задание верного значения UDP-порта при типе Динамический не является обязательным. Но если 2 прибора C2000-Ethernet работают в паре и ни в одном из них не указано корректное значение UDP-порта получателя, то так они и будут до бесконечности отсылать друг другу данные в пустоту (на закрытые UDP-порты). Кстати, до v2.15 включительно использовался Динамический тип UDP-порта (без возможности изменения его на Статический).


В представленных настройках в C2000-Ethernet_2 был задан тип Статический при некорректном номере UDP-порта. Эта направление не могло заработать без изменений, удовлетворяющих либо п.1, либо п.2, указанных выше. 3 года 1 месяц назадОльга 

Обратите внимание на шлюз по умолчанию и шлюз в таблице устройств.

2 месяца 1 день назад

avatar

Тремасов Константин Александрович 2 месяца 1 день назад

Исходя из доводов статьи выше:
в таблице адресации установлен ip адрес верхней железяки, шлюз прописан принадлежащей желязке внизу и установлен udp порт соотвествующий настройке вВиртуального порта. Вроде так и описано?!
далее сканируем и ничего не изменяется. 

Чирков Андрей Сергеевич 2 месяца 1 день назад

Если установлю шлюз по умолчанию по нулям то смогу обнаружить с2000эзернет лишь внизу, так что этот параметр не трогаем, только можем добавлять его куда то еще, но пробуя это делать - изменений нет.

Чирков Андрей Сергеевич 2 месяца 1 день назад

Уберите из таблицы шлюз, 0.0.0.0 поставьте и пробуйте. А тот что по умолчанию оставьте как есть на скрине.

Тремасов Константин Александрович 2 месяца 1 день назад

Так уже много раз пробовал с 0000 в таблице. Это самый первоначальный вариант)

Чирков Андрей Сергеевич 2 месяца 1 день назад

Все сторонние программы которые могли бы использовать этот порт тоже закрыты, я про комплекс ПО Орион.
Пробуя подключаться  шнурком напрямую, если запущена АБД, Ц сервер и остальное ПО нацеленное на данный вирт порт, то Юпрог перестает обнаруживать устройства по нему. Но ситуация не та.

Чирков Андрей Сергеевич 2 месяца 1 день назад

В настройках вирт порта поставьте "Тип ПИ = С2000-ПИ".

Налетов Константин 2 месяца 1 день назад

И ещё один нюанс, а почему в «службе Орион2» IP не стандартный (127.0.0.1:8100). У меня доступ к С2000-Ethernet с двух ПК (и на них три «сетевухи» (2и1)), а пульт видится через службу Орион2 = 127.0.0.1:8100, с обоих, хотя реальные IP всех трёх сетевых карт разные.

Карпов Дмитрий 2 месяца 1 день назад

Пробовал, работает что с одним айпи что с другим одинаково

Чирков Андрей Сергеевич 2 месяца 1 день назад

Значит коммутаторы с "мозгами" :-))
Что на счёт типа ПИ?

Налетов Константин 2 месяца 1 день назад

Непобедимая хрень.
пробовал и пи-гр и с2000-пи) времени даром не терял. По коммутаторам завтра человека подниму, все некогда.

Чирков Андрей Сергеевич 2 месяца 1 день назад

Перепроверил различные режимы, и в статике и в динамике, смена IP и др. и всегда виртуальный порт формируется автоматически по заданным настройкам, и приборы находит сразу. Единственно когда гарантированно всё блокируется, это когда «фаерволом» намеренно блокирую, и вот тогда «виртуалка» молчит.

Карпов Дмитрий 2 месяца 1 день назад

Но при этом преобразователь видно ?

Чирков Андрей Сергеевич 2 месяца 1 день назад

Настройки для коннекта в сторону «виртуалки» берутся из кеша, если запретить «фаерволом», то упрог ругнётся и покажет только кеш, естественно никакого реального коннекта.

Карпов Дмитрий 2 месяца 1 день назад

Для добавления сообщений на форуме вам необходимо зарегистрироваться и указать мобильный телефон в своем профиле (зачем?)

В общем допинал это дело, получилось. В список удаленных устройств вписывал не тот ip адрес, точнее он тоже принадлежит моему серверу но смотрит в другую сторону, как по маршрутизации в сторону С2000. Так же указал шлюз и все сразу обнаружилось по виртуальному порту.
спасибо!!)

2 месяца 1 день назад

avatar
Для добавления сообщений на форуме вам необходимо зарегистрироваться и указать мобильный телефон в своем профиле (зачем?)

Добавить ответ

Для добавления сообщений на форуме вам необходимо зарегистрироваться и указать мобильный телефон в своем профиле (зачем?)

ПОКАЗАН

1276 раз

ЗАДАН

2 месяца 9 дней назад

По каждому вопросу/ответу можно добавлять комментарии. Комментарии предназначены для уточнения вопроса/ответа.