11

Что такое ПЛК?

Серия ПЛК
ПЛК в щите автоматики

ПЛК в щите автоматики

Что такое программируемый логический контроллер (ПЛК)? – ответ на этот вопрос дает одноименная статья "What is a programmable logic controller (PLC)?" на портале «Control Design eNews. Публикуем аннотацию перевода (более подробный текст находится здесь).

Краткое описание программируемых логических контроллеров:

  • ПЛК – это мини-компьютер, управляющий электромеханическим оборудованием и предназначенный для связи с устройствами с цифровыми и/или аналоговыми вводами/выводами, получения данных от датчиков, выполнения на их основе вычислений и логических операций, необходимых для управления исполнительными механизмами и приводами.

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

  • К ПЛК обычно подключаются дополнительные модули ввода/вывода, позволяя производить наращивание и масштабирование системы.

  • Программирование ПЛК основано на стандарте IEC 61131-3 (МЭК 61131-3), который включает в себя языки более высокого уровня: LD, IL, ST, FBD и SFC.

  • ПЛК поддерживают такие протоколы связи, как Ethernet, Modbus, EtherNet/IP, Profinet/Profibus, CIP, CANopen и EtherCAT. Взаимодействие ПЛК с оператором осуществляется посредством человеко-машинных интерфейсов (HMI) и систем диспетчерского управления (SCADA).

  • Контроллеры промышленного исполнения способны выдерживать экстремальные температуры, влажность, вибрацию и воздействие электромагнитных полей.

  • ПЛК способны хранить и передавать данные, а также составлять отчеты о ходе техпроцессов, а также контролировать свое собственное состояние и предоставлять диагностическую информацию для устранения неполадок.

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

Автоматизация

83 поста759 подписчиков

Правила сообщества

Размещайте статьи по теме АСУ ТП, делитесь опытом и комментируйте публикации. Здесь можно и пиариться, но материал должен быть написан в инфостиле: ничего лишнего, только факты.

1
DELETED
Автор поста оценил этот комментарий

Из простого:

1. Добавить нормальную задержку по отключению.

2. Команды Undo/Redo

3. При копировании блока давать предупреждение и возможность моментальной замены переменной из списка аварий. (Аналогично другим переменным из пользовательских списков)

4. Применение функции Link непосредственно к выходам рабочей области (функционального блока или контроллера)


Из принципиального.

Сделать нормальную работу с объявленными переменными. Так как при необходимости работы с одной переменной в разных местах её надо тащить из блока в блок через всё рабочее пространство, а пользоваться Link при больших проектах так себе затея для читаемости программы.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Принято. Проанализируем. Информация ценная.

0
DELETED
Автор поста оценил этот комментарий

То что стабильная спору нет. Но вот отсутствие некоторых элементарных вещей удручает.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Будем рады доработать софт. Что посоветуете сделать?

показать ответы
0
DELETED
Автор поста оценил этот комментарий

"в среде CODESYS"


Вы Конграф  будете допиливать или  будете выпиливать?

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

В настоящее время зафиксирована стабильная версия ПО Конграф, которая поддерживается в работоспособном состоянии. Однако по запросам эксплуатантов производятся отдельные доработки.

показать ответы
6
Автор поста оценил этот комментарий

Вы как-то умудряетесь писать статьи максимально сумбурно и непонятно.

Название "что такое плк" как бы подразумевает что дл читающих кто нихрена не знает. А дальше идёт МЭК61131!!! Офигеть как понятно, и названия языков LD, ST, SFC прям понятно.


Можно же написать.

ПЛК это программируемый логический контроллер.

ПЛК может иметь входы и выходы, например на вход можно подключить простую кнопку, а на выход можно прицепить лампу.

Далее можно написать программу плк , чтобы по нажатию кнопки просто включилась лампа. Это самый простой пример. Можно сделать чтобы лампа включилась не сразу а по таймеру.

А можно на вход подключить не кнопку а, допустим, датчик дыма. А на выход оповещатель, а на другой выход клапан или насос который начнёт гнать воду. Вот уже система пожаротушения.

А теперь представим что у плк можно подключать модули, чтобы входов и выходов у него было по несколько сотен штук. Теперь ПЛК управляет десятками и сотнями насосов, а на входе у него десятки и сотни датчиков, причём самых разных.

Система получилась большая и сложная, хотелось бы чтоб работала надёжно.

Подключим второй ПЛК ко всему этому. Получим резервирование, да , не все ПЛК умеют так, зато теперь получаем Надёжность- если с одним ПЛК что-то случится, второй продолжит работу мгновенно, так что ничто не изменится.


ПЛК как-то надо программировать и для этого существуют специализированные языки, и разработаны они были для электриков а не для программистов, поэтому они намного проще всяких Java, python. SFC вообще графический, там не надо писать код. Там надо собирать блоки и рисовать между ними связи, ни строчки кода!


Теперь контроль ПЛК. Сам по себе плк не особо информативен для человека - стоит в шкафу где-то в засранном мышами блок боксе и моргает лампочками, хотелось бы показать картинкой что там творится.

Для этого к нему подключают компьютер, и тянут провода от засранного холодного блок-бокса с ПЛК до тёплой и уютной операторной с кучей мониторов и чаем.

На компьютере крутится программа - SCADA система (на самом деле это пачка программ но не суть). Она отображает все чем управляет ПЛК и что в каком состоянии находится, какой насос включён/отключён, где датчик сработал. Программы для ПЛК пишут так чтобы они работали без участия человека и компьютера, но конечно человек может вмешаться в их работу и что-то сделать вручную. Основная идея в том что если ПЛК потеряет связь с компьютером то это никак не влияет на его работу, он продолжит работать по алгоритму. Он стоит и работает десятками лет автономно, в жару,в холод, влажность . Компьютер для отображения, сбора данных, например посмотреть график температуры за год, или количество включения оборудования, ну и вручную команды с него кидать можно конечно же.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Критика по делу. Принимается.

0
Автор поста оценил этот комментарий
Есть ли программа для диагностики модулей и контроллера. Допустим через ноут?
раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Модули расширения и ПЛК программируются в среде CODESYS, где нами реализованы следующие возможности диагностики:

- мониторинг выполняемых задач;

- диагностика исключений (ошибок при выполнении);

- диагностика модулей расширения;

- просмотр журнала событий (в среде Codesys и на SD карте);

- добавление своих записей в журнал;

- мониторинг потребления памяти и загрузки процессора контроллера.

показать ответы
2
Автор поста оценил этот комментарий

МЗТА на Пикабу... Прикол)

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Мы почти во всех соцсетях. Не обошли вниманием и Пикабу.

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества