Программный комплекс DI_HH61850 для взаимодействия с устройствами, использующими МЭК 61850
Программный комплекс DI_HH61850 предназначен для организации взаимодействия систем верхнего уровня автоматизации (SCADA систем, контроллеров и т.п.) с множеством устройств, использующих для связи МЭК 61850. В терминах МЭК 61850, программный комплекс DI_HH61850 является клиентом МЭК 61850. Для взаимодействия с верхним уровнем в DI_HH61850 используется проприетарный протокол на базе сокетов TCP/IP. Программный комплекс DI_HH61850 состоит из трех взаимосвязанных программных компонент DI_Client61850, DI_Config61850, DI_Manipulator61850.
Ядро программного комплекса – компонента DI_Client61850 выполняется в реальном времени и непосредственно осуществляет связь с устройствами нижнего уровня по МЭК 61850 и системами верхнего уровня. DI_Client61850 существует в нескольких вариантах: оконное приложение (OC Windows), консольное приложение (OC Windows, Linux), реализация на Qt. В процессе функционирования компонента DI_Client61850 производит подробное протоколирование своей работы, вычисляет интенсивность потоков данных, фиксирует ошибочные ситуации и сохраняет эту информацию в log-файлах.
Работа компоненты DI_Client61850 базируется на заранее подготовленных файлах конфигурации в формате XML, которые имеют строгую спецификацию в виде XSD файлов. Компонента DI_Config61850 (ОС Windows) выполняется в момент проектирования и готовит конфигурационные файлы для компоненты DI_Client61850 на основании информации, полученной из файлов конфигурации устройств, ICD, SCD или CID файлы, где описаны состав объектов в устройствах и их возможности.
Компонента DI_Manipulator61850 (OC Windows) выполняется в реальном времени и осуществляет мониторинг работы DI_Client61850. Компонента DI_Manipulator61850 поддерживает все функции проприетарного протокола взаимодействия компоненты DI_Client61850 с верхним уровнем процесса автоматизации. Позволяет просматривать в реальном времени отдельные значения объектов устройств, следить и управлять состояниями устройств (включать/исключать устройства из опроса), формировать и отправлять команды в устройства, вычитывать файлы из устройства, выполнять сервисные функции.
Язык программирования: C++. Среда программирования: Builder,MS Visual Studio, QT.
Операционная система: Windows, Linux
Свидетельство о регистрации программ для ЭВМ №2015661874 от 11.11.2015г.