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

от автора

Введение

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

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

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

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

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

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

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

RSLogix 5000

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

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

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

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

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

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

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

ссылка на оригинал статьи http://habrahabr.ru/post/164621/


Комментарии

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *