Потеря контакта с приборами за с2000эзернет в 0:00:00

FORUM_NAME: С2000-Ethernet
Описание: Преобразователь интерфейсов RS-485/RS-232 в Ethernet С2000-Ethernet
Справочная информация, руководства, прошивки для С2000-Ethernet
Модератор: Модераторы
Alexey_Zheleznogorsk
Автор темы
Alexey_Zheleznogorsk
Автор темы
Репутация: 0
Сообщения: 99
Зарегистрирован: 01.07.2013
С нами: 3 года 5 месяцев
Профессия: техник ОПС

Непрочитанное сообщение #1 Alexey_Zheleznogorsk » 27.08.2013, 07:26

Частенько при смене суток кратковременно пропадает связь со всеми приборами(с2000м, несколько с2000-2, с2000-сп1, Сигнал-20М), подключёнными через с2000эзернет... в чём может быть причина? что-то с питанием или временными задержками?
Вложения
потеря контакта.png

Olga
Olga
Репутация: 2
Сообщения: 71
Зарегистрирован: 22.04.2013
С нами: 3 года 7 месяцев
Профессия: инженер

Непрочитанное сообщение #2 Olga » 28.08.2013, 09:46

Можно предположить, что связь пропадает по причине кратковременной неработоспособности либо просадки канала в локальной сети. Например, перезагружается какой-нибудь маршрутизатор или сервер, либо кто-то из абонентов локальной сети передает большой объем информации, в результате чего не хватает пропускной способности канала. Интересно было бы во время потери приборов посмотреть проходит ли команда ping (проходит ли вообще и время отклика):
1. от ПК до шлюза со стороны ПК (если используется шлюз)
2. от ПК до шлюза, через который подключен С2000-Ethernet (если, конечно, шлюз используется)
3. от ПК до самого С2000-Ethernet
4. от ПК до других физически подключенных устройств (например, компьютеров), расположенных в одной локальной сети с С2000-Ethernet
5. от ПК до других физически подключенных устройств (например, компьютеров), расположенных в одной локальной сети с ПК
Под ПК подразумевается компьютер, на котором установлен АРМ.

Alexey_Zheleznogorsk
Автор темы
Alexey_Zheleznogorsk
Автор темы
Репутация: 0
Сообщения: 99
Зарегистрирован: 01.07.2013
С нами: 3 года 5 месяцев
Профессия: техник ОПС

Непрочитанное сообщение #3 Alexey_Zheleznogorsk » 28.08.2013, 10:27

В 12 ночи на территории обычно только несколько охранников, нагрузка на ЛВС практически нулевая. Проверю по модулю отчётов, есть ли строгая периодичность пропадания связи с приборами и насчёт маршрутизаторов и серверов спрошу у администратора сети. Вечером запущу несколько пингов на ночь, спасибо.

Alexey_Zheleznogorsk
Автор темы
Alexey_Zheleznogorsk
Автор темы
Репутация: 0
Сообщения: 99
Зарегистрирован: 01.07.2013
С нами: 3 года 5 месяцев
Профессия: техник ОПС

Непрочитанное сообщение #4 Alexey_Zheleznogorsk » 29.08.2013, 04:44

tracert до с2000эзернета показал, что устройств между ними нет. Пинг ставил по расписанию программой Ping Tester . Во время трёхсекундного пропадания связи с приборами в ОрионПро пинг шёл отлично каждые 600мс пакетами 32 байта.
Вложения
Пинг до с2000эзернет.png

Olga
Olga
Репутация: 2
Сообщения: 71
Зарегистрирован: 22.04.2013
С нами: 3 года 7 месяцев
Профессия: инженер

Непрочитанное сообщение #5 Olga » 29.08.2013, 09:46

И всё-таки в итоговой статистике Ping Tester отмечено 5 потерь. Если эти 5 потерь были подряд, то учитывая указанную периодичность ping, получаем 600*5 = 3000 мс = 3 сек. Этого времени достаточно для того, чтобы пульт успел потеряться и следом обнаружиться. Кстати, предполагаю, что в настройках реестра "тайм-аут передачи по локальной сети" установлен в значение 100 мс., это тайм-аут, в течение которого ожидается ответ от пульта. Даже с учетом того, что АРМ осуществляет несколько попыток опроса, становится понятен приблизительный порядок времени отсутствия ping, достаточный для потери пульта. Конечно, было бы интересно:
1. если возможно, задать периодичность ping, близкую к значению параметра "тайм-аут передачи по локальной сети" (например, 100 мс).
2. запустить ping одновременно на 2 устройства: прибор С2000-Ethernet и какое-нибудь сетевое устройство, подключенное к тому же свитчу, что и С2000-Ethernet. Понимаю, что это проблематично реализовать, принимая во внимание время суток.

