Tag Archives: SMC

Интеллектуальный логический контроллер (Smart Logic Controller)

Стандартный программный пакет MCT 10 поддерживает удобное графическое программирование SLC.

Принцип работы SLC

Пользователь определяет последовательность действий (actions) и событий (events).  Действия и события нумеруются и образуют пары (всего может быть запрограммировано до 20 таких пар). Событие может принимать значение ИСТИНА или ЛОЖЬ. Событие наступает, если оно принимает значение ИСТИНА.

Действие, выполняется, если наступает событие с тем же номером. SLC может быть включен или выключен. SLC запускается по Старт Событию (Start Event) и останавливается по Стоп Событию (Stop Event). Когда SLC стартует, он ожидает наступления события [0] (и только его) в каждый интервал сканирования.

После этого SLC будет ждать наступления события [1], чтобы выполнить действие [1]  и т.д.  После выполнения последней пары событие — действие начинается новый цикл с первой пары (событие [0] — действие [0]). В каждый момент времени ожидается наступление только одного события. Если событие оценивается как ЛОЖЬ,  то ничего не происходит (в SLC) в течение текущего интервала сканирования и никакие другие события не будут ожидаться. Если привод останавливается (при управлении по коммуникационной шине или от дискретных входов и т.п.), то SLC автоматически останавливается, если привод стартует – SLC тоже запускается.

Функционал SLC

— 2 счётчика

— 8 таймеров

Результат таймера (ИСТИНА или ЛОЖЬ) можно использовать прямо для определения события или как булевский вход для логической цепочки. Таймер имеет значение ЛОЖЬ только в течение заданного в таймере времени поле того, как он будет запущен одним из действий.  После истечения времени уставки таймера (задаётся в диапазоне 0,00 – 3600,00 сек.) он снова принимает значение ИСТИНА.

— 6 логических цепочек

В одной логической цепочке может использоваться три булевских входа (от таймеров, компараторов, дискретных входов, битов состояния и событий) и два логических оператора (И, ИЛИ, И-НЕТ, ИЛИ-НЕТ, НЕТ-И, НЕТ-ИЛИ, НЕТ-И-НЕТ, НЕТ-ИЛИ-НЕТ).

— 6 компараторов

Используются для сравнения операндов (непрерывных величин) с фиксированными числовыми величинами.  Результат операции сравнения (ИСТИНА или ЛОЖЬ) можно использовать прямо для определения события или как булевский вход для логической цепочки.

Варианты событий

— Ложь / Истина.

— Работа (двигатель вращается).

— Работа в диапазоне.

— Работа на заданном значении.

— Предел момента / Предел тока.

— Вне токового диапазона.

— Ниже / выше  минимального тока.

— Ниже / выше минимальной скорости.

— Сигнал обратной связи вне диапазона.

— Сигнал обратной связи ниже нижнего предельного значения.

— Сигнал обратной связи выше верхнего предельного значения.

— Температурное предупреждение.

— Реверс / Предупреждение.

— Авария (Отказ) / Авария (Отказ заблокирован).

— Сработал Компаратор / Логическая цепочка / Таймер.

— Сработал Дискретный вход.

— Команда старта / Привод остановлен.

— Сброс отключен / Автоматический сброс отключен.

— На LCP нажата кнопка ОК / ВЛЕВО / ВПРАВО / ВНИЗ / ВВЕРХ.

Варианты действий

— Блокировано.

— Нет действия.

— Выбор набора параметров.

— Выбор предустановленного опорного сигнала.

— Выбор характеристики разгон – торможение.

— Пуск / Пуск с реверсом / Стоп / Быстрый стоп.

— Торможение постоянным током / Торможение выбегом.

— Заморозить выходную частоту.

— Запустить таймер.

— Установить / Сбросить дискретный выход.

— Сбросить счётчик.

Операнды компараторов

— Блокирован / Опорный сигнал / Сигнал обратной связи.

— Скорость двигателя / Ток двигателя / Момент на валу двигателя.

— Мощность двигателя / Напряжение двигателя.

— Напряжение промежуточного DC-контура.

— Температура двигателя / Температура преобразователя частоты.

— Температура радиатора / Аналоговый вход / Импульсный вход.

— Номер аварии.

— Ложь / Истина.

— Подано питание на плату управления / Привод готов к работе.

— Работа (двигатель вращается) / Реверс.

— Работа в диапазоне (двигатель работает и не выходит за запрограммированные предельные значения по току и скорости).

— Работа на заданном значении (двигатель работает с механической скоростью, соответствующей заданному значению).

— Двигатель работает ниже  / выше минимального опорного значения.

— Предел момента (превышен запрограммированный предельный момент).

— Предел тока (превышен запрограммированный предельный ток).

— Вне токового диапазона.

— Ниже / Выше минимального тока.

— Двигатель работает вне заданного диапазона скорости.

— Ниже / Выше минимальной скорости.

— Сигнал обратной связи вне диапазона.

— Сигнал обратной связи ниже / выше нижнего предельного значения.

— Температурное предупреждение / Напряжение сети вне диапазона.

— Коммуникационная шина в порядке.

— Предельный момент и команда СТОП.

— Тормозной модуль (IGBT) вышел из строя.

— Включен механический тормоз / Активен Safe Stop.

— Компаратор / Логическая цепочка / Таймер / Счётчик.

— Дискретный вход / Реле включено.

— Локальный опорный сигнал / Дистанционный опорный сигнал.

— Команда пуска / Привод остановлен.

— Привод в ручном управлении / Привод в автоматическом управлении.