Профиль должен быть заполнен на русском языке кириллицей. Заполнение профиля заведомо ложными или некорректными данными - причина возможного отказа в регистрации на форуме.

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

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

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

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

Сообщение Federal » 28 май 2015, 16:14

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


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

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

Сообщение Михайло » 28 май 2015, 21:11

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

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

Аватара пользователя

TEB
специалист по DEIF
специалист по DEIF
Сообщения: 7908
Зарегистрирован: 17 июн 2008, 15:01
Ф.И.О.: Евгений свет Брониславович
Благодарил (а): 38 раз
Поблагодарили: 66 раз
Контактная информация:

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

Сообщение TEB » 28 май 2015, 22:59

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


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

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

Сообщение Михайло » 29 май 2015, 05:27

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


Welder
здесь недавно
здесь недавно
Сообщения: 33
Зарегистрирован: 02 мар 2014, 20:02
Ф.И.О.: Амиров Роберт Альбертович

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

Сообщение Welder » 29 май 2015, 14:28

В каждом 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 » 29 май 2015, 14:56

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

Step7 Pro V5.5


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

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

Сообщение Михайло » 29 май 2015, 16:17

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


Welder
здесь недавно
здесь недавно
Сообщения: 33
Зарегистрирован: 02 мар 2014, 20:02
Ф.И.О.: Амиров Роберт Альбертович

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

Сообщение Welder » 29 май 2015, 17:41

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

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


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

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

Сообщение Federal » 01 июн 2015, 07:18

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

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


Я думаю это мне подойдёт. Можно по подробней о мигающем бите или скинуть PDF книжки ну или хотя бы ссылку где можно её качнуть. Думаю мигалка срабатывающая при превышении цикла в моей проге не нужна так как манипулятор довольно простой и надо вывести на сигнализацию только предупреждения для операторов Пример: "Переполнение конвейера", "Отсутствие спутника" ну и т.п.


Welder
здесь недавно
здесь недавно
Сообщения: 33
Зарегистрирован: 02 мар 2014, 20:02
Ф.И.О.: Амиров Роберт Альбертович

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

Сообщение Welder » 01 июн 2015, 19:16

Federal писал(а): Думаю мигалка срабатывающая при превышении цикла в моей проге не нужна

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

Аватара пользователя

TEB
специалист по DEIF
специалист по DEIF
Сообщения: 7908
Зарегистрирован: 17 июн 2008, 15:01
Ф.И.О.: Евгений свет Брониславович
Благодарил (а): 38 раз
Поблагодарили: 66 раз
Контактная информация:

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

Сообщение TEB » 01 июн 2015, 23:45

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


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

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

Сообщение Federal » 08 июн 2015, 13:07

Спасибо!


Konsntantin
здесь недавно
здесь недавно
Сообщения: 5
Зарегистрирован: 30 авг 2015, 15:56
Ф.И.О.: Константин Ч

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

Сообщение Konsntantin » 05 сен 2015, 13:26

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

Аватара пользователя

aranea
знаток Eplan
знаток Eplan
Сообщения: 519
Зарегистрирован: 21 сен 2012, 21:45
Ф.И.О.: Воробьев Александр
Поблагодарили: 12 раз
Контактная информация:

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

Сообщение aranea » 05 сен 2015, 13:43

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


Konsntantin
здесь недавно
здесь недавно
Сообщения: 5
Зарегистрирован: 30 авг 2015, 15:56
Ф.И.О.: Константин Ч

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

Сообщение Konsntantin » 05 сен 2015, 13:49

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


Ryzhij
почётный участник форума
почётный участник форума
Сообщения: 2568
Зарегистрирован: 07 окт 2011, 08:12
Ф.И.О.: Гаско Вячеслав Эриевич
Откуда: Рязань, Россия
Благодарил (а): 43 раза
Поблагодарили: 71 раз

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

Сообщение Ryzhij » 05 сен 2015, 13:54

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

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


Вернуться в «Средний уровень автоматизации»



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей