0

Реверсивный переключатель для полюсно-переключаемых асинхронных двигателей с выбором направления вращения (часть 1)

Данный пример служит для управления асинхронным двигателем с двумя раздельными обмотками для различного числа оборотов и двумя возможными направлениями вращения. Включение двигателя производится кнопками на входах, причем в любой момент возможно переключение между большим и меньшим числом оборотов направления вращения. Двигателю необходимо примерно 5 сек, для торможения и запуска в противоположном направлении. Время ожидания индицируется посредством мигания лампы на выходе A0.5.

 

Схема включения

Реверсивный переключатель для полюсно переключаемых асинхронных двигателей с выбором направления вращения (часть 1), image0022

Описание программы

Данная программа служит для управления асинхронным двигателем с двумя раздельными обмотками для различных оборотов и двумя возможными направлениями движения. Она является дополнением к контакторной схеме из примера Nо. 10. В этой программе можно дополнительно выбирать между меньшим и большим числом оборотов для каждого направления вращения.

Включение двигателя производится кнопками на входах E0.0 для включения медленного вращения вправо, E0.1 для включения быстрого вращения вправо, E0.2 для включения медленного вращения влево и E0.3 для включения быстрого вращения влево. После включения возможно в любой момент времени произвести переключение между быстрым и медленным вращением в любом направлении. При переключении направления вращения необходимо сначала нажать кнопку ВЫКЛ. Двигателю необходимо примерно 5 сек для торможения и запуска в противоположном направлении. Время ожидания индицируется миганием лампочки на выходе A0.5. Переключатель на E0.4 служит для выключения двигателя. На вход E0.5 подключен автомат защиты двигателя, который размыкается при перегрузке двигателя и производит отключение двигателя. При отключенном двигателе горит сигнальная лампа на выходе A0.4.

В начале цикла програмы вызывается подпрограмма ‘SBR 1’, чьей задачей является оценка сигналов на входах. Для того чтобы исключить ошибку сначала проверяется, не нажато ли два или более переключателя одновременно или закончено ли время ожидания при переключении. В этих случаях меркер блокировки M1.0 устанавливается в ‘1’, исключая тем самым деблокировку автомата защиты двигателя. Блокировка позволяет избежать неконтролируемого движения двигателя или движения в неверном направлении. Блокировка будет снята, т.е. M1.0 установится в логический ‘0’, только если все кнопки снова находятся в ненажатом положении или окончено время ожидания.

Деблокировка двигателя для режима работы производится только если ВЫКЛючатель (нормально замкнутый) на E0.4 не нажат, автомат защиты двигателя (нормально замкнутый) на E0.5, контролирующий перегрузку двигателя, не разомкнут и двигатель не вращается в противоположном направлении (бит состояния противоположного направления не установлен). Деблокировка снимается также, если подана команда на изменение числа оборотов. Тем самым гарантируется, что два переключателя, для быстрого и медленного движения в одном направлении, не смогут быть активированы одновременно. Например, выход A0.2, который отвечает за медленное вращение влево, будет сброшен, если нажатием кнопки на E0.3 подана команда быстрого вращения влево.

Самоподхват включенного режима работы, т.е. установка соответствующих битов состояния A0.0, A0.1 A0.2 или A0.3, возможен, если произошла деблокировка желаемого режима работы и не активна общая блокировка. Определение фронта в конце подпрограммы служит для запуска времени ожидания после выключния двигателя, с тем чтобы двигатель имел время на торможение.

При выходе из подпрограммы биты состояния копируются на выходы с A0.0 по A0.3. Эти выходы управляют автоматами двигателя, в то время как выходы A0.4 и A0.5 служат для индикации состояния ‘ВЫКЛ’ или ‘Идет время ожидания’.

Размер программы составляет 125 слов.

Листинг

Основная программа

 

// TITEL = Полюсно-переключаемый асинхронный двигатель с двумя направлениями вращения

//************ ВХОДЫ ****************************

// E0.0 Медленное вращение вправо

// E0.1 Быстрое вращение вправо

// E0.2 Медленное вращение влево

// E0.3 Быстрое вращение влево

// E0.4 Кнопка ВЫКЛ (нормально замкнутый)

// E0.5 Автомат защиты двигателя (нормально замкнутый)

//**************** ВЫХОДЫ ***********************

// A0.0 Переключатель медленного вращения вправо

// A0.1 Переключатель быстрого вращения вправо

// A0.2 Переключатель медленного вращения влево

// A0.3 Переключатель быстрого вращения влево

// A0.4 Сигнальная лампа ВЫКЛ

// A0.5 Сигнальная лампа Время ожидания

Реверсивный переключатель для полюсно переключаемых асинхронных двигателей с выбором направления вращения (часть 1), image004

 

 

    Раздел: Siemens PLC Метки: ,

    Оставить комментарий

    Отправить сообщение

    CoDeSys GSM/GPRS модем Lectus OPC MasterSCADA Modbus MX110 Omron OPC-сервер owen owen logic PLC Configuration PROFIBUS s-200 SCADA scada системы siemens siemens plc SIMATIC Simplight SMS step7 TRACE MODE Динамизация ИП-320 МЭК 1131–3 ОВЕН ОВЕН ПЛК ОВЕН ПЧВ ПЛК ПЛК ОВЕН ПР 110 Панель оператора Программируемое реле Частотный преобразователь библиотека в CoDeSys визуализация диспетчеризация конфигурация панели программирование ПЛК серия NS сименс плк частотник частотное управление язык CFC язык ST
    .