Alexey_Zheleznogorsk
Автор темы
Alexey_Zheleznogorsk
Автор темы
Репутация: 0
Сообщения: 99
Зарегистрирован: 01.07.2013
С нами: 3 года 5 месяцев
Профессия: техник ОПС

Непрочитанное сообщение #6 Alexey_Zheleznogorsk » 29.08.2013, 10:09

5 потерь были за время пинга ~6 минут, даже двух подряд не было.
Да, ETHWAITTIME оставили 100мс. СтОит увеличить до 600, как в использованном тесте, и пропадания связи скорее всего исчезнут?
Данная утилита позволяет запускать пинг по расписанию, так что проверить этой ночью не проблема (но потеря связи в полночь случалась в принципе всего 13 раз за 50 суток функционирования через с2000 эзернет, строгой периодичности нет). Если она ещё и позволит запускать две копии себя, опробую сегодня в полночь.
Вложения
Настройки сом8.png

Olga
Olga
Репутация: 2
Сообщения: 71
Зарегистрирован: 22.04.2013
С нами: 3 года 7 месяцев
Профессия: инженер

Непрочитанное сообщение #7 Olga » 29.08.2013, 10:37

В принципе, можно увеличить ETHWAITTIME, например, до 600 мс. Изменение настроек этого порта на скорость опроса других пультов влиять не будет. С другой стороны, увеличенное время повысит вероятность ответа пульта на повторный запрос. Понятно, что данная мера всего лишь снижает вероятность пропадания связи. При ETHWAITTIME, увеличенном до 600 мс, достаточно периодичности ping в 200 мс.

Olga
Olga
Репутация: 2
Сообщения: 71
Зарегистрирован: 22.04.2013
С нами: 3 года 7 месяцев
Профессия: инженер

Непрочитанное сообщение #8 Olga » 29.08.2013, 10:42

P.S.: изменения в реестр (программа Settings) необходимо вносить при выключенном ядре опроса.

Alexey_Zheleznogorsk
Автор темы
Alexey_Zheleznogorsk
Автор темы
Репутация: 0
Сообщения: 99
Зарегистрирован: 01.07.2013
С нами: 3 года 5 месяцев
Профессия: техник ОПС

Непрочитанное сообщение #9 Alexey_Zheleznogorsk » 29.08.2013, 12:06

Olga писал(а): При ETHWAITTIME, увеличенном до 600 мс, достаточно периодичности ping в 200 мс.
для проверки Пинг тестером?

Olga
Olga
Репутация: 2
Сообщения: 71
Зарегистрирован: 22.04.2013
С нами: 3 года 7 месяцев
Профессия: инженер

Непрочитанное сообщение #10 Olga » 29.08.2013, 12:20

да, пингуем с целью проверки канала связи.

Alexey_Zheleznogorsk
Автор темы
Alexey_Zheleznogorsk
Автор темы
Репутация: 0
Сообщения: 99
Зарегистрирован: 01.07.2013
С нами: 3 года 5 месяцев
Профессия: техник ОПС

Непрочитанное сообщение #11 Alexey_Zheleznogorsk » 30.08.2013, 07:23

В эту ночь связь не терялась, но пинг 100мс за десять минут показал, что чуть больше, чем каждый сотый пинг не проходит. Временами это 2-3 пинга в соседних секундах, но ни разу 2 раза подряд. Поставлю пинг 100мс на два выходных целиком, может что-нибудь поймает.

P.S.: да, и скорость на порту 8 уменьшить до 9600 (и глянуть что в приборе настроено) может стОит...
Вложения
пинг 100мс длит 10 минут.png

Olga
Olga
Репутация: 2
Сообщения: 71
Зарегистрирован: 22.04.2013
С нами: 3 года 7 месяцев
Профессия: инженер

Непрочитанное сообщение #12 Olga » 30.08.2013, 13:40

1. Если был увеличен "тайм-аут передачи по локальной сети" до 600 мс., то вероятность потери пульта значительно снизилась.
2. Проблемы с пингом возникают только около 12 ночи или и в другое время суток? И опять повторюсь, что информативнее пинг одновременно двух устройств, подключенных к одному и тому же свитчу (С2000-Ethernet и какой-нибудь ПК).
3. В представленном логе пинга интересно то, что максимальное время ответа = 12мс. При этом время ожидания пинга = 600 мс и количество потерь = 63. Есть предположение, что не "ответ не успевает приходить в отведенное время", а команда пинг в принципе не доходит до адресата. Может быть, есть какой-нибудь приоритет трафика в локальной сети или не хватает пропускной способности канала? Но это вопросы исключительно к сетевым администраторам данной сети.
4. Скорость порта: 9600 или 19200, заданная в настройках для АРМ, не имеет значения при трансляции данных через С2000-Ethernet (не физический COM-порт). В данном случае, скорость порта важна на связке между С2000-Ethernet и пультом. А исходя из того, что пульт обнаруживается, в приборах задана одинаковая скорость работы по RS-232 (т.е. проверять конфигурацию С2000-Ethernet и пульта не требуется).

