Таймаут T1

  Вход на форум   логин       пароль   Забыли пароль? Регистрация
On-line:  

Раздел: 
Телемеханика и связь в энергетике / Модемы и протоколы ТМ / Таймаут T1

Страницы: 1  ответить новая тема

Автор Сообщение


Группа: Участники
Сообщений: 4
Добавлено: 22-07-2009 10:56
Реализую тестовый 104 Slave. В качестве 104 Master использую SCADA Data Gateway. Столкнулся с такой проблемой. При передаче данных от slave к master в непрерывном режиме через 15 секунд возникает ошибка "I format APDU t1 timeout". Как я понимаю, мастер не получает подтверждения. Как эту проблему можно решить?

бывалый
Группа: Участники
Сообщений: 55
Добавлено: 22-07-2009 11:24
послать это подтверждение. :) APDU формата S или I, должна быть выслана через T2 (10 сек) после приема APDU формата I.
если высылаете, вероятнее всего - напортачили со счетчиками.


Группа: Участники
Сообщений: 4
Добавлено: 22-07-2009 12:11
А как должно выглядить это APDU? Например, 68h 04h 00h 00h 00h 00h пойдет?

бывалый
Группа: Участники
Сообщений: 55
Добавлено: 22-07-2009 13:29
не пойдет. читайте описание протокола, подбирать байты наугад просто несерьезно.


Группа: Участники
Сообщений: 4
Добавлено: 22-07-2009 13:36
Описание читал. Толком не понял. :) Первый байт - это стартовый, второй - длина. я не понимаю как расписать последние 4 байта. Помоги плиз, очень надо


Группа: Участники
Сообщений: 4
Добавлено: 23-07-2009 13:58
Попробовал отправить APDU вида 68 04 01 00 00 00. Таже ошибка. Что я неправильно делаю?

бывалый
Группа: Участники
Сообщений: 55
Добавлено: 23-07-2009 19:05
ну как же, ты теперь попробуй 68 04 02 00 00 00.

аксакал
Группа: Участники
Сообщений: 568
Добавлено: 24-07-2009 09:46

аксакал
Группа: Модераторы
Сообщений: 592
Добавлено: 13-08-2009 08:58
Подскажите, что определяют таймауты Т1, Т2 и Т3? В каких единицах (миллисекунды, секунды)? И есть ли рекомендации по их подбору для конкретного канала в небалансном МЭК101?

бывалый
Группа: Участники
Сообщений: 55
Добавлено: 14-08-2009 03:00
T1 - время после отправки сообщения, за которое должна прийти квитанция (APDU типа S или I);
T2 - время после приема сообщения, через которое необходимо отправить квитанцию (следует, что T2 < T1);
T3 - время простоя, через которое должна быть отправлена команда тестирования соединения.
Еще есть T0 - время на установление соединения.

Рекомендуемые параметры, если не изменяет память: T1 = 15 с, T2 = 10 с, T3 = 20 с, T0 = 30 с.

аксакал
Группа: Модераторы
Сообщений: 592
Добавлено: 14-08-2009 08:04
Благодарю! Значит тайм-ауты весьма продолжительные и менять их на каналах 300-4800 бит/с смысла нет?

аксакал
Группа: Участники
Сообщений: 568
Добавлено: 14-08-2009 12:53
Т0 и Т1 может и побольше сделать на малых скоростях ?
Да если еще плохой ВЧ-канал...

бывалый
Группа: Участники
Сообщений: 55
Добавлено: 14-08-2009 15:37
Не обратил внимание, что вопрос-то про МЭК101. :) В 101 такого не должно быть, эти таймауты для 104.

Да, на 300 бод таймауты надо бы увеличить. Фактически T1 - T2 = 5 с - максимальное время на прохождение посылки.

Страницы: 1  ответить новая тема
Раздел: 
Телемеханика и связь в энергетике / Модемы и протоколы ТМ / Таймаут T1

KXK.RU