Каталог
Зателефонуйте мені
Каталог

Крок за кроком: Програмування PLC Schneider Modicon M241

Крок за кроком: Програмування PLC Schneider Modicon M241
Автор: Viktor Bondarchuk Опубліковано: 29.10.2024 Переглядів: 876 Коментарів: 0

Modicon M241 – це компактний ПЛК машинного типу з вбудованими входами та виходами. Він пропонує різні варіанти комунікації, зокрема протоколи Modbus та Ethernet (Modbus TCP). Програмне забезпечення для програмування цього ПЛК – EcoStruxure Machine Expert V2.0, доступне для завантаження на сайті Schneider Electric і може використовуватися як безкоштовна пробна версія протягом 45 днів.

Вступ

У цій статті ми розглянемо ПЛК Schneider Electric Modicon M241 і програмування за допомогою CFC та LD в EcoStruxure Machine Expert. Ви дізнаєтесь, як встановити, налаштувати та програмувати ПЛК M241 у програмному середовищі Machine Expert.

Завантаження програмного забезпечення EcoStruxure Machine Expert

Для початку натисніть на це посилання та завантажте програму.
Після завантаження інсталяційних файлів розпакуйте папку та запустіть установник.

Виберіть бажану мову для встановлення програмного забезпечення.

Потім на екрані з’явиться стартове вікно майстра встановлення.

Погодьтесь із ліцензійною угодою для встановлення та розпочніть процес інсталяції.

Далі відбуватиметься процес встановлення програмного забезпечення Schneider Electric, і на екрані відображатиметься його прогрес.

Як тільки інсталятор програмного забезпечення Schneider Electric буде встановлено на вашому ПК, ви зможете завантажити та встановити останню версію Schneider Electric Machine Expert.

Тепер виберемо опцію “Install new software”

Виберіть джерело "Online", продукт "EcoStruxure Machine Expert" та останню версію.

Виберіть мову встановлення для EcoStruxure Machine Expert.

На вкладці ліцензій ми можемо вибрати, чи хочемо ми стандартну або професійну установку, в залежності від типу ліцензії, яку ми придбали.

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

Програмне забезпечення успішно встановлено і готове до використання.

Створення нового проєкту в EcoStruxure Machine Expert

На цьому етапі ми дізнаємося, як створити новий проєкт в EcoStruxure Machine Expert.

Після встановлення програмного забезпечення двічі клацніть на значок EcoStruxure Machine Expert на робочому столі, що відкриє вікно конструктора логіки Machine Expert.

Після відкриття програми виберіть File >> New project. Відкриється вікно нового проєкту. Тут ми виберемо контролер (TM241CE24R), мову програмування та надамо проєкту ім'я.

Налаштування Ethernet-комунікації

Після створення проєкту ми почнемо налаштування Ethernet-комунікації, призначивши IP-адресу контролеру. Виберіть вкладку Devices Tree” в навігаторі та двічі клацніть на опцію Ethernet_1 (Ethernet Network).

Коли вікно параметрів Ethernet_1 відкриється, введіть IP-адресу, маску підмережі та адресу шлюзу, якщо це необхідно.

Збережіть налаштування, використовуючи комбінацію клавіш Ctrl+S або вибравши значок збереження на панелі інструментів.

Створення POU (одиниці організації програми)

Тепер ми готові створити нову POU (одиницю організації програми). Виберіть вкладку Applications tree і створіть нову POU.

Клацніть правою кнопкою миші на опції Application (MyController) і виберіть Add object. Опція Add Object розгорнеться в підменю, де ми зможемо вибрати POU.

Коли вікно ADD POU відкриється, виберіть ім'я та бажану мову програмування.

Додавання POU до завдання для виконання

На цьому етапі ми додамо POU, створений на попередньому етапі, до конфігурації завдання. POU потрібно додати до конфігурації завдання, щоб його можна було виконати. У дереві застосунків виберіть MyPOU та, утримуючи його мишкою, перетягніть під MAST.

Написання програми PLC у CFC

Тепер ми готові створити нашу першу програму. Ми напишемо коротку програму PLC, яку завантажимо в кінці цього вправи. Програма буде додавати 1 до змінної iSum та зберігати результат у iSum.

