Форум TRACE MODE: техническая поддержка
Тема закрыта / Topic Closed  Тема закрыта / Topic Closed
Послать новую тему / Post New Topic  
Тема закрыта / Topic Closed  Тема закрыта / Topic Closed
мой профиль / my profile авторизация / login | регистрация / register | поиск / search | часто задаваемые вопросы / faq | начало / forum home

  Следующая старая тема / next oldest topic   Следующая новая тема / next newest topic
» Форум TRACE MODE: техническая поддержка » ТЕХНИЧЕСКАЯ ПОДДЕРЖКА / TECHNICAL SUPPORT TRACE MODE 6 » TRACE MODE 6 бесплатная Базовая версия / TRACE MODE 6 free Base version » МЭК 60870-5-101

   
Автор / Author Тема / Topic: МЭК 60870-5-101
alex5577
Junior Member / Новичок
Участник № / Member № 6008


Icon 1 отправлено / posted      Профиль для / Profile for alex5577           Редактировать/удалить сообщение / Edit/Delete Post 
Пожалуйста вышлите пример с использованием протокола МЭК 60870-5-101!
Сообщения / Posts 11 | Из / From: Russia  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post 
Отправлено.
Сообщения / Posts 17117 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
alex5577
Junior Member / Новичок
Участник № / Member № 6008


Icon 1 отправлено / posted      Профиль для / Profile for alex5577           Редактировать/удалить сообщение / Edit/Delete Post 
Спасибо!
Примеры я получил, но возник другой вопрос:
я поправил конфигурацию каналов в соответствии со своими данными; установил связь на канальном уровне (идут посылки 10 7A 07 81 16)и передал данные: 68 08 08 68 08 07 01 01 01 07 0А 01 24 16; после этого канальный уровень сбрасывается (т.е. шлет опять 10 49 07 50 16), а должно быть 10 5A 07 61 16 согласно МЭК 60870-5-101! В чем причина? Можете помочь?

Сообщения / Posts 11 | Из / From: Russia  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Nico
Forum Professor / Завсегдатай форума
Участник № / Member № 5342


Icon 1 отправлено / posted      Профиль для / Profile for Nico           Редактировать/удалить сообщение / Edit/Delete Post 
i2( 92 атрибут ) канала LinkStatus задает
период запроса статуса в сек
надо задать его != 0

Сообщения / Posts 819 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
alex5577
Junior Member / Новичок
Участник № / Member № 6008


Icon 1 отправлено / posted      Профиль для / Profile for alex5577           Редактировать/удалить сообщение / Edit/Delete Post 
Я взял за основу Ваш пример, там стоит 10 сек.
Поменял только номер КП (Параметр2 = 0x7); ASDU=1;COT=1;IOA=1 (т.к. размер данных - 1 байт) и выбрал свой COM порт!

Сообщения / Posts 11 | Из / From: Russia  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post 
Речь идет не о периоде обработки канала LinkStatus, а о настройке у его "Источника" поля "Параметр 5".
По описанию драйвера - это "таймаут (в секундах) посылки команды reset_link (значение таймаута записывается в атрибут 92, I2 канала);"

Сообщения / Posts 17117 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
alex5577
Junior Member / Новичок
Участник № / Member № 6008


Icon 1 отправлено / posted      Профиль для / Profile for alex5577           Редактировать/удалить сообщение / Edit/Delete Post 
Задал Параметр5 = 0x10, но ничего не изменилось.
Сообщения / Posts 11 | Из / From: Russia  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Nico
Forum Professor / Завсегдатай форума
Участник № / Member № 5342


Icon 1 отправлено / posted      Профиль для / Profile for Nico           Редактировать/удалить сообщение / Edit/Delete Post 
Значит нет ответа от контроллера !
Посылки TM приведены а контроллера ?
ASDU=1;COT=1;IOA=1 соответствует контроллеру ?
92 атрибут смотреть в реальном времени
fcb bit инвертируется при получении корректного ответа

Сообщения / Posts 819 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
alex5577
Junior Member / Новичок
Участник № / Member № 6008


Icon 1 отправлено / posted      Профиль для / Profile for alex5577           Редактировать/удалить сообщение / Edit/Delete Post 
Процедура обмена:
TraceMode - master(M), AET211 - slave(S)
M: 10 49 07 50 16
S: 10 0B 07 12 16
M: 10 40 07 47 16
S: 10 00 07 07 16
M: 10 7A 07 81 16
S: 68 08 08 68 08 07 01 01 01 07 0A 01 24 16
M: 10 49 07 50 16
S: 68 08 08 68 08 07 01 01 01 07 0A 00 23 16
M: 10 49 07 50 16
...

Сообщения / Posts 11 | Из / From: Russia  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Nico
Forum Professor / Завсегдатай форума
Участник № / Member № 5342


Icon 1 отправлено / posted      Профиль для / Profile for Nico           Редактировать/удалить сообщение / Edit/Delete Post 
если приведенная строка есть ответ
68 08 08 68 08 07 01 01 01 07 0А 01 24 16
то
IDT=M_SP_NA_1=1
CPS=1
COT=1
СommonA=7
IOA=10
databyte=1
"24"- ???

Сообщения / Posts 819 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
alex5577
Junior Member / Новичок
Участник № / Member № 6008


Icon 1 отправлено / posted      Профиль для / Profile for alex5577           Редактировать/удалить сообщение / Edit/Delete Post 
24 - контрольная сумма!
Сообщения / Posts 11 | Из / From: Russia  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Nico
Forum Professor / Завсегдатай форума
Участник № / Member № 5342


