Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Manufacturing Technology >> Промышленные технологии

Straton Tutorial 2: Мастерство MMS-коммуникации в IEC 61850

Введение

Второй туториал по стандарту IEC61850. Настоятельно рекомендую прочитать первый, так как начинаем с его конца. Статья для знакомых со стандартом.

Фокус на протоколе MMS (Manufacturing Message Specification) — одном из двух протоколов стандарта. MMS моделирует реальные устройства и функции, обменивается информацией и процессными данными в реальном времени. Базируется на клиент-сервере, работает вертикально в сетевой архитектуре.

Два механизма MMS:

Straton Tutorial 2: Мастерство MMS-коммуникации в IEC 61850

Tutorial 2 – MMS communication

  1. Вставка IEC61850 сервера в конфигурацию полевой шины: "Insert Configuration" → "IEC 61850 Server incl. GOOSE". Стандарт определяет TCP порт 102 для MMS-сервера.
  2. Straton Tutorial 2: Мастерство MMS-коммуникации в IEC 61850
  3. Настройка IED (Intelligent Electronic Device) через SCL (Substation Configuration description Language). Откройте SCL Editor во вкладке Tools.
  4. Straton Tutorial 2: Мастерство MMS-коммуникации в IEC 61850
  5. Дважды кликните IED для настройки коммуникационной части SCL.
  6. Straton Tutorial 2: Мастерство MMS-коммуникации в IEC 61850
  7. Добавьте обязательные Logical Node: LLN0 и LPHD. Data Objects по умолчанию уже выбраны, можно добавить больше через чекбоксы.
  8. Straton Tutorial 2: Мастерство MMS-коммуникации в IEC 61850 Straton Tutorial 2: Мастерство MMS-коммуникации в IEC 61850
  9. Создайте собственный Logical Node для своих данных. Создадим GGIO (generic logical node). Импортируем два SPS (Single Point Status) для двух alarms (BOOL) из PLCnext Engineer, и SPC (Single Point Controllable) для отправки команд от клиента (для 4-го туториала).
  10. Straton Tutorial 2: Мастерство MMS-коммуникации в IEC 61850

    Для второго alarm нужно создать свой SPS.

    Straton Tutorial 2: Мастерство MMS-коммуникации в IEC 61850

    Выберите Data Attributes созданного Data Object (Ind2): stVal, q (quality), t (timestamp).

    Straton Tutorial 2: Мастерство MMS-коммуникации в IEC 61850

    Настройте Data Attributes SPC для использования в разных типах команд.

    Straton Tutorial 2: Мастерство MMS-коммуникации в IEC 61850
  11. Добавьте Data Set — упорядоченную группу ссылок на Data Objects/Attributes в модели данных, разделяемую с 61850-клиентом. По стандарту Data Sets часть логического узла, чаще всего в LLN0.
  12. Straton Tutorial 2: Мастерство MMS-коммуникации в IEC 61850

    Дважды кликните и выберите нужные данные.

    Straton Tutorial 2: Мастерство MMS-коммуникации в IEC 61850
  13. Добавьте Report Control Block (RCB), настройте: тип, привязку к Data Set, Optional Fields и Trigger Option.
  14. Straton Tutorial 2: Мастерство MMS-коммуникации в IEC 61850
  15. Инструмент имеет синтаксический чекер. Нажмите, ошибки появятся в логе. Кликайте по ошибкам и выбирайте默认 опции до сообщения "Check succeeded". Не забудьте сохранить файл.
  16. Straton Tutorial 2: Мастерство MMS-коммуникации в IEC 61850
  17. SCL готов. Импорт в основной проект: Fieldbus Configuration → правый клик на IEC61850 Server incl. GOOSE → "Read variable from SCL file".
  18. Straton Tutorial 2: Мастерство MMS-коммуникации в IEC 61850

    Нажмите "Insert", импортируйте SCL-файл, выберите Data Attributes ваших Data Objects для использования как переменные в программе. Если не выбирать timestamp, стек рантайма обработает его автоматически.

    Straton Tutorial 2: Мастерство MMS-коммуникации в IEC 61850
  19. Сопоставление переменных PLCnext (импортированных по MODBUS) с созданными через SCL. Вкладка "Profile" в дереве проекта → выберите IEC61850S2 → скопируйте имена MODBUS-переменных в колонку "Name" переменных 61850.
  20. Straton Tutorial 2: Мастерство MMS-коммуникации в IEC 61850 Straton Tutorial 2: Мастерство MMS-коммуникации в IEC 61850
  21. Чтение онлайн переменных 61850-сервера из виртуального 61850-клиента. В straton Editor есть инструмент: настройте IP для подключения. IEDExplorer работает аналогично.
  22. Straton Tutorial 2: Мастерство MMS-коммуникации в IEC 61850 Straton Tutorial 2: Мастерство MMS-коммуникации в IEC 61850
  23. Теперь можно переключать переменную в PLCnext Engineer и видеть эффект в 61850-клиенте, читающем с 61850-сервера.
  24. Straton Tutorial 2: Мастерство MMS-коммуникации в IEC 61850

Спасибо за чтение, следующий туториал в процессе.

Промышленные технологии

  1. Понимание сетевых протоколов: от физического уровня к продвинутому арбитражу
  2. Почему важна цифровая память
  3. Микропроцессоры: эволюция вычислений с запрограммированной памятью
  4. Полные данные по ОУ: даташиты National Semiconductor и CA3130
  5. acceed EDAM-4200: Интегрированные I/O-модули для масштабируемой надежной передачи данных
  6. Данные-ориентированное производство: раскрытие эффективности, экономии затрат и инноваций
  7. Интеграция данных сенсоров в Raspberry Pi: практическое руководство
  8. Освоение программирования на C: подробное руководство для начинающих
  9. Максимизируйте преимущество вашей организации: превращение данных в стратегические инсайты
  10. Big Data и ИИ: синергия за цифровой трансформацией