MMS в IEC 61850: сервисы клиент-серверного обмена
Что такое MMS
MMS — Manufacturing Message Specification, международный стандарт ISO 9506 для обмена структурированными данными и сервисами между сетевыми устройствами. В серии IEC 61850 MMS используется как одно из отображений абстрактных коммуникационных сервисов на реальный стек связи.
IEC 61850-8-1 определяет, как модели данных и клиент-серверные сервисы IEC 61850 отображаются на MMS. Благодаря этому клиент может работать с логическими устройствами, логическими узлами и объектами данных, а не только с безымянными регистрами или адресами памяти.
Какие задачи выполняет MMS в IEC 61850
- чтение значений, состояний и описаний объектов данных;
- операции управления с предусмотренной моделью выбора и выполнения;
- буферизованные и небуферизованные отчёты об изменениях;
- доступ к журналам и другим поддерживаемым сервисам;
- получение модели сервера и доступных объектов.
Фактический набор сервисов зависит от роли устройства, редакции IEC 61850 и реализации производителя. Формулировки «MMS поддерживается» недостаточно: в техническом задании указывают требуемые модели данных, отчёты, операции управления и результаты проверки совместимости.
MMS, GOOSE и Sampled Values
MMS обслуживает преимущественно клиент-серверный обмен. GOOSE передаёт события по модели publisher/subscriber, а Sampled Values используется для потоков выборок измеряемых величин. Эти механизмы дополняют друг друга и могут одновременно применяться в одной системе IEC 61850.
Что проверять при интеграции
- редакцию IEC 61850 и поддерживаемые части стандарта;
- роль устройства как сервера, клиента или обеих сторон;
- логические узлы, объекты данных и ограничения экземпляров;
- настройку отчётов, буферов и поведения после разрыва соединения;
- совместимость SCL-файлов и инженерных инструментов;
- профили кибербезопасности IEC 62351-3 и IEC 62351-4, если они требуются проектом.
Сетевая инфраструктура MMS
Для передачи MMS применяют Ethernet-сеть на промышленных коммутаторах. Коммутатор не интерпретирует модель IEC 61850, поэтому совместимость проверяют между конечными IED, SCADA, шлюзами и инженерным ПО. Для связи с другими протоколами могут использоваться шлюзы промышленных протоколов с явно заявленной поддержкой требуемых сервисов.