Програмовані логічні контролери Allen-Bradley, SavePearlHarbor
Ще одна копія хабора
Програмовані логічні контролери 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 є можливість побудови трендів. Ця функція дуже зручна при діагностиці несправності або налаштування вузла.

Якщо тематика цієї статті виявиться цікавою, я зможу продовжити написання статей, в яких розгляну конкретні прикладипідключення до контролера, його програмування та детальніший опис функціоналу та можливостей.