- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не писать свой вопрос в первую попавшуюся тему - вместо этого создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь и здесь, а студентам - обязательно здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
МЭК 60870-5-103 тестирование реализации
-
- здесь недавно
- Сообщения: 4
- Зарегистрирован: 11 апр 2009, 11:51
- Имя: Прохоров Леонид Дмитриевич
МЭК 60870-5-103 тестирование реализации
У меня стоит задач реализации вышеуказанного протокола в одном из изделий. Можете подсказать какую-нибудь SCADA систему, или просто отдельную программу (бесплатную, либо с тестовым периодом или на ограниченное число точек), которая умеет по этому протоколу опрашивать устройства? Что бы можно было потестировать реализацию. Когда реализовывал Modbus RTU с этим проблем не было, а вот тут загвоздка что-то выходит.
-
- специалист по B&R
- Сообщения: 157
- Зарегистрирован: 15 фев 2014, 23:37
- Имя: Волоснов Сергей
- Страна: Казахстан
- город/регион: Актобе
- Благодарил (а): 19 раз
- Поблагодарили: 11 раз
Re: МЭК 60870-5-103 тестирование реализации
В ходе отладки опроса РЗА терминалов Экра по протоколу МЭК103, мною от их техподдержки была получена программа, находящаяся по ссылке ниже. Наш программист с ее помощью успешно наладил опрос, но подробнее описать работу программы не смогу.
http://rusfolder.com/44192156
http://rusfolder.com/44192156
Автоматизация бардака порождает только автоматизированный бардак
-
- здесь недавно
- Сообщения: 4
- Зарегистрирован: 11 апр 2009, 11:51
- Имя: Прохоров Леонид Дмитриевич
Re: МЭК 60870-5-103 тестирование реализации
ух ты, спасибо! Сейчас покопался чуток с ней, похоже то, что надо! :-)
-
- здесь недавно
- Сообщения: 4
- Зарегистрирован: 11 апр 2009, 11:51
- Имя: Прохоров Леонид Дмитриевич
Re: МЭК 60870-5-103 тестирование реализации
После некоторого перерыва вернулся я к вопросу реализации 103-го. Программа, которую вы порекомендовали помогла, но вопросов скорее стало еще больше. Если возможно хотелось бы с вашей помощью их снять. Мне в руки попался отснифанный обмен между реальным устройством и скадой с комментариями. так вот первый вопрос, который у меня возник:
Скада делает запрос на сброс подсистемы связи, на что устройство отвечает положительной квитанцией (короткое сообщение) в поле управления которой выставлен бит ACD - запрос на передачу данных класса 1. т.е. устройство просит от системы управления данные класса 1. Какие данные являются таковыми? первая мысль, что может быть устройство таким образом просит синхронизацию времени? Но скада в ответ запрашивает от устройства данные класса 1 (короткое сообщение с функциональным кодом 10). не совсем понятно, чего хотело устройство.
Скада делает запрос на сброс подсистемы связи, на что устройство отвечает положительной квитанцией (короткое сообщение) в поле управления которой выставлен бит ACD - запрос на передачу данных класса 1. т.е. устройство просит от системы управления данные класса 1. Какие данные являются таковыми? первая мысль, что может быть устройство таким образом просит синхронизацию времени? Но скада в ответ запрашивает от устройства данные класса 1 (короткое сообщение с функциональным кодом 10). не совсем понятно, чего хотело устройство.
-
- здесь недавно
- Сообщения: 10
- Зарегистрирован: 24 янв 2014, 13:47
- Имя: Олег О.
- Страна: Россия
- город/регион: Екатеинбург
Re: МЭК 60870-5-103 тестирование реализации
класс данных 1 - это данные, требующие немедленной передачи (спорадика, уставки, сработки). Данные класса 2 - это текущие значения, которые могут передаваться циклически, фоновой передачей или еще как. Так как обмен запрос\ответ, то стандартный обмен представляет собой непрерывный запрос данных класса 1. Когда их нет - устройство так и отвечает. когда есть, то фиксированной посылкой сообщает о наличии таких данных и следом отдает их. 103 протокол наследник 101. Почитайте его - много станет понятно.
-
- здесь недавно
- Сообщения: 8
- Зарегистрирован: 03 окт 2013, 12:55
- Имя: Ярослав
- Страна: Россия
- город/регион: Воркута