trust already work Вспоминая Step 7 » Портал инженера

Вспоминая Step 7

Задание:

Создать программу реализующую следующую функцию: если заканчиваются детали в магазине (эмулировать дискретный сигнал в симуляторе), то срабатывает сирена (мигает лампа) с частотой 2 Гц. Сброс сирены после удержания кнопки сброса в течение 3 с.
Решение:
Для начала опишем используемые переменные:
 - нет деталей в магазине (дискретный вход);
 - сброс (дискретный вход);
 - таймер сирены для положительной фазы генератора импульсов;
 - таймер сирены для отрицательной фазы генератора импульсов;
 - таймер сброса;
 - сигнал отключения сирены;
 - сирена (дискретный выход).
Повторим какие типы данных поддерживает Step 7:
Вспоминая Step 7

Для описания переменных в проекте Step 7 Manager откроем S7 Program(1):

Вспоминая Step 7

и далее откроем таблицу символов Symbols и отредактируем как показано на рисунке ниже:

Вспоминая Step 7

Теперь реализуем сирену на языке LAD:

Вспоминая Step 7
на рисунке выше два таймера объединены в генератор импульсов и тем самым сигнал меняется периодически.
Далее покажем, как реализуется сброс сирены:
Вспоминая Step 7
После всех выполненных действий сохраняем программу и загружаем в контроллер. Задание выполнено.

 

 

Автор: Konstantin Goncharov

Источник: https://ewigestudent.blogspot.ru



Обсудить на форуме

Комментарии

Добавить комментарий
    • bowtiesmilelaughingblushsmileyrelaxedsmirk
      heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
      winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
      worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
      expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
      disappointedconfoundedfearfulcold_sweatperseverecrysob
      joyastonishedscreamtired_faceangryragetriumph
      sleepyyummasksunglassesdizzy_faceimpsmiling_imp
      neutral_faceno_mouthinnocent

    Таймеры Step7

    L W#16#3001 // 10 s L W#16#3002 // 20 s L W#16#3006 // 1 m (60 s)

    Таймеры Step5

    L KT 001.0 // 10 ms L KT 002.0 // 20 ms L KT 500.0 // 5 s (5000 ms)

    Первая программа STEP 7 + S7-PLCSIM

    При наличии модулей S7-300/400 дальнейшие шаги при обучении можно делать непосредственно в железе, но такая возможность имеется не у каждого, или же оборудование в постоянной работе и использовать его для обучалок нет возможности, в такой ситуации

    Решение простой задачи по автоматизации. STEP7 + S7-PLCSIM

    Температура воды в рабочей машине регулируется путем изменения расхода через теплообменник. При росте температуры выше 90 гр. расход увеличивается путем открывания дополнительного клапана.

    Библиотека блоков для ПЛК

    Пополняемая библиотека разнообразных полезных функций реализованная в SCL (IEC61131) тестировванная на контроллерах Siemens.

    Дымо Генератор для диагностики ДВС

    Предлагаю свой вариант дымо генератора. Источником дыма является детское масло «*Цензура*'s baby». Нагревательным элементом служит факельная свеча 1102.3740 от КАМАЗа.