Страниц: [1]
  Печать  
Автор Тема: Программирование МЭК 104 Slave  (Прочитано 4624 раз)
TryMe
Участник
*
Offline Offline

Сообщений: 2


Просмотр профиля
« : Июля 23, 2009, 03:16:50 pm »

Здравствуйте! Начал реализовывать МЭК 104 Slave. В качестве мастера использую SCADA Data Gateway. Возникла такая проблема. При отправке сообщений в непрерывном режиме через 15 секунд появляется ошибка "I format timeout t1". Как я понимаю это связано с тем, что мастер не получает подтверждения от слейва. Пробовал отправить ASDU S-формата - все равно происходит разрыв соединения по той же ошибке. Помогите, пожалуйста. Может я неправильно понимаю принцип подтверждения кадра или еще что-то. Вобщем, жду помощи. Smile
Записан
mgb14
Участник
*
Offline Offline

Сообщений: 14


Просмотр профиля
« Ответ #1 : Июля 23, 2009, 10:42:38 pm »

Посмотрите рис.12 русской редакции 104 стандарта. Таймаут t1 означает, что мастер отправил Вам I-пакет с определенным порядковым номером и Вы не подтвердили получение этого пакета (S-кадром или I-кадром с соответствующим принимаемым порядковым номером (или большим если подтверждается прием нескольких кадров одним ответным))
Записан
TryMe
Участник
*
Offline Offline

Сообщений: 2


Просмотр профиля
« Ответ #2 : Июля 24, 2009, 08:39:18 am »

Я так и делаю. Высылаю кадр S-формата. Он успешно доходит до мастера. Но в итоге все равно через 15 секунд - таймаут t1.
Записан
Страниц: [1]
  Печать  
 
Перейти в: