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

  Следующая старая тема / next oldest topic   Следующая новая тема / next newest topic
» Форум TRACE MODE: техническая поддержка » ОТКРЫТЫЕ ФОРУМЫ / OPEN FORUMS » TRACE MODE 6 бесплатная версия / TRACE MODE 6 Free version » МЭК 60870-5-104 выбор управления

   
Автор / Author Тема / Topic: МЭК 60870-5-104 выбор управления
unieng
Junior Member / Новичок
Участник № / Member № 7997


Icon 1 отправлено / posted      Профиль для / Profile for unieng           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Как управлять вполне понятно. Я не нашел как можно сделать управление дискретным входом с выбором ( SBO) ? Прошу подсказать ответ на данный вопрос.
Сообщения / Posts 7 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
AdAstra Technical Support
Moderator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for AdAstra Technical Support           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Уточните, пожалуйста,
"управление дискретным входом ЧЕГО"?
И что означает SBO?

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


Icon 1 отправлено / posted      Профиль для / Profile for unieng           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
1.Управление состоянием дискретного выхода, slave устройства ВКЛ/Откл
2.select before operate(SBO)(управление с подтверждением) для блокировки одновременного управления других клиентов по МЭК 104. При управлении Slave устройством cо включенным SBO добавляется запрос c битом S/E =1 ( select), ожидание ответа от slave c таким же битом и после уже посылается команда управления с битом S/E=0(Execute)

Сообщения / Posts 7 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
AdAstra Technical Support
Moderator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for AdAstra Technical Support           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
В соответствии со стандартом для дискретного управления используются команды с IDT, равными 45, 46, 47, с передачей команды в объеме 1 байта.
Задавайте значение этого байта в соответствии с требованиями стандарта.

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


Icon 1 отправлено / posted      Профиль для / Profile for unieng           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Я прекрасно понял что IDT=45 реализован. В соответствии с МЭК 60870-5-5-96 возможно: 1.Прямая (непосредственная команда)2.Команда выбора и исполнения. 2 тип команды как раз подразумевает мой вопрос. Я просто не понимаю как я могу послать такую команду с помощью ПО TraceMode. Какой то атрибут могу задействовать под такое или как?
Сообщения / Posts 7 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
AdAstra Technical Support
Moderator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for AdAstra Technical Support           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Действовать надо в соответствии со стандартом.
Команда объемом 1 байт содержит биты разного назначения (в соответствии со стандартом).
В зависимости от Ваших требований формируйте значение байта и посылайте в канал OUT.

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


Icon 1 отправлено / posted      Профиль для / Profile for unieng           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Если рассматривать команду управления побитово, то на значение атрибута R для канала OUT отсылать значение в битовом варианте типа 10000001 для включения с выбором? Но тогда тогда происходит следующая картина:
1. Проходит команда со значением Select, устройство отвечает что свободно для подачи команды управления, но команда не подается, т.к. это должно быть реализована на уровне алгоритма управления.
2. Т.е. получается чтобы реализовать данный вариант управления необходимо делать программу которая смотрит на наличие приходящего ответа на запрос Select и отсылает сразу же команду Execute?

Сообщения / Posts 7 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
AdAstra Technical Support
Moderator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for AdAstra Technical Support           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
1. Посылать команду надо в атрибут IN канала OUT.

2. В заложенном в МРВ алгоритме отработки такой команды автоматически проверяется правильность полученного ответа на ВЫБОР и при корректном ответе автоматически посылается команда управления.

3. В соответствии с разделом "Отладка/Отладочные сообщения/Сообщения при DBG_INFO_IEC104=ON" Вы можете организовать протоколирование обмена по указанному интерфейсу.
Порядок создания конфигурационного файла с именем TVcom_XX.cnf, размещаемого в папке узла, описан в разделе "Приложения/Задание параметров работы мониторов".
Результаты диагностики записываются в текстовый протокол профайлера в папке узла.

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


Icon 1 отправлено / posted      Профиль для / Profile for unieng           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
При записывании значения в атрибут IN канала OUT( управление DO по конкретному регистру) не происходит посылка команды управления после проверки. Смотрю по Wireshark и вижу следующую информацию:
1. Запрос от TraceMode с флагом Select
2. Ответ от устройства с готовностью принимать команду.
3. Ответ от скады с атрибутами Apdulen:4
Type: S (0x01)
Rx:20
4. Ответ от устройства что вышло время на выполнение

Не вижу команды от устройства после проверки.
логи с шарка могу прислать

Сообщения / Posts 7 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
AdAstra Technical Support
Moderator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for AdAstra Technical Support           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Приношу свои извинения за неточность в предыдущем посте.
Действительно, в силу достаточно высокой вариативности пользовательской реакции на получение корректного подтверждения, автоматическая посылка команды не реализована.

Команду необходимо сформировать программным путем.
Например, после посылки "0x81" по истечении некоторого таймаута анализируется признак недостоверности (атрибут 4) у канала OUT и в случае отсутствия этого признака посылается "1".

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

Quick Reply
Сообщение / Message:

HTML код не разрешен. / HTML is not enabled.
UBB код разрешен. / UBB Code is enabled.

Значки Graemlins / Instant Graemlins
   


Послать новую тему / Post New Topic  Послать ответ / Post A Reply Закрыть тему / Close 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

Rambler's Top100 Rambler's Top100



Powered by Infopop Corporation
UBB.classic™ 6.7.2