Icon 1 отправлено / posted      Профиль для / Profile for Nico           Редактировать/удалить сообщение / Edit/Delete Post 
ага забыл про kc
92 атрибут в реальном времени чему равен ?
поставить бит отладки у каналов LinkSts и запроса данных(в файле профайлера будет разбор ответа)
на запрос статуса контроллер отвечает данными почему ?

Сообщения / Posts 819 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
alex5577
Junior Member / Новичок
Участник № / Member № 6008


Icon 1 отправлено / posted      Профиль для / Profile for alex5577           Редактировать/удалить сообщение / Edit/Delete Post 
[92] Link_Status: 16(0010)
[92] Data_Read: 0(0000)
[92] in_f: 10(000A)

Биты отладки стоят на всех каналах.

Из файла профайлера:
INF_RTM:mode=2(Work) e15=00 e18=00 e20=00 [0-0-src4]
INF_GRAPH:popup=0 scrref=0 trend=0,0 update=0
._.:ADDR=7 COT=1 IOA=10 VAL=1(1) QV=0 IDT=1 ..
INF_RTM:stoping...
INF_RTM:mode=5(Stop) e15=00 e18=00 e20=00 [0-0-src0]

Команда stoping... - это я выкл. МРВ!

Сообщения / Posts 11 | Из / From: Russia  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post 
В файле *.cnf надо задать ключ
DEBUGON=2200

Файл проекта и папку узла после обмена пришлите, пожалуйста, на адрес техподдержки hotline@adastra.ru.

Сообщения / Posts 17117 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
alex5577
Junior Member / Новичок
Участник № / Member № 6008


Icon 1 отправлено / posted      Профиль для / Profile for alex5577           Редактировать/удалить сообщение / Edit/Delete Post 
Отправил.
Сообщения / Posts 11 | Из / From: Russia  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post 
После получения фрейма с данными Мастер вновь запрашивает статус для того, чтобы узнать, есть ли у Slave даyyst для передачи.

На запрос статуса
M: 10 49 07 50 16
устройство ДОЛЖНО ответить сообщением статуса типа
S: 10 0B 07 12 16
Почему на запрос статуса
M: 10 49 07 50 16
устройство отвечает передачей данных?
S: 68 08 08 68 08 07 01 01 01 07 0A 00 23 16

Это противоречит стандарту.

Уточните, пожалуйста, какое устройство Вы используете, кто его производит, кто зашивает в него драйвер протокола IEC 101?

Сообщения / Posts 17117 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
alex5577
Junior Member / Новичок
Участник № / Member № 6008


Icon 1 отправлено / posted      Профиль для / Profile for alex5577           Редактировать/удалить сообщение / Edit/Delete Post 
Тогда объясните мне какую функцию протокола МЭК 60870-5-101 использует TraceMode?
Судя по данным, он использует "Сбор данных при помощи опроса" п.6.2 ГОСТ Р МЭК 870-5-5-96, а там написано, что после запроса пользовательских данных класса 1(FCB = 1): 10 7A 07 81 16, если есть ответ с данными от КП: 68 08 08 68 08 07 01 01 01 07 0A 01 24 16, идет запрос пользовательских данных 1 (FCB = 0): 10 5A 07 61 16! И никакого запрос статуса быть не должно.
P.s.: я скачал тестер с какого-то иностранного сайта, где используется протокол IEC 60870-101 и там все работает!

Сообщения / Posts 11 | Из / From: Russia  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post 
По стандарту МАСТЕР имеет право подавать любые команды в любое время.
SLAVE обязан отвечать на любые команды МАСТРЕа корректно.

Сообщения / Posts 17117 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
alex5577
Junior Member / Новичок
Участник № / Member № 6008


Icon 1 отправлено / posted      Профиль для / Profile for alex5577           Редактировать/удалить сообщение / Edit/Delete Post 
Это понятно, но где в ГОСТе прописана ваша процедура обмена, приведите пункт из ГОСТа!
Сообщения / Posts 11 | Из / From: Russia  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
alex5577
Junior Member / Новичок
Участник № / Member № 6008


Icon 1 отправлено / posted      Профиль для / Profile for alex5577           Редактировать/удалить сообщение / Edit/Delete Post 
Я так понял, что ответа не последует...
Заметил еще одну странность в процедуре обмена:
после установки канального уровня, положительная квитанция отрабатывает правильно, почему?
M: 10 49 07 50 16
S: 10 0B 07 12 16
M: 10 40 07 47 16
S: 10 00 07 07 16
M: 10 7A 07 81 16
S: E5
M: 10 5A 07 61 16
S: 10 00 07 07 16
M: 10 7A 07 81 16

Сообщения / Posts 11 | Из / From: Russia  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post 
Драйвер написан для работы в ассиметричном режиме.

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

У нас нет возможности обсуждать в форуме положения стандарта.

Топик закрывается.

Сообщения / Posts 17117 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
   

Послать новую тему / Post New Topic  
Тема закрыта / Topic Closed  Тема закрыта / Topic Closed
Открыть тему / Open Topic   Feature Topic   Переместить топик / Move Topic   Удалить топик / Delete Topic Следующая старая тема / next oldest topic   Следующая новая тема / next newest topic
 - Printer-friendly view of this topic
Перейти к / Hop To


Новости АСУ ТП / News | SCADA / HMI | Обучение / Trainings | Свяжитесь с нами / Contact Us



Powered by Infopop Corporation
UBB.classic™ 6.7.2