Що таке цикл контролера ПЛК (програмованого логічного контролера)?
Цикл контролера – це послідовність виконуваних дій, що повторюється.
Виконання тієї чи іншої програми у програмованому логічному контролері (ПЛК) відбувається за циклічним типом.
Це означає, що протягом заданого періоду часу виконавча система:
- Здійснює зчитування значень області входів у внутрішню область відображення входів;
- Самостійно здійснює виклик та виконання необхідної програми;
- Програма працює не з вхідними сигналами, а з переписаними відображеннями на початку циклу;
- Основне призначення користувальницької програми полягає у формуванні відображень вихідних сигналів;
- Після проходження алгоритму від початку до кінця здійснює запис результатів його роботи на згадку про виходи.
Після цього всі ці операції повторюються знову.
Коли ПЛК знаходиться в режимі RUN, він постійно виконує наступну послідовність:
- Зчитує входи, щоб визначити стан керованої машини;
- Виконує запуск програми;
- Записує стан виходів у Виконавчу Частину.
Усі разом ці операції складають цикл ПЛК.
Чим коротший цикл, тим швидше ПЛК реагуватиме на події.
Не слід плутати час циклу ПЛК (в мілісекундах) і час циклу роботи машини (які зазвичай виражаються в секундах).
Час циклу програми постійно контролюється ПЛК, використовуючи так звану функцію "watchdog".
ПЛК має два режими роботи:
RUN або AUTO: звичайний режим роботи. ПЛК виконує описаний цикл: зчитування входів, виконання програми, оновлення виходів.
MAN або STOP: використовується для завантаження нової програми та для налагодження. Програма більше не виконується, проте ПЛК продовжує виконувати діагностику та зчитувати вхідні дані. У цьому режимі виходи переводяться у так званий «fallback», стан (за замовчуванням, виходи встановлюються у стан 0).
Перехід з одного режиму робіт в інший виконується в різних пристроях по-різному:
- З передньої панелі ПЛК за допомогою ключа
- За допомогою кнопки або іншого призначеного входу
- За допомогою програми, або віддалено, через мережу за допомогою комунікаційного модуля можлива ТІЛЬКИ зупинка, не можна здійснити дистанційно СТАРТ.
Опубліковано для: Schneider Electric Україна
Потрібна допомога?
Почніть тут!
Знайдіть відповіді зараз. Шукайте рішення самостійно або зверніться до нашого експерта.
Звернутися до служби підтримки
Якщо вам потрібна допомога, додаткова інформація чи технічна підтримка або ви хочете подати скаргу, зв’яжіться з нашою командою з обслуговування клієнтів.
Де придбати?
Зручний пошук найближчого дистриб’ютора, магазина або спеціалізованого партнера Schneider Electric у вашому регіоні.
Переглянути відповіді на поширені запитання
Отримайте необхідну інформацію, переглянувши відповіді на поширені запитання за відповідними темами.