1. Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
  2. Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
  3. Не писать свой вопрос в первую попавшуюся тему - вместо этого создать новую тему.
  4. За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения.
  5. Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
  6. Перед тем как что-то написать - читать здесь и здесь, а студентам - обязательно здесь.
  7. Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.

Мигалка для аварийной сигнализации в STEP7

PLC, прочие контроллеры, промышленные компьютеры, операторские панели
Закрыто

Автор темы
Federal
здесь недавно
здесь недавно
Сообщения: 8
Зарегистрирован: 26 май 2015, 02:34
Имя: Когдин Дмитрий Александрович

Мигалка для аварийной сигнализации в STEP7

Сообщение Federal »

Всем привет! Спасибо за помощь в предыдущей теме. По неопытности закрыл её не поблагодарив.
Написал программу для загрузочного портала, с сообщением о неисправности на светофор, а как сделать в степ 7 мигалку не знаю подскажите как она реализуется или есть может готовая?
зарание благодарен. :ges_no: :ges_help: :?: :?: :?: :?: :?:

Михайло
почётный участник форума
почётный участник форума
Сообщения: 3575
Зарегистрирован: 10 ноя 2009, 04:58
Имя: Толмачев Михаил Алексеевич
город/регион: г. Чехов, МО
Благодарил (а): 6 раз
Поблагодарили: 271 раз

Re: Мигалка для аварийной сигнализации в STEP7

Сообщение Михайло »

Обычно сначала делают мигающий бит, то есть этот бит попеременно сменяется 01010101010101. Далее этот бит используется для мигания одной и более разных ламп.

Алгоритм мигающего бита приведен в книжке Петров И.В. Программируемые контроллеры. Практическое применение языков программирования стандартов МЭК61131-3, 2003. Раздел 9.1 "Генератор импульсов".
Аватара пользователя

Jackson
администратор
администратор
Сообщения: 17561
Зарегистрирован: 17 июн 2008, 16:01
Имя: Евгений свет Брониславович
Страна: Россия
город/регион: Санкт-Петербург
Благодарил (а): 819 раз
Поблагодарили: 1648 раз

Re: Мигалка для аварийной сигнализации в STEP7

Сообщение Jackson »

А ещё в ПЛК есть системные биты, и среди них есть те, чьё состояние сменяется с 1 на 0 и обратно через жёстко заданные промежутки времени. Осталось просто найти их в документации.
По вопросам работы Форума можно обратиться по этим контактам.

Михайло
почётный участник форума
почётный участник форума
Сообщения: 3575
Зарегистрирован: 10 ноя 2009, 04:58
Имя: Толмачев Михаил Алексеевич
город/регион: г. Чехов, МО
Благодарил (а): 6 раз
Поблагодарили: 271 раз

Re: Мигалка для аварийной сигнализации в STEP7

Сообщение Михайло »

У Сименса есть эти системные биты. Какой Степ7? Микровынь, классический Степ 7 или инновационный (ТИА Портал)?

Welder
здесь недавно
здесь недавно
Сообщения: 91
Зарегистрирован: 02 мар 2014, 21:02
Имя: Роберт
Страна: Казань
город/регион: Республика Татарстан
Благодарил (а): 9 раз
Поблагодарили: 11 раз

Re: Мигалка для аварийной сигнализации в STEP7

Сообщение Welder »

В каждом CPU Simatic есть тактовые биты (уж в 300-ом точно есть) с частотой от 0.5 до 10 Гц. Всего 8 бит т.е. один байт. Настройка происходит при настройке CPU. Прикладываю пример из курcа сименс.

В примере выбран бит М10.3, что соответствует частоте 2 Гц. В примере выход Q8.7 будет "мигать" с этой частотой.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Welder 29 май 2015, 16:08, всего редактировалось 1 раз.

Автор темы
Federal
здесь недавно
здесь недавно
Сообщения: 8
Зарегистрирован: 26 май 2015, 02:34
Имя: Когдин Дмитрий Александрович

Re: Мигалка для аварийной сигнализации в STEP7

Сообщение Federal »

Михайло писал(а):У Сименса есть эти системные биты. Какой Степ7? Микровынь, классический Степ 7 или инновационный (ТИА Портал)?
Step7 Pro V5.5

Михайло
почётный участник форума
почётный участник форума
Сообщения: 3575
Зарегистрирован: 10 ноя 2009, 04:58
Имя: Толмачев Михаил Алексеевич
город/регион: г. Чехов, МО
Благодарил (а): 6 раз
Поблагодарили: 271 раз

Re: Мигалка для аварийной сигнализации в STEP7

Сообщение Михайло »

Ну тогда смотри на скриншоте выше. Обычно используется пятый бит, который горит 0,5 сек и не горит 0,5 сек = 1 Гц.

Welder
здесь недавно
здесь недавно
Сообщения: 91
Зарегистрирован: 02 мар 2014, 21:02
Имя: Роберт
Страна: Казань
город/регион: Республика Татарстан
Благодарил (а): 9 раз
Поблагодарили: 11 раз

