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

41 lines
2.7 KiB
Markdown

## Реле -> Программируемые логические контроллеры
### Проблемы автоматизации релейными схемами
- Плохо масштабируется
- Сложная настройка и поддержка
- Ненадежность сложных схем
- Проблема ведения документации
### ПЛК
- Специальная разновидность электронной вычислительной машины
- Особенности
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]]