Обзор возможностей анализатора протоколов Protocols_analyzer от А2Тех

0,00р.

Программа анализа протоколов обмена Protocols_analyzer

Незаменимый инструмент при проверке, тестировании и наладке опроса различных приборов в систему диспетчеризации.

Опыт “боевого” применения программы описан в статье:

Опыт наладки промышленных сетей. Опрос терминалов ABB REL551 и REL511 по протоколу SPABus через RS485

Приобрести лицензию: Лицензия

Артикул: S000021-1 Категория:

Программа анализа протоколов обмена Protocols_analyzer задумана как инструмент, объединяющий в себе базовые возможности большого количества программ, как платных, так и бесплатных, в которых реализованы различные протоколы обмена, используемые в АСУТП и системах сбора данных.

Неполные аналоги программы Protocols_analyzer, в которых реализованы функции, имеющиеся в программе:

  1. TCP Connector от vdd-pro.ru. Позволяет организовать мост (бридж) между TCP-клиентами и TCP-серверами в любой комбинации. Бесплатная.

Программа Protocols_analyzer от А2Тех является незаменимым инструментом при проверке, тестировании и наладке опроса различных приборов в систему диспетчеризации. Опыт "боевого" применения программы описан в статье: Опыт наладки промышленных сетей. Опрос терминалов ABB REL551 и REL511 по протоколу SPABus через RS485 Приобрести лицензию: Лицензия Функционал программы: Формирование тестовых пакетов, отправка их к приборам, получение ответов и расшифровка этих ответов. Для некоторых протоколов реализована также проверка целостности пакетов. По всем протоколам в программе реализованы только базовые функции в объёме, позволяющем сформировать минимально необходимый набор тестовых пакетов для проверки связи с приборами. Поддерживаемые протоколы обмена:

  1. ВКТ-7_read, ВКТ-7_sim - ModBus-подобный протокол тепловычислителя ВКТ-7
  2. ModBus_RTU_master, ModBus_RTU_slave - протокол ModBus RTU с диагностикой
  3. ModBus_TCP_master, ModBus_TCP_slave - протокол ModBus TCP с диагностикой
  4. IEC103_master, IEC103_slave - протокол по ГОСТ Р МЭК 60870-5-103
  5. IEC104_master, IEC104_slave - протокол по ГОСТ Р МЭК 60870-5-104. Начиная с версии 3.1 работает как через TCP/IP, так и через реальный/виртуальный COM. (В версии 3.0 был реализован только через COM-порт, для отправки пакетов через TCP/IP (как предполагает стандарт) требовался виртуальный COM-порт, например HW Virtual Serial Port)
  6. IEC61850_SV(9-2LE)_source - рассылка значений по протоколу ГОСТ Р МЭК 61850, профиль SV 9-2LE. С момента реализации (версии 3.0) и до текущей версии реализация ограничена частотой 20 отсчётов на период, пересматривать это ограничение пока не планируется.
  7. SPABus_master, SPABus_slave - протокол SPABus, обычно используется в терминалах релейной защиты.
  8. DMX_master, DMX_slave - протокол DMX. Обратите внимание, что по стандарту протокол DMX работает на скорости 250 000 бод, не все COM-порты и преобразователи USB-RS485 поддерживают такую скорость.
  9. SPBus_PC_wGate - протокол СПСеть фирмы Логика. Для обмена с приборами по этому протоколу потребуется либо прямое подключение по RS232 к тепловычислителю или газовому корректору либо адаптер АПС79 или АДС99.
  10. SPBus_PC_woGate - протокол СПСеть фирмы Логика, прямое подключение к RS485 без шлюза. Процедура циркуляции маркеров поддерживается на уровне ПК.
  11. Elster_A18xx_Opto_via_COM - протокол счётчиков Альфа серии A1800 в варианте через оптопорт
  12. Elster_A18xx_ANSI_via_COM - протокол счётчиков Альфа серии A1800 в варианте через RS485
  13. Elster_A1140_ANSI_via_COM - базовые пакеты проверки связи счётчиков Альфа серии A1140. Сам протокол закрытый, поэтому реализовать удалось только первый пакет процедуры установки связи (по информации из открытых источников), после которого прибор на 30 секунд "подвисает", ожидая продолжения процедуры установки связи.
  14. Emerson BSAP_master
  15. Emerson BSAP_slave
  16. Forwarding(COM-COM)

В разработке протоколы (планируются к реализации в ближайшие годы, приоритетность - в зависимости от потребностей клиентов):

  1. IEC61850_SV(9-2LE)_client
  2. inv.ARP
  3. LG_IP_phone
  4. LG_IP_ATS
  5. SPBus_PC_wGate_via_TCP
  6. SPBus_Device_SPT961 - эмуляция тепловычислителя СПТ961
  7. SPBus_Device_APS79 - эмуляция адаптера АПС79
  8. Forwarding(COM-TCP)
  9. IEC101_master, IEC101_slave
  10. Пульсар-2_read - протокол модемов Пульсар (Тепловодохран, г. Рязань)
  11. NVT (протокол управления виртуальными COM-портами)

И одной из самых интересных особенностей программы Protocols_analyzer является возможность сканирования СПСети фирмы Логика на предмет всех подключенных к сети девайсов.

 

Работа с прямым подключением к СПСети. Просмотр адресов всех работающих в сети приборов:

 

Работа с прямым подключением к СПСети. Одиночный запрос параметра прибора:

 

Другие примеры применения:

SPABus (протокол терминалов релейной защиты ABB) через COM-порт:

 

SPABus (протокол терминалов релейной защиты ABB) через TCP/IP:

 

Forwarding(COM-COM):

 

Протоколы inverse ARP и reverse ARP (пока только отправка; приём пакетов можно мониторить в WireShark)

Отзывы

Отзывов пока нет.

Только зарегистрированные клиенты, купившие этот товар, могут публиковать отзывы.