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

в 9:14, , рубрики: plc, плк, Программинг микроконтроллеров, метки: ,

Программируемые логические контроллеры Allen Bradley

Введение

С линейкой Allen-Bradley компании Rockwell Automation мне пришлось начать работать совсем недавно. Но даже за столь не большой промежуток времени я ощутил положительные отличия от других производителей подобной продукции таких как Siemens и Beckhoff. Для начала могу отметить понятность интерфейса, ее логичность и возможность интуитивно найти то, что необходимо. В этой статье я поверхностно расскажу о ПЛК этого семейства и ПО для его программирования.

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

В линейке Allen-Breadley можно подобрать ПЛК для любых нужд и задач: ControlLogix, CompactLogix, FlexLogix, SoftLogix.

Для конфигурирования устройств всех линеек используется собственное программное обеспечение RSLogix 5000.

Рассмотрим подробнее на примере линейки ControlLogix. Для работы ПЛК необходимо собрать минимальный набор:

  • источник питания для работы системы от цепи постоянного и переменного тока;
  • шасси для скоростной передачи данных между установленными модулями;
  • модуль центрального процессора;
  • дискретный модуль ввода/вывода;
  • для удобства соединения коммуникационный модуль.

Программируемые логические контроллеры Allen Bradley

В шасси можно установить различный набор модулей в любом порядке вплоть до нескольких модулей CPU. Количество и разнообразие подключаемой периферии практически не ограничено фантазией. Есть возможность подключения удаленного входа/выхода и привода на различных сетях: DeviceNet, ControlNet, EtherNet, CAN. При помощи устройств сторонних производителей есть возможность развертывания сети Profibus. Так же эта платформа поддерживает возможность горячей замены модулей в шасси.

RSLogix 5000

Функциональные возможности программного продукта включают:

  • конфигурирование и организация проекта;
  • обработку данных;
  • редактирование релейных схем, позволяющее вносить изменения одновременно в несколько цепочек логики;
  • возможность диагностического мониторинга в том числе on-line;
  • высоко интегрированную поддержку движения.

Программируемые логические контроллеры Allen Bradley

В RSLogix 5000 можно использовать символические имена тэгов. Такая возможность позволяет давать данным названия в соответствии с их конкретной функцией в программе. Есть возможность создавать символические имена тэгов для обращения к отдельным частям данных или для ссылки на другой тэг. Все используемые имена тэгов загружаются в память контроллера, а это значит что при выгрузке программы из контроллера все имена тэгов извлекаются для получения частично документированной программы.

Программируемые логические контроллеры Allen Bradley

Для быстрого ввода команд есть возможность установить соответствие между любой из имеющихся на клавиатуре алфавитных клавиш и командой программирования релейной логики.
При редактировании в режиме on-line есть возможность отслеживать и корректировать программу.

Все тэги, используемые в контролере, можно отслеживать с помощью монитора данных. Этот перечень тэгов можно отсортировать по имени, по типу данных и другим параметрам для более быстрого нахождения необходимых данных.

Программируемые логические контроллеры Allen Bradley

В отличии от ПО других производителей в RSLogix 5000 есть возможность построения трендов. Данная функция очень удобна при диагностике неисправности или настройки узла.

Программируемые логические контроллеры Allen Bradley

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

Автор: evzor

Источник

  1. Марсель:

    Тема действительно интересная, еще интересно особенности подключения контроллеров к компьютеру контроллера 1768-L45. да и вообще как создать резервную копию на стороннем компьютере (т.е. не на том компе , котором все писалось)
    За продолжение темы буду очень признателен..

* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js