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

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

Комментарии

Комментариев нет...

Добавить комментарий

  Информация
  Добавление комментариев разрешено только зарегестрированным пользователям.