МЭК 61131 (Стандарт МЭК 61131-3: Языки программирования)

Стандарт МЭК 61131 предназначен для обеспечения единого набора языков программирования для программируемых контроллеров и средств автоматизации производственных процессов, что позволяет упростить разработку и сопровождение программного обеспечения для автоматизации производственных процессов.

Основные цели и задачи стандарта МЭК 61131 включают:

  • Обеспечение единого синтаксиса и семантики для различных языков программирования, что упрощает обучение и понимание программного кода разработчиками.
  • Повышение переносимости программ между различными моделями и производителями программируемых контроллеров.
  • Обеспечение возможности структурирования программного кода для легкого понимания и сопровождения.
  • Поддержка различных типов задач автоматизации, включая управление процессами, обработку данных, коммуникацию и т.д.
  • Обеспечение возможности создания гибких и расширяемых систем управления.

SCADA NPT Expert поддерживает логические блоки на всех языках стандарта МЭК 61131-3:

  • Структурированный текст (ST - Structured Text)
  • Последовательные функциональные схемы (SFC - Sequential Function Chart)
  • Диаграммы функциональных блоков (FBD - Function Block Diagram)
  • Релейно-контактные схемы, или релейные диаграммы (LD - Ladder Diagram)
  • Список инструкций (IL - Instruction List)

Настройка и проверка логических блоков осуществляется с помощью продвинутого отладчика в SCADA Studio. Отладчик позволяет сформировать необходимый сценарий изменения входных переменных для контроля значений на выходе алгоритма.