[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Потерян контакт с прибором
svsДата: Четверг, 25.09.2014, 10:27 | Сообщение # 1
Группа: Проверенные
Сообщений: 4
Репутация: 1
Статус: Оффлайн
При использовании C2000-Ethernet и COM порта через Ethernet, программа периодически теряет пульты. Есть ли возможность настроить параметры порта RS-232 (Увеличить Тайм-ауты)?
 
arm-skifДата: Четверг, 25.09.2014, 11:39 | Сообщение # 2
Группа: Администраторы
Сообщений: 835
Репутация: 32
Статус: Оффлайн
Здесь немного не так как в Болиде. Таймаут 200 мс, но пакет не отвергается после окончания таймаута. Пульт пропадает если ему отправлено 5 пакетов 5*200=1000мс, а он ничего не ответил. Можно увеличить до 10 пропавших пакетов.

Скорее всего дело в другом. Я вечером внимательно посмотрю этот кусок кода.

Сколько у вас C2000-Ethernet? Если несколько, то может помочь разнесение их на разные UDP порты.

Через какую сеть работает C2000-Ethernet?
 
arm-skifДата: Четверг, 25.09.2014, 12:48 | Сообщение # 3
Группа: Администраторы
Сообщений: 835
Репутация: 32
Статус: Оффлайн
Еще Болид советует использовать порт 40000 вместо 2048.
http://forum-bolid.ru/viewtopic.php?f=44&t=1326#p8324
 
svsДата: Четверг, 25.09.2014, 13:34 | Сообщение # 4
Группа: Проверенные
Сообщений: 4
Репутация: 1
Статус: Оффлайн
Пока тестируем, один объект на C2000-Ethernet и еще один подключен через MOXA Nport 5150. Локальная сеть предприятия (торговая сеть), объекты раскиданы по городу. Пропадают пульты по ночам (может чем нагружают сеть, попробую узнать), днем пинг нормальный. C2000-Ethernet работает на 2048 порту (по умолчанию), moxa на 950 порту, но думаю дело в самой сети, нельзя ли увеличить количество потерянных пакетов?
 
arm-skifДата: Четверг, 25.09.2014, 13:48 | Сообщение # 5
Группа: Администраторы
Сообщений: 835
Репутация: 32
Статус: Оффлайн
Пропадают оба пульта? Вечером выложу сборку с изменением с 5 до 10. В следующем релизе сделаю это настраиваемым.

Если не секрет, сколько обменов в минуту с этими пультами? На вкладке "приборы" в характеристиках пультов.

С2000-ethernet один? Программа обменивается с ним информацией напрямую? Или два и подключены к компьютеру через RS-232?
 
arm-skifДата: Четверг, 25.09.2014, 21:10 | Сообщение # 6
Группа: Администраторы
Сообщений: 835
Репутация: 32
Статус: Оффлайн
В конфигураторе добавил опцию "пульт недоступен при количестве неответов": 2.3.2

А в котором часу происходит потеря пультов? Может есть какая-то закономерность по времени?
 
svsДата: Пятница, 26.09.2014, 15:33 | Сообщение # 7
Группа: Проверенные
Сообщений: 4
Репутация: 1
Статус: Оффлайн
Пропадают оба пульта, особой закономерности нет, один может работать, другой отваливается, но все после 21.00. С2000-ethernet один подключен напрямую, скрины с обменами прилагаю. Поставил новую сборку, с увеличенным количеством пакетов, оставляю на выходные будем смотреть. Остается еще вариант - провайдер.
Прикрепления: 5176407.jpg (164.4 Kb) · 6252596.jpg (163.9 Kb)
 
arm-skifДата: Пятница, 26.09.2014, 15:38 | Сообщение # 8
Группа: Администраторы
Сообщений: 835
Репутация: 32
Статус: Оффлайн
В этой версии по умолчанию тоже 5 неответов. Изменяется в конфигураторе.

Интересно, с moxa работает быстрее.
 
svsДата: Понедельник, 29.09.2014, 11:26 | Сообщение # 9
Группа: Проверенные
Сообщений: 4
Репутация: 1
Статус: Оффлайн
Количество изменил сразу на 20, если выходные простоит, там посмотрим. По обменам moxa быстрее, а так не заметно.

Добавлено (29.09.2014, 11:26)
---------------------------------------------
По результатам выходных, потерей приборов не было.

 
arm-skifДата: Понедельник, 29.09.2014, 12:51 | Сообщение # 10
Группа: Администраторы
Сообщений: 835
Репутация: 32
Статус: Оффлайн
Хорошо.
Значит какое-то сетевое оборудование иногда разрывает связь на 1...3 секунды.
 
  • Страница 1 из 1
  • 1
Поиск:

Форма входа
Наш опрос
Для какой ОС будет востребована программа:
Всего ответов: 1482
Статистика