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

Реле с памятью на плк

ПЛК SIMATIC (S7-200, S7-1200, S7-300, S7-400, S7-1500, ET200)

Модератор: Глоб.модераторы

Ответить

Автор темы
san_75
здесь недавно
здесь недавно
Сообщения: 47
Зарегистрирован: 24 май 2021, 07:03
Имя: Александр
Благодарил (а): 13 раз
Поблагодарили: 1 раз

Реле с памятью на плк

Сообщение san_75 »

Здравствуйте , есть "хитрое" реле - плюс , минус , импульсный вход и 2 гр контактов - нормально замкнутые и разомкнутые. По импульсу напряжения на импульсном входе реле меняет свое состояние , а в остальное время оно помнит в каком оно сейчас виде. Нужно изобразит на ПЛК работу подобной схемы. Контроллер S5 - 944 , схему для ускорения рисования нарисовал в STEP7 все равно в PG-2000 она будет такая же.
Поскольку не нашел как в PG-2000 выделить фронт импульса то изобразил с помощью RS триггера. Меркеры -№0 вспомогат, №1 - равен 1 когда у нас пришел импульс , и №2 определяет состояние выхода Q0.1 . Подскажите где я ошибся.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось san_75 04 июн 2021, 11:33, всего редактировалось 1 раз.

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

Реле с памятью на плк

Сообщение Ryzhij »

Совершенно непонятно, зачем вам достаточно длинный импульс от М0.1. Он будет существовать пока кнопка, подключенная к I0.0 будет нажата, а вовсе не один скан. За это время триггер М0.2 будет резвиться, перелючаясь туда-сюда каждый скан-цикл.
Подозреваю, что вы не этого хотели))

Отправлено спустя 10 минут 25 секунд:
Если вы хотели избавиться от дребезга кнопки, то либо используйте спад I0.0 (отпускание кнопки), там дребезга меньше :ext_secret: , либо, если приципиально именно по нажатию, делайте генератор одиночного импульса на таймере.
Последний раз редактировалось Ryzhij 04 июн 2021, 11:32, всего редактировалось 2 раза.
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)

Автор темы
san_75
здесь недавно
здесь недавно
Сообщения: 47
Зарегистрирован: 24 май 2021, 07:03
Имя: Александр
Благодарил (а): 13 раз
Поблагодарили: 1 раз

Реле с памятью на плк

Сообщение san_75 »

Мне нужен фронт положительный импульса , т.е. момент когда вход меняет свое состояние с 0 на 1, хотя вы в курсе конечно. Проблема что контроллер старый S5 , в а PG -2000 нет стандартного блока - POS , который есть в Step7.

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

Реле с памятью на плк

Сообщение Ryzhij »

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

SMax
не первый раз у нас
не первый раз у нас
Сообщения: 325
Зарегистрирован: 17 июн 2016, 14:18
Имя: Максим
Благодарил (а): 7 раз
Поблагодарили: 118 раз

Реле с памятью на плк

Сообщение SMax »

001.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.

Dmitriy1983
здесь недавно
здесь недавно
Сообщения: 94
Зарегистрирован: 29 окт 2017, 19:52
Имя: Дмитрий
Благодарил (а): 5 раз
Поблагодарили: 18 раз

Реле с памятью на плк

Сообщение Dmitriy1983 »

Добрый день. Если Вам просто нужен положительный фронт, то сделайте так. Должно работать.
M500.3 - это и есть передний фронт
У вас нет необходимых прав для просмотра вложений в этом сообщении.

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

Реле с памятью на плк

Сообщение Ryzhij »

SMax писал(а): 04 июн 2021, 12:32001.png
Зачем три строки и два меркера там, где можно обойтись двумя строками и одним меркером?
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)

SMax
не первый раз у нас
не первый раз у нас
Сообщения: 325
Зарегистрирован: 17 июн 2016, 14:18
Имя: Максим
Благодарил (а): 7 раз
Поблагодарили: 118 раз

Реле с памятью на плк

Сообщение SMax »

Ryzhij писал(а): 04 июн 2021, 12:42 Зачем три строки и два меркера там, где можно обойтись двумя строками и одним меркером?
Первые две строки - выделение фронта
Третья строка - ипульсное реле (Т-триггер)

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

Реле с памятью на плк

Сообщение Ryzhij »

SMax писал(а): 04 июн 2021, 12:51 Первые две строки - выделение фронта
Третья строка - ипульсное реле (Т-триггер)
А так?

Код: Выделить всё

I   I0.0     M0.0   Q0.0           Q0.0  I
+----] [-----]/[----]/[---+--------( )---+
I                         I              I
I   I0.0            Q0.0  I              I
+----]/[------+-----] [---+              I
I             I                          I
I   M0.0      I                          I
+----] [------+                          I
I                                        I
I   I0.0                           M0.0  I
+----] [---------------------------( )---+
I                                        I
Не, если этот самый фронт ещё где-нибудь требуется, то конечно...
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)

v0v
не первый раз у нас
не первый раз у нас
Сообщения: 372
Зарегистрирован: 12 дек 2018, 14:47
Имя: Влад
Благодарил (а): 1 раз
Поблагодарили: 50 раз

Реле с памятью на плк

Сообщение v0v »

Лично мне кажется что в step5 сигнал по фронту должен быть, скорей всего в текстовом режиме что то типа FP.
Ответить

Вернуться в «Simatic Step7»