Files
obsidian/Computer Science/Вычислительные системы/ПЛК.md
T
roma-dxunvrs 05a67d2998
deploy / Pull and Restart (push) Successful in 17s
18.09.26
2026-09-18 22:52:40 +03:00

2.7 KiB

Реле -> Программируемые логические контроллеры

Проблемы автоматизации релейными схемами

  • Плохо масштабируется
  • Сложная настройка и поддержка
  • Ненадежность сложных схем
  • Проблема ведения документации

ПЛК

  • Специальная разновидность электронной вычислительной машины
  • Особенности
    1. Управляющие системы
    2. Законченные устройства для встроенного использования
    3. Специализация ввода-вывода, модульность
    4. Выделение инструментальной составляющей
    5. Эксплуатация в тяжелых условиях

Типовое устройство ПЛК

!ПЛК.png

  • Существуют и полностью программные реализации
  • Отделение инструментальной составляющей P.S. оптическая изоляция нужна, чтобы не сгорел сам ПЛК, а лишь модули ввода/вывода (на входе - защита от большого напряжения, на выходе - если модуль вывода выйдет из строя, то начнет накапливаться ток - от этого и защита)

Программирование ПЛК (1 штука)

  • IEC 61121 - standard for programmable controllers
  • Языки для АСУТП (автоматизированная система управления технологическим процессом)
    1. Ladder Diagram (релейно-контактные схемы)
    2. Function Block Diagram (функциональные блоковые диаграммы)
    3. Sequential Function Chart (последовательные функциональные диаграммы)
    4. Structured Text (структурированный текст)
  • Почему именно они
    1. Использование не программистами
    2. Визуальность
    3. Формальные свойства, реальное время

!АСУТП.png

Программирование ПЛК (N штук)

  • IEC 61499 - Standard for distributed Automation
  • System of Systems
  • Разделение управления и данных
  • Интероперабельность по данным (возможность обмена данными между разными системами, даже разных фирм)

!ПЛК N.png