Olga
Olga
Репутация: 2
Сообщения: 71
Зарегистрирован: 22.04.2013
С нами: 3 года 7 месяцев
Профессия: инженер

Непрочитанное сообщение #13 Olga » 30.08.2013, 16:13

Небольшое примечание, правда, несколько не в тему.. Про скорость работы пульта по RS-232 и C2000-Ethernet в "прозрачном режиме". Если для пульта поставить скорость 19200 и аналогичную скорость задать C2000-Ethernet, то для того, чтобы удаленно конфигурировать приборы (увидеть приборы RS-485 программой UPROG) будет недостаточно просто перевести пульт в режим ПИ. Пульт в режиме ПИ по RS-232 работает со скоростью 9600. Поэтому дополнительно придется изменить скорость работы по RS-232 в приборе C2000-Ethernet. В противном случае, С2000-Ethernet и пульт будут работать в интерфейсе с разной скоростью и приборы RS-485 обнаружить не получится...

dio45rus
dio45rus
Репутация: 0
Сообщения: 53
Зарегистрирован: 20.08.2013
С нами: 3 года 3 месяца
Профессия: монтажник/наладчик/проектировщик

Непрочитанное сообщение #14 dio45rus » 10.09.2013, 18:32

Сервер БД какой? Разнесён-ли с ЦСО? У меня подобная ситуация появлялась при автоматической синхронизации времени. Время изменилось - сервак рвёт связь с сервером БД и пока конфигурация вновь не загрузится - лежит не дышит. Потом все сообщения подгружаются.

Alexey_Zheleznogorsk
Автор темы
Alexey_Zheleznogorsk
Автор темы
Репутация: 0
Сообщения: 99
Зарегистрирован: 01.07.2013
С нами: 3 года 5 месяцев
Профессия: техник ОПС

Непрочитанное сообщение #15 Alexey_Zheleznogorsk » 11.09.2013, 05:02

dio45rus писал(а):Сервер БД какой? Разнесён-ли с ЦСО? У меня подобная ситуация появлялась при автоматической синхронизации времени. Время изменилось - сервак рвёт связь с сервером БД и пока конфигурация вновь не загрузится - лежит не дышит. Потом все сообщения подгружаются.
Не разнесён. ЦСО, БД, все физические и виртуальные ком-порты на одной машине. Рвётся после события "отметка времени" (Орион ли его инициирует или эзернет или пульт за ним?), но далеко не каждый раз. Вчера пересадил полсотни+ датчиков ОПС и дюжину дверей с антипассбэком на ещё один с2000 Эзернет, будет с чем сравнить )

dio45rus
dio45rus
Репутация: 0
Сообщения: 53
Зарегистрирован: 20.08.2013
С нами: 3 года 3 месяца
Профессия: монтажник/наладчик/проектировщик

Непрочитанное сообщение #16 dio45rus » 11.09.2013, 08:52

>Орион ли его инициирует или эзернет или пульт за ним?

Операционная система его инициирует при синхронизации времени.

Alexey_Zheleznogorsk
Автор темы
Alexey_Zheleznogorsk
Автор темы
Репутация: 0
Сообщения: 99
Зарегистрирован: 01.07.2013
С нами: 3 года 5 месяцев
Профессия: техник ОПС

Непрочитанное сообщение #17 Alexey_Zheleznogorsk » 11.09.2013, 11:48

dio45rus писал(а):>Орион ли его инициирует или эзернет или пульт за ним?

Операционная система его инициирует при синхронизации времени.
отключил на всех РМ и ЦСО синхронизацию времени по интернету в надежде, что пропадания в полночь больше не будет.

Alexey_Zheleznogorsk
Автор темы
Alexey_Zheleznogorsk
Автор темы
Репутация: 0
Сообщения: 99
Зарегистрирован: 01.07.2013
С нами: 3 года 5 месяцев
Профессия: техник ОПС

Непрочитанное сообщение #18 Alexey_Zheleznogorsk » 11.10.2013, 11:19

подтверждаю: проблема решена отключением синхронизации времени с интернета на компе с ЦСО. :)


  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «С2000-Ethernet»

Кто сейчас на форуме (по активности за 5 минут)

Сейчас этот раздел просматривают: 1 гость

forum-bolid.ru : Отказ от ответственности