Потерян контакт с прибором
|
|
svs | Дата: Четверг, 25.09.2014, 10:27 | Сообщение # 1 |
Группа: Проверенные
Сообщений: 4
Статус: Оффлайн
| При использовании C2000-Ethernet и COM порта через Ethernet, программа периодически теряет пульты. Есть ли возможность настроить параметры порта RS-232 (Увеличить Тайм-ауты)?
|
|
| |
arm-skif | Дата: Четверг, 25.09.2014, 11:39 | Сообщение # 2 |
Группа: Администраторы
Сообщений: 835
Статус: Оффлайн
| Здесь немного не так как в Болиде. Таймаут 200 мс, но пакет не отвергается после окончания таймаута. Пульт пропадает если ему отправлено 5 пакетов 5*200=1000мс, а он ничего не ответил. Можно увеличить до 10 пропавших пакетов.
Скорее всего дело в другом. Я вечером внимательно посмотрю этот кусок кода.
Сколько у вас C2000-Ethernet? Если несколько, то может помочь разнесение их на разные UDP порты.
Через какую сеть работает C2000-Ethernet?
|
|
| |
arm-skif | Дата: Четверг, 25.09.2014, 12:48 | Сообщение # 3 |
Группа: Администраторы
Сообщений: 835
Статус: Оффлайн
| Еще Болид советует использовать порт 40000 вместо 2048. http://forum-bolid.ru/viewtopic.php?f=44&t=1326#p8324
|
|
| |
svs | Дата: Четверг, 25.09.2014, 13:34 | Сообщение # 4 |
Группа: Проверенные
Сообщений: 4
Статус: Оффлайн
| Пока тестируем, один объект на C2000-Ethernet и еще один подключен через MOXA Nport 5150. Локальная сеть предприятия (торговая сеть), объекты раскиданы по городу. Пропадают пульты по ночам (может чем нагружают сеть, попробую узнать), днем пинг нормальный. C2000-Ethernet работает на 2048 порту (по умолчанию), moxa на 950 порту, но думаю дело в самой сети, нельзя ли увеличить количество потерянных пакетов?
|
|
| |
arm-skif | Дата: Четверг, 25.09.2014, 13:48 | Сообщение # 5 |
Группа: Администраторы
Сообщений: 835
Статус: Оффлайн
| Пропадают оба пульта? Вечером выложу сборку с изменением с 5 до 10. В следующем релизе сделаю это настраиваемым.
Если не секрет, сколько обменов в минуту с этими пультами? На вкладке "приборы" в характеристиках пультов.
С2000-ethernet один? Программа обменивается с ним информацией напрямую? Или два и подключены к компьютеру через RS-232?
|
|
| |
arm-skif | Дата: Четверг, 25.09.2014, 21:10 | Сообщение # 6 |
Группа: Администраторы
Сообщений: 835
Статус: Оффлайн
| В конфигураторе добавил опцию "пульт недоступен при количестве неответов": 2.3.2
А в котором часу происходит потеря пультов? Может есть какая-то закономерность по времени?
|
|
| |
svs | Дата: Пятница, 26.09.2014, 15:33 | Сообщение # 7 |
Группа: Проверенные
Сообщений: 4
Статус: Оффлайн
| Пропадают оба пульта, особой закономерности нет, один может работать, другой отваливается, но все после 21.00. С2000-ethernet один подключен напрямую, скрины с обменами прилагаю. Поставил новую сборку, с увеличенным количеством пакетов, оставляю на выходные будем смотреть. Остается еще вариант - провайдер.
|
|
| |
arm-skif | Дата: Пятница, 26.09.2014, 15:38 | Сообщение # 8 |
Группа: Администраторы
Сообщений: 835
Статус: Оффлайн
| В этой версии по умолчанию тоже 5 неответов. Изменяется в конфигураторе.
Интересно, с moxa работает быстрее.
|
|
| |
svs | Дата: Понедельник, 29.09.2014, 11:26 | Сообщение # 9 |
Группа: Проверенные
Сообщений: 4
Статус: Оффлайн
| Количество изменил сразу на 20, если выходные простоит, там посмотрим. По обменам moxa быстрее, а так не заметно. Добавлено (29.09.2014, 11:26) --------------------------------------------- По результатам выходных, потерей приборов не было.
|
|
| |
arm-skif | Дата: Понедельник, 29.09.2014, 12:51 | Сообщение # 10 |
Группа: Администраторы
Сообщений: 835
Статус: Оффлайн
| Хорошо. Значит какое-то сетевое оборудование иногда разрывает связь на 1...3 секунды.
|
|
| |