Связь между WD через интернет.

Общие вопросы по оборудованию и программному обеспечению Компании ДЭП
Аватара пользователя
Юрий Сметанин
Сообщения: 153
Зарегистрирован: 13 дек 2004, 17:17
Откуда: Москва

Сообщение Юрий Сметанин » 25 окт 2007, 11:30

Есть такая схема:

WD1-> интернет -> WD2 -> интернет -> GPRS -> D-182 (несклько объектов)

Компьютеры, на которых запущен виндеконт имеют фискированный IP.

При этом WD1 переодически (раз в несколько дней, а то и недель) теряет связь с WD2 c сообщением "узел на пути не отвечает". При этом обе машины соеденены с интернетом и пингуются. Лечится рестартом WD2, рестарт WD1 не помогает.
При этом в журнале ошибок ничего интересного нет (правда иногда появляется запись "пакет по неверному пути")

Вопрос, что делать в такой ситуации? Может как-то програмно можно рестартонуть виндеконт?

Еще такой момент: с компьютера, на котором запущен WD2 не могу соединится ни с одним контролером D-182 на объекте ("узел на пути не отвечает"), хотя данные с них приходят и канал достаточно устойчивый. Время обмена установлено раз в 10 мин. Я пытаюсь соеденится с "нижним" контроллером сразу после обмена данными с ним. Хотя даже архивы вычитываются на компютер с WD2.
Какнал сознательно не держится постоянно открытым, из-за черезмерного трафика (я как-то уже писал об этом), но после обмена, инициированного "нижним" контроллером, канал должен дераться еще несколько минут.
Мы планируем еще увеличить время обмена, до 30 мин. Интересно, насколько стабильно в таком случае будут вычитываться архивы? Можно ли как-то "привязать" время чтения архивов и время обмена?
С уважением,
Юрий Сметанин.

Аватара пользователя
Юрий Сметанин
Сообщения: 153
Зарегистрирован: 13 дек 2004, 17:17
Откуда: Москва

Сообщение Юрий Сметанин » 27 ноя 2007, 13:11

