Вивчаємо сходову логіку на безкоштовних версіях rslogix 500 і rsemulator 500

Allen Bradley не надає безкоштовних інструментів для коммерескіх розробок під контролери SLC500 або MicroLogix. Але існує безкоштовна версія для вивчення або програмування контролерів MicroLogix 1000 або 1100.

Програмування MicroLogix практично не відрізняється від програмування SLC500, PLC5. І так, Allen Bradley пропонує для безкоштовного завантаження пакет програмного забезпечення RSLogix Micro Starter Lite, який, по суті, є тією ж середовищем програмування RSLogix 500. Необхідність мати в наявності контролер так само відпадає, качаємо безкоштовний емулятор RSLogix Emulate.

Для тих, хто починає вивчення з нуля і не має у себе RSLinx software, необхідно завантажити RSLinx Classic Lite.

Завантаживши все, виробляємо установку: спочатку RSLinx Classic Lite, потім RSLogix Micro Starter Lite, далі the RSLogix Emulate 500.

Пакет RSLinx використовується для зв'язку середовища програмування RSLogix з контролерами, в нашому випадку з емулятором контролера RSLogix Emulate 500, тому почнемо з налаштування саме його. Для цього запускаємо програму, ярлик для запуску можна знайти, наприклад, таким шляхом: Пуск> Програми> Rockwell Software> RSLinx> RSLinx Classic.

У Communications menu вибираємо Configure Drivers. Серед доступних драйверів вибираємо SLC 500 (DH485) Emulator driver. тиснемо кнопку Add New (додати новий). Можна задати драйверу ім'я, або залишити запропоноване за замовчуванням. Так само залишаємо запропонований за умовчанням номер станції 00. Тиснемо ОК. Тепер статус вашого драйвера повинен бути "Running". см. рис. нижче

Закриваємо діалогове вікно і сам додаток RSLinx. Насправді програма лише перейде фоновий режим, про це буде говорити екоНКО програми в системному треї.

Напишемо трохи сходовій логіки

Відкриваємо RSLogix Micro з меню Пуск, шлях: Пуск> Програми> Rockwell Software> RSLogix Micro English
Створюємо новий проект: File> New. Кожен новий проект починається з вибору типу процесора:

Для початку обрали найпростіший MicroLogix 1000
Відкривається поки ще порожній проект

Створимо просту щабель для випробування в нашому емуляторі. Переконайтеся, що курсор знаходиться на ступені з написом END і натисніть кнопку New Rung (новий щабель).

Тепер необхідно провести верифікацію проекту: Edit> Verify Project. Дана опція скомпілює проект для його подальшого завантаження в емулятор контролера.
Проект готовий - зберігаємо його, наприклад з ім'ям Test.RRS.

Емулятор дозволить нам протестувати наш проект, запустивши його на віртуальному ПЛК. Запустимо емулятор з меню Пуск, шлях: Пуск> Програми> Rockwell Software> RSLogix Emulate 500>

Відкриваємо наш проект: File> Open>, знаходимо шлях до нашого проекту. У діалоговому вікні вказуємо порядковий номер станції: Station # 1. тиснемо ОК.

Емулятор готовий. Залишивши його запущеним, повертаємося до проекту в RSLogix Micro Starter.

Тестування сходовій логіки

У RSLogix Micro Starter вибираємо пункт меню Comms> System Comms. З'явиться наступне діалогове вікно.

У лівому вікні, розгорніть меню і виберіть пункт "01, MicroLogix 1000, TEST" процесор. Вікно може виглядати трохи інакше, якщо ви вибрали інше обладнання або дали процесору інше ім'я. Про всяк випадок потрібно переконатися, що Apply to Project вибрано. Тиснемо кнопку Download (Завантажити). На пропозицію перейти в Online відповідаємо позитивно (Yes).

Якщо все зроблено правильно, ви побачите, що крутиться картинку сходи на он-лайн панелі інструментів. Для сканування сходовій логіки встановіть процесор в режим Run. як показано на малюнку нижче.

Ви побачите, що інструкція позеленіла, що означає, що стан істина (true). Вихідна інструкція так само стане зеленим кольором, що означає, що вихід включений.

От і все! Як то кажуть RTFM. Вивчайте і експерементіруйте.