У Application Tree двічі клацніть на опцію GVL, щоб відкрити список глобальних змінних. Саме тут ми створимо нову змінну під назвою iSum.

Далі ми перетягнемо блок з панелі інструментів праворуч, як показано. Потім введемо блок з бібліотеки, набравши в середині блоку, наприклад, "ADD". Ви можете призначити вхідні та вихідні контакти, двічі клацнувши на них та вибравши змінні зі списку глобальних змінних (GVL).

Написання програми PLC у Ladder Logic

Тепер ми додамо ще одну POU, щоб більш детально розглянути програмування в програмному забезпеченні EcoStruxure Machine Expert.

У цій POU ми вибрали Ladder Logic як мову програмування. Це змінить доступні опції в панелі інструментів та на панелі інструментів.

Ми додамо мережу та почнемо додавати компоненти. У цій POU ми створимо схему з самопідхопленням, додавши нормально відкритий (NO) контакт для Start-PB, нормально закритий (NC) контакт для Stop-PB та вихідну котушку для Motor. Пізніше ми додамо ще один нормально відкритий контакт паралельно з Start-PB, щоб завершити схему.

Ми також визначимо три локальні змінні типу BOOL, які будемо прив'язувати до цих контактів та котушки, як показано нижче.

Тепер програма виглядатиме ось так:

Ми також можемо додати третю POU до програми для автоматичної роботи моторної схеми з блоком таймера. Це покаже, як можна використовувати таймер затримки вмикання, щоб підтримувати роботу мотора протягом певного проміжку часу.

Ми додамо нормально відкритий (NO) контакт для StartPB, нормально закритий (NC) контакт для StopPB та блок таймера TON з панелі інструментів Ladder. Для блоку таймера вам потрібно буде оголосити екземпляр, наприклад, TON_0 в цьому прикладі.

Блок таймера вимагає вхід для активації (EN), встановленого часу (PT) та пройденого часу (ET). Вихід таймера буде істинним, коли таймер завершить відлік. Для початку відліку затримки таймеру потрібен передній фронт сигналу.

Ми використовуємо блок MOVE для передачі значення встановленого часу в змінну 'Preset' типу TIME.

Весь програмний код виглядатиме ось так:

Компіляція проекту для перевірки помилок і попереджень

На цьому етапі ми проведемо компіляцію проекту, як показано на зображенні нижче. Цей процес є критично важливим для виявлення можливих помилок у програмі або в проекті загалом. Під час компіляції код перевіряється, і результати з’являться у вікні повідомлень

Виберіть Build або натисніть клавішу F11 на клавіатурі.

Вікно повідомлень покаже, чи є в вашому проекті будь-які помилки.

Завантаження програми в PLC та підключення до контролера

Після завершення попереднього кроку ми підключимося до контролера, відкривши меню Online на панелі меню. Виберіть Login з випадаючого меню.

Після вибору Yes PLC підключиться і перейде в режим STOP.

Вихідний код можна завантажити в контролер за необхідності. Більшість виробників обладнання (OEM) зазвичай не завантажують вихідний код, щоб захистити свою роботу. Вихідний код відрізняється від скомпільованої версії, яка виконується під час роботи програми.

Щоб перевести PLC у режим RUN, виберіть меню Debug та натисніть Start.

Виберіть Yes, і PLC перейде в режим RUN.

Висновок

У цій статті ми детально розглянули вибір контролера, налаштування його IP-адреси, створення програми організації (POU) та написання прикладної програми. Також ми продемонстрували, як підключитися до контролера, завантажити програму та перейти в онлайн-режим. Це забезпечує базу для подальшої роботи з ПЛК Schneider Modicon M241.

Коментарі

Додайте коментар...

Ім'я
E-mail (Не буде опублікований)
Ваш коментар
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Авторизація
Немаєте акаунта? Реєстрація
Забыли пароль?
E-mail
Введите e-mail Вашей учетной записи, чтобы получить пароль.
Введите корректно e-mail!
viber-chatЧат «А2М» в Viber telegram-chatЧат «А2М» в Telegram
Telegram QR
💬 Актуальні ціни
завжди під рукою