А в ответ тишина... :(
С уважением,

Юрий Сметанин.

ер
Сообщения: 25
Зарегистрирован: 01 ноя 2007, 15:33

Сообщение ер » 27 ноя 2007, 18:15

Юрий Сметанин писал(а):......
При этом в журнале ошибок ничего интересного нет (правда иногда появляется запись "пакет по неверному пути")
......


А в журнале какого контроллера ?

Тех. поддержка
Сообщения: 465
Зарегистрирован: 18 ноя 2004, 17:45
Откуда: Компания ДЭП
Контактная информация:

Сообщение Тех. поддержка » 30 ноя 2007, 12:42

Такая ошибка была устранена около полутора месяцев назад.
Попробуте обновить ПО.
Версии всех компонентов переведите на последние.
Если ошибка не исчезнет, то высылайте Вашу конфигурацию, будем смотреть.

Так же другой вариант, можно рестартовать контроллер программно из разработчика.
из хэлпа:
"~ 4096 Режим работы: Минимальный, Отладочный, Нормальный. При чтении показывает текущий режим работы контроллера, при записи значения вызовет переход контроллера в записанный режим работы. Допустимы следующие значения параметра:

72 ('H') - минимальный;

65 ('A') - нормальный;

76 ('L') - отладочный режим работы.
"

В С-блоке
smSetValue( (HSMP)4096, Режим работы, 0);
С уважением
Компания ДЭП
Москва, Голубинская ул., 10
+7 (495) 995-00-12

Аватара пользователя
Юрий Сметанин
Сообщения: 153
Зарегистрирован: 13 дек 2004, 17:17
Откуда: Москва

Сообщение Юрий Сметанин » 10 дек 2007, 18:13

Тех. поддержка писал(а):Такая ошибка была устранена около полутора месяцев назад.
Попробуте обновить ПО.


Спасибо.
Какая версия ПО на данный момент самая безглючная? Что-то дано небыло релизов, одни тестовые версии... :(
С уважением,

Юрий Сметанин.

Тех. поддержка
Сообщения: 465
Зарегистрирован: 18 ноя 2004, 17:45
Откуда: Компания ДЭП
Контактная информация:

Сообщение Тех. поддержка » 11 дек 2007, 12:12

Возьмите отсюда. Если вдруг что-то не заработает, то отпишитесь.
http://www.dep.ru/downloads/pub/Install ... t_Beta.exe
С уважением

Компания ДЭП

Москва, Голубинская ул., 10

+7 (495) 995-00-12

Аватара пользователя
Юрий Сметанин
Сообщения: 153
Зарегистрирован: 13 дек 2004, 17:17
Откуда: Москва

Сообщение Юрий Сметанин » 13 дек 2007, 13:40

А где взять описание этой последней версии?
Что-то я не совсем разобрался :(
Надо ли как-то изменять сушествующую конфигурацию Windecont'а?
После установки новой версии софта и перевода всех системных компонентов на последнюю версию, пришлось так же поменять версию ядра на 25ю...
В конфигурации подключения появились какие-то виртуальные интерфейсы...
До этого у меня в виндеконте было описано 2 интерыейса TCP/IP-сервер, для связи с удаленными контроллерами по GPRS и UDP/IP для связи с другим виндеконтом через интернет, на каждом интерфейсе "сидели" соответствующие контроллеры.
Теперь как все надо прописывать?
С уважением,

Юрий Сметанин.

Тех. поддержка
Сообщения: 465
Зарегистрирован: 18 ноя 2004, 17:45
Откуда: Компания ДЭП
Контактная информация:

Сообщение Тех. поддержка » 17 дек 2007, 11:28

Переводить на новые версии было желательно, но не обязательно.

Теперь, после перехода на 25 ядро и 5 версию канального уровня, в программе Windecont, описывать какие-либо интерефейсы, кроме USB не надо.
В Конфигураторе, в образе контроллера ставите Виртуальный интерфейс V1 с средой TCP/IP сервер (Для GPRS) и UDP/IP для WD и записываете конфигурацию в Windecont.
В самой программе WD описывать интерфейсы НЕ надо.
С уважением

Компания ДЭП

Москва, Голубинская ул., 10

+7 (495) 995-00-12

Аватара пользователя
Юрий Сметанин
Сообщения: 153
Зарегистрирован: 13 дек 2004, 17:17
Откуда: Москва

Сообщение Юрий Сметанин » 18 дек 2007, 16:03

А еще такой вопрос, как совместимы стандартне компоненты деконта (какнальный уровень, сетевой уровень, база-клиент, -сервер) разных версий?

Однажды была ситуация, когда между двумя контроллерами ни как не передавались данные, пока не установил в них одинаковые версии компонентов (правда уже не помню, какие это были версии)
С уважением,

Юрий Сметанин.

Тех. поддержка
Сообщения: 465
Зарегистрирован: 18 ноя 2004, 17:45
Откуда: Компания ДЭП
Контактная информация:

Сообщение Тех. поддержка » 18 дек 2007, 17:28

Юрий Сметанин писал(а):А еще такой вопрос, как совместимы стандартне компоненты деконта (какнальный уровень, сетевой уровень, база-клиент, -сервер) разных версий?


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


Юрий Сметанин писал(а):Однажды была ситуация, когда между двумя контроллерами ни как не передавались данные, пока не установил в них одинаковые версии компонентов (правда уже не помню, какие это были версии)

Об этом лучше всего сообщать вовремя, с указанием версий компонентов.
С уважением

Компания ДЭП

Москва, Голубинская ул., 10

+7 (495) 995-00-12

Аватара пользователя
Юрий Сметанин
Сообщения: 153
Зарегистрирован: 13 дек 2004, 17:17
Откуда: Москва

Сообщение Юрий Сметанин » 20 дек 2007, 09:26

Тех. поддержка писал(а):Все версии должны нормально работать между собой, если нет излишних настроек, которых не понимает предыдущая версия.

Долго думал... какие же настройки считать "излишними"... :)
Тех. поддержка писал(а):Об этом лучше всего сообщать вовремя, с указанием версий
компонентов.


А за бетта-тестинг доплачивать будите? :D

Теперь по существу:

Теперь, после перехода на 25 ядро и 5 версию канального уровня, в программе Windecont, описывать какие-либо интерефейсы, кроме USB не надо.
В Конфигураторе, в образе контроллера ставите Виртуальный интерфейс V1 с средой TCP/IP сервер (Для GPRS) и UDP/IP для WD и записываете конфигурацию в Windecont.
В самой программе WD описывать интерфейсы НЕ надо.


Т.е. описать только виртуальный интерфейс не привязанный ни к какому физическому?

Будет ли работать эта конфигурация, если обновить софт только на виндеконте, а в удаленных деконтах останется старая версия?
С уважением,

Юрий Сметанин.

Тех. поддержка
Сообщения: 465
Зарегистрирован: 18 ноя 2004, 17:45
Откуда: Компания ДЭП
Контактная информация:

Сообщение Тех. поддержка » 20 дек 2007, 16:27

Юрий Сметанин писал(а):
Долго думал... какие же настройки считать "излишними

В данном случае те, которые не поймет предыдущая версия.
Для примера можно привести: База_Сервер вер. 1 не поймет запрос от Базы_Клиент старшей версии в виде диапазона.

Юрий Сметанин писал(а):
Т.е. описать только виртуальный интерфейс не привязанный ни к какому физическому?

Будет ли работать эта конфигурация, если обновить софт только на виндеконте, а в удаленных деконтах останется старая версия?


Да, описать в Конфигураторе для Windeconta виртуальный интерфейс, в самой программе Windecont оставить интерфейсы "НЕТ".
Конфигурация работать должна, даже если обновите только Windecont.
С уважением

Компания ДЭП

Москва, Голубинская ул., 10

+7 (495) 995-00-12

Аватара пользователя
Юрий Сметанин
Сообщения: 153
Зарегистрирован: 13 дек 2004, 17:17
Откуда: Москва

Сообщение Юрий Сметанин » 21 дек 2007, 14:15

Что-то не получается установить соединение между WD даже в локальной сети...

Может вышлите пример?

В частности непонятно назначение полей "IP порт приема" и "Порт узла", какая между ними связь?

Сейчас у меня следующая конфигурация:
WD 1 (адрес 1001):

интерфейс - V1
Протокол - DEP Балансный
Формат - СТАФФИНГ
Среда - UDP_IP
Буфер - 200
Скорость - 38400
Реальный инт. - НЕТ
IP порт приема - 2584

На этом интерфейсе описано устройство "Decont"

Адрес - 1000
Св-ва - DeCont
Время реакции - 50
Повторы - 10
Приоритет - 0
IP узла - 192.168.0.40
Port узла - 2586
Паритет - Нет
Стоп биты - 1 бит
Задержка перед посылкой - 0
Задержка перед передачей - 100



WD 2 (адрес 1000):
интерфейс - V1
Протокол - DEP Балансный
Формат - СТАФФИНГ
Среда - UDP_IP
Буфер - 200
Скорость - 38400
Реальный инт. - НЕТ
IP порт приема - 2584

На этом интерфейсе описано устройство "Decont"

Адрес - 1001
Св-ва - DeCont
Время реакции - 50
Повторы - 10
Приоритет - 0
IP узла - 192.168.0.1
Port узла - 2586
Паритет - Нет
Стоп биты - 1 бит
Задержка перед посылкой - 0
Задержка перед передачей - 100

В WD 1 - база-клиент v.6, канальный ур. v.5, сетевой ур. v.6.
В WD 2 - база-сервер v.2, канальный ур. v.5, сетевой ур. v.6.
С уважением,

Юрий Сметанин.

Тех. поддержка
Сообщения: 465
Зарегистрирован: 18 ноя 2004, 17:45
Откуда: Компания ДЭП
Контактная информация:

Сообщение Тех. поддержка » 21 дек 2007, 15:33

Конфигурацию высылайте лучше Вы, мы ее подправим.

Однако этого не понадобится, если порт приема 1го WD, будет совпадать с портом передачи (то что Вы ставите для Деконта) 2го WD.

Чтобы было еще проще, ставьте везде 2586.

Так же проверьте везде ли стоят правильные IP-шники. и адреса.
С уважением

Компания ДЭП

Москва, Голубинская ул., 10

+7 (495) 995-00-12

Аватара пользователя
Юрий Сметанин
Сообщения: 153
Зарегистрирован: 13 дек 2004, 17:17
Откуда: Москва

Сообщение Юрий Сметанин » 21 дек 2007, 17:47

Тех. поддержка писал(а):Однако этого не понадобится, если порт приема 1го WD, будет совпадать с портом передачи (то что Вы ставите для Деконта) 2го WD.
Чтобы было еще проще, ставьте везде 2586.


Спасибо, заработало!
А какой порт используется в предыдущей версии ПО, где нет явного выбора?
С уважением,

Юрий Сметанин.

Тех. поддержка
Сообщения: 465
Зарегистрирован: 18 ноя 2004, 17:45
Откуда: Компания ДЭП
Контактная информация:

Сообщение Тех. поддержка » 24 дек 2007, 12:12

Там по умолчанию используется 2586.
В новом ПО можете ставить любой разумный порт.
С уважением

Компания ДЭП

Москва, Голубинская ул., 10

+7 (495) 995-00-12