Комплекс программ для практической работы с МЭК – имитатор, клиент, конфигуратор. ЗАО НПК «ДЕЛЬФИН – ИНФОРМАТИКА » Москва 2009г., Липкин Л.Г., Подобряев В.Н., т
Программа DI_SIMULATOR61850.exe – позволяет тестировать АСУ ТП без контроллеров Средний уровень - контроллер, шлюз (IP= ) SCADA – верхний уровень IED1 (IP= ) IED2 (IP= ) ……… …….. IEC Устройства нижнего уровня Средний уровень - контроллер, шлюз (IP= ) SCADA – верхний уровень IEC PC DI_SIMULATOR61850.exe– эмулятор сигналов устройств нижнего уровня (IP= ) (IP= ). (IP= n ) Стандартная схема тестирования: Схема тестирования с использованием DI_SIMULATOR61850.exe:
Что умеет программа DI_Simulator61850.exe Читать *.icd или *. scd файлы и представлять результаты чтения в виде дерева (деревьев) данных, описывающих IED Осуществлять связь и обмениваться данными с программными клиентами протокола МЭК61850, которые работают независимо или входят в состав SCADA системы Позволяет эмулировать одновременно несколько устройств, работающих по протоколу МЭК 61850, на одном персональном компьютере Реализованы три режима эмуляции данных Позволяет посылать GOOSE сообщения реальным устройствам Имитирует отработку команд, поступающих на устройство с верхнего уровня системы автоматизации Позволяет сохранять и загружать текущую конфигурацию тестирования (состав загруженных устройств, порядок следования сигналов, режим тестирования и т.п.)
Дополнительные возможности Можно вручную менять порядок следования объектов в таблицах, тем самым управлять последовательностью передачи сигналов Есть возможность наблюдения за процессом обработки команд При использовании устройств фирмы SIEMENS и программного обеспечения SICAM PAS возможно использовать информацию о результатах параметрирования, содержащуюся в *.xml файле, порождаемом этим ПО.
Дочерние формы, каждая из которых описывает отдельное устройство Структуры данных, описывающих IED, отображаются в виде дерева в левой части формы. Просмотр значений, связанных с отдельным узлом этого дерева можно осуществить с помощью контекстного всплывающего меню. Для задания IP-адреса следует нажать на кнопку IP при этом появится форма для его задания
«Устройство» в работоспособном состоянии О том, что «устройство» перешло в рабочее состояние говорит заполненная таблица в центральной части формы. В этой таблице отображены структуры данных, входящие в так называемые «DataSet», термин стандарта МЭК61850, см (гл. 11, 14). Значение «Enable» в первом столбце таблицы, говорит о том, что сигнал (объект) можно использовать для передачи на верхний уровень системы автоматизации.
Задание режимов эмуляции В настоящее время возможна реализация трех режимов эмуляции. Режим «Однократной передачи» - установка значений интересующих нас объектов вручную и однократная передача. Режим «Передачи всех выделенных сигналов по таймеру с циклическим изменением» - для тестирования системы на предельные нагрузки. Режим «Передача по очереди всех возможных значений выделенных сигналов» - для полной проверки правильности функционирования тестируемой АСУ ТП.
В компании «Дельфин – Информатика» создана также группа программных продуктов для работы с протоколом IEC в режиме реального времени, это: DI_Client61850 DI_Manipulation DI_Config61850 DI_Inspector61850 MasterOPC_DI61850 – совместно с компанией InSat. (OPC сервер, адаптированный для работы с устройствами по протоколу в АСУ ТП электроэнергетики).
Iec DI_Client61850 SCADA Протокол взаимодействия DI_Inspector61850 DI_Config61850 *.icd (*.scd) файлы описания устройств Cfg файлы MasterOPC_DI61850 Схема взаимодействия отдельных программных процессов DI_Manipulation файл описания устройствa Приложения….
Окно программы DI_Manipulation
Окно программы DI_Inspector61850 После задания в программе IP адреса и вызова функции «Connect» происходит вычитывание всех данных IED, расположенного по этому адресу. Далее эту информацию можно сохранить в собственном XML файле (строгое xsd -описание этого файла прилагается) для использовании в программе DI_Config ). Можно проводить различные действия по тестированию прибора: записывать и считывать данные, создавать динамически DataSet и проч.)
Результаты и выводы Применение симулятора позволяет существенно сократить время создания и особенно проверки в лаборатории подготовленного к отправке сконфигурированного ПО для нижнего, среднего и верхнего уровня АСУ ТП Сокращается время пуско-наладки на объекте, упрощается процесс сопровождения АСУ ТП Комплекс программ реального времени позволяет эффективно следить за поведением устройств, работающих по протоколу МЭК61850 как в лаборатории так и на объекте Появился достаточно бюджетный вариант подключения оборудования с современным протоколом МЭК61850 к уже существующим АСУ ТП Имеется базис для создания простых приложений, иллюстрирующих корректную работу устройств РЗА.