Re: Мигалка для аварийной сигнализации в STEP7

Сообщение Welder »

Как по мне то для аварийки лучше будет 3 бит - 2 Гц. Мигает достаточно часто, на него сразу внимание обращаешь, быстрее уже смысла нет - раздражает.

1 Гц это такое монотонное мигание которое не напрягает, самое то для каких либо действий. Например последовательное нажатие кнопок или нечто похожее.

Автор темы
Federal
здесь недавно
здесь недавно
Сообщения: 8
Зарегистрирован: 26 май 2015, 02:34
Имя: Когдин Дмитрий Александрович

Re: Мигалка для аварийной сигнализации в STEP7

Сообщение Federal »

Михайло писал(а):Обычно сначала делают мигающий бит, то есть этот бит попеременно сменяется 01010101010101. Далее этот бит используется для мигания одной и более разных ламп.

Алгоритм мигающего бита приведен в книжке Петров И.В. Программируемые контроллеры. Практическое применение языков программирования стандартов МЭК61131-3, 2003. Раздел 9.1 "Генератор импульсов".
Я думаю это мне подойдёт. Можно по подробней о мигающем бите или скинуть PDF книжки ну или хотя бы ссылку где можно её качнуть. Думаю мигалка срабатывающая при превышении цикла в моей проге не нужна так как манипулятор довольно простой и надо вывести на сигнализацию только предупреждения для операторов Пример: "Переполнение конвейера", "Отсутствие спутника" ну и т.п.

Welder
здесь недавно
здесь недавно
Сообщения: 91
Зарегистрирован: 02 мар 2014, 21:02
Имя: Роберт
Страна: Казань
город/регион: Республика Татарстан
Благодарил (а): 9 раз
Поблагодарили: 11 раз

Re: Мигалка для аварийной сигнализации в STEP7

Сообщение Welder »

Federal писал(а): Думаю мигалка срабатывающая при превышении цикла в моей проге не нужна
Вы невнимательно прочли. Тактовый бит работает всегда, а не только от превышения цикла. В книге откуда скриншот просто две темы на одной страницы разместили. (учитывая, что эти настройки находятся в одной вкладке в настройках)
Аватара пользователя

Jackson
администратор
администратор
Сообщения: 17561
Зарегистрирован: 17 июн 2008, 16:01
Имя: Евгений свет Брониславович
Страна: Россия
город/регион: Санкт-Петербург
Благодарил (а): 819 раз
Поблагодарили: 1648 раз

Re: Мигалка для аварийной сигнализации в STEP7

Сообщение Jackson »

Тут уже дали практически готовое решение, осталось это всё только в код перевести.
По вопросам работы Форума можно обратиться по этим контактам.

Автор темы
Federal
здесь недавно
здесь недавно
Сообщения: 8
Зарегистрирован: 26 май 2015, 02:34
Имя: Когдин Дмитрий Александрович

Re: Мигалка для аварийной сигнализации в STEP7

Сообщение Federal »

Спасибо!

Konsntantin
здесь недавно
здесь недавно
Сообщения: 10
Зарегистрирован: 30 авг 2015, 15:56
Имя: Константин
Страна: Россия

Re: Мигалка для аварийной сигнализации в STEP7

Сообщение Konsntantin »

А вот после пройденного цикла программы как сделать чтоб лампы используемые в программе все одновременно 3 раза мигнули,как можно этого добиться тоже через cycle/clock memory кто нибудь может объяснить ??
Аватара пользователя

aranea
знаток Eplan
знаток Eplan
Сообщения: 1136
Зарегистрирован: 21 сен 2012, 22:45
Имя: aranea
Благодарил (а): 30 раз
Поблагодарили: 165 раз

Re: Мигалка для аварийной сигнализации в STEP7

Сообщение aranea »

очевидно нужно сделать счетчик миганий, и если он больше 3 перестать мигать
Изображение

Konsntantin
здесь недавно
здесь недавно
Сообщения: 10
Зарегистрирован: 30 авг 2015, 15:56
Имя: Константин
Страна: Россия

Re: Мигалка для аварийной сигнализации в STEP7

Сообщение Konsntantin »

а ещё кроме счетчика миганий есть способы ?

Ryzhij
почётный участник форума
почётный участник форума
Сообщения: 5632
Зарегистрирован: 07 окт 2011, 09:12
Имя: Гаско Вячеслав Эриевич
Страна: Россия
город/регион: Рязань
Благодарил (а): 600 раз
Поблагодарили: 756 раз

Re: Мигалка для аварийной сигнализации в STEP7

Сообщение Ryzhij »

Есть. Если известен период миганий, то можно применить строб от таймера.

P.S. Может, прежде чем за ПЛК хвататься, основы импульсной техники и логики подучить, а?
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
Закрыто

Вернуться в «Средний уровень автоматизации (управляющий)»