Программирование ПЛК. 9. Что такое RLO, R и S-триггеры, уровни и фронты. Подблоки-сети.

Программирование ПЛК. 9. Что такое RLO, R и S-триггеры, уровни и фронты. Подблоки-сети.

Андрей Кулагин

4 года назад

40,683 Просмотров

Ссылки и html тэги не поддерживаются


Комментарии:

NGC 147
NGC 147 - 05.07.2023 21:13

Спасибо за разъяснение. Все понятно стало 😉

Ответить
Alexander Sperling
Alexander Sperling - 03.07.2023 14:39

Что за ячейки памяти и почему именно "м2000.0" ??? Про ячейки ничего ранее не говорили.

Ответить
Сабыр Габдрахманов
Сабыр Габдрахманов - 01.02.2023 16:00

Что за программа? Ispsoft?

Ответить
zmitrok62
zmitrok62 - 17.01.2023 20:48

Поясните пожалуйста, почему на R триггер при нормально замкнутой кнопке не идет сигнал?

Ответить
Руслан
Руслан - 05.11.2022 11:56

Просто ЛУЧШИЙ УЧИТЕЛЬ. Спасибо за Ваши труды, Андрей! Ни единого лишнего слова, все по делу!!!

Ответить
Dart Sion2019
Dart Sion2019 - 06.08.2022 19:55

в rs500 это называется lutch unlutch ,oneshot

Ответить
Эрнест Дервис
Эрнест Дервис - 25.05.2022 17:55

Добрый день, у меня стоит задача, без решения. У меня управление (пуск и стоп) происходит одной кнопкой. Как это реализовать? Использую 1 вход DI и 1 выход DQ

Ответить
Руслан Омаргалиев
Руслан Омаргалиев - 17.03.2022 21:41

Здр программы для автомоек самообслуживания не пишете

Ответить
dide
dide - 03.02.2022 22:32

Сложно...

Ответить
Евгений Васильев
Евгений Васильев - 27.01.2022 08:13

Здравствуйте Андрей, прежде всего хочу сказать спасибо за проделанную Вами работу. Я тоже столкнулся с непониманием работы в программе НЗ контакта, с электроникой у меня все хорошо(тем более, что это база), поэтому был уверен в какой-то ошибке) . Большинство людей наверное работают через эмулятор ПЛК, а там при задании кнопки СТОП нужно поменять значение кнопки с 0( по умолчанию) на 1 и тогда все заработает. Надеюсь я правильно понял, во всяком случае заработало. Ещё раз спасибо за уроки

Ответить
Oleksiy Kulakovskyi
Oleksiy Kulakovskyi - 02.01.2022 17:40

Спасибо за Ваш труд - помогаете расширить свою область деятельности в энергетике!
Для тех кто немного запутался почему R-триггер не будет получать постоянную RLO=1 через NC контакт - есть "визуализация" с помощью которой проще это воспринимать: представьте что NC контакт какой мы видим в программе (I0.1) как бы подвязан к реле... в этом случае мы имеем что условные +24В запитают "реле" c NC контактом (I0.1) через кнопку СТОП (какая тоже по умолчанию замкнута), "реле втягивается" и контакт разомкнется; так, при нажатии на кнопку СТОП - мы снимаем напряжение с нашего вымышленного реле, контакт на пути R-триггера обратно замкнется.
Так же эта система работает и с NO контактом к S-триггеру: при нажатии на кнопку СТАРТ - "запитываем котушку" нашего "реле" с NO контактом, контакт замкнется, получаем RLO=1

Ответить
Денис Берников
Денис Берников - 18.11.2021 19:30

Отлично. Главное, понятно все. Спасибо

Ответить
ПЕтя Курочкин
ПЕтя Курочкин - 15.11.2021 14:37

добрый день. Подскажите, пожалуйста, зачем использовать триггеры, если и так схема рабочая? К тому же реально триггеров в схеме нет. Этого я не понял

Ответить
Peter Parker Parker
Peter Parker Parker - 17.06.2021 19:56

А вообще зачем определять положительный и отрицательный фронты

Ответить
Вова Горбич
Вова Горбич - 19.04.2021 04:20

Слов нет передать всю благодарность, огромнейшие спасибо, продолжайте дальше пожалуйста)))

Ответить
Рустем Сактаганов
Рустем Сактаганов - 03.02.2021 15:21

Не правильно объяснил принцип действия кнопки NC : на самом деле функция инвертирует входной сигнал , то есть при разрыве цепи подает питание

Ответить
Андрей Framos
Андрей Framos - 16.01.2021 12:40

Спасибо!

Ответить
Vitalii Panchenko
Vitalii Panchenko - 26.12.2020 17:51

Не как не пойму почему при НЗ контакте в программе у нас в исходном положении 0, а когда мы на него нажимаем, то унас формируется сигнал 1 и сопровождается зелёной линией... ???

Ответить
Alex K
Alex K - 07.12.2020 05:01

Возник вопрос. Для V16 указаны минимальные требования к компьютеру.
Недавно я наткнулся на SIEMENS Simatic Field PG M6, который стоит более 6000€. Он оборудован слотами для работы с картами памяти SIEMENS, STEP 5...
Вопрос такой: Я ведь могу, в принципе, обойтись обычным современным ноутбуком для работы с S7-1200 1212C?

Ответить
я
я - 07.10.2020 17:17

интересно

Ответить
Артем Ильин
Артем Ильин - 11.09.2020 12:19

Потрясающий канал! Очень доходчиво и интересно разобраны все материалы. Спасибо Вам огромное за Ваш труд.

Ответить
Антон Гривиц
Антон Гривиц - 20.07.2020 19:39

Спасибо вам огромное

Ответить
Dauren Maukara
Dauren Maukara - 16.07.2020 18:34

Можете обяснить почему кнопку СТОП подключаем как разомкнутый контакт? Почему не замкнутый и на входе i0.1 будет логический 1, что не так? И почему S тригеру подключаем через замкнутый контакт?

Ответить
Ulugbek Atakhanov
Ulugbek Atakhanov - 04.07.2020 12:24

Raskajite pojalusta ob tia v13 , v14 , 16. V chem ih raznitsa. Ya vzyal tia v13 trial. I podklyuchil k s1200. Ne smog podklyuchit. Uvidel vashi video i podumal chto ya zdelal chtoto ni tak.. Moguli ya rabotat s tia v13 so vsemi plc siemens.? Ili mne nujno vzat v14 ili v16?

Ответить
Shatoff_25
Shatoff_25 - 18.06.2020 15:03

Понимаю, что сильно туплю, но почему блок ADD не прибавляет 1 к количеству нажатий на кнопку, а просто на выходе показывает это количество?

Ответить
Анубис Грох
Анубис Грох - 14.06.2020 20:10

Здравствуйте. Прошу вас сделать отдельный урок про область памяти и по какому принципу определяется вид информации (слово, двойное слово и т д), о функциональных блоках подробно. Спасибо заранее.

Ответить
Alex ShurupoFF
Alex ShurupoFF - 27.05.2020 23:11

Очень интересно, твой канал стал смотреть недавно.

Ответить
БелыйРус•
БелыйРус• - 10.05.2020 12:56

вопрос: кнопка стоп - нормально замкнутый контакт. Тогда при включении схемы мы, по логике, уже на её(кнопки) выходе и следовательно на входе R1 триггера ИЗНАЧАЛЬНО должны иметь 1. По тому что вы демонстрируете в программе делается вывод, что ПУСК и СТОП это две одинаковые по состоянию кнопки. Нажимаем на ПУСК имеем на выходе 1, нажимаем на СТОП имеем на выходе 1. (мне кажется ИЗНАЧАЛЬНО на выходе СТОП имеем 1 нажимаем - имеем 0)...Пожалуйста проясните ситуацию!

Ответить
Александр Митченков
Александр Митченков - 16.03.2020 18:53

Физическая кнопка " Стоп" у вас в пульте нормально разомкнутая?

Ответить
Elshan Yusifoglu Asgarov
Elshan Yusifoglu Asgarov - 27.01.2020 19:51

Андрей скажите пожалуйста где скачать программу ? Жду следующих уроков .Спасибо вам огромное !

Ответить
Antony Baranowski
Antony Baranowski - 03.12.2019 19:10

Андрей, несколько скомкали объяснение с момента "как этот кусок программы работает".

Ответить
юрлц
юрлц - 25.11.2019 00:06

спасибо жду ваших уроков по блокам

Ответить
Rinat Shakiryanov
Rinat Shakiryanov - 10.11.2019 21:19

В целом очень доходчиво и интересно, спасибо за труды.

Ответить
Rinat Shakiryanov
Rinat Shakiryanov - 10.11.2019 21:17

не понял момент: как кол-во нажатий из m2000 попадает в m1000?

Ответить
Алексей Горидько
Алексей Горидько - 26.10.2019 23:01

Здравствуйте Андрей! Спасибо Вам за Ваши видео! Здесь люди пишут, что не понимают как работает эта схема, а точнее как нормально открытый контакт оказывается нормально закрытым и наоборот. Предлагаю Вам для лучшего понимания Вашых видео объяснить, что такое "изначальное состояние схемы".

Ответить
Электрик Березники
Электрик Березники - 25.10.2019 23:40

Нифига не понятно, но очень интересно))))) Шутка. Чуть чуть понятно. Только я на Zelio в FBD самообучением занимаюсь

Ответить
Alex Cafpir
Alex Cafpir - 07.10.2019 11:53

тут тоже поддержка других я зыков есть? В CodeSys LAD не очень понравился, больше FBD устраивал, а когда попробовал CFC вообще доволен был.

Ответить
Дмитрий
Дмитрий - 31.08.2019 18:40

Андрей, вопрос такого плана. Последние 2 урока - программирование с помощью LD. Я хочу спросить, если какие-то преимущества программирования с помощью LD или FBD, в зависимости от конкретной задачи? Или это больше кому что понятнее?

Ответить
Avtandil Saparov
Avtandil Saparov - 28.08.2019 16:34

Пожалуйста сделайте видео про самых важных блоков, объясните как работает и как правильно пользоватся пжпжпжпжп.
Пж
Пж
Пж

Ответить
Владимир Бродяной
Владимир Бродяной - 26.08.2019 22:50

Огромное спасибо! Продолжайте пожалуйста !!!

Ответить
Андрей Бескровный
Андрей Бескровный - 26.08.2019 19:22

Иными словами Программный блок всегда выполняется линейно-интерактивно :)

Ответить
Deniska M
Deniska M - 26.08.2019 14:06

Андрей Спасибо огромное за Ваш труд!

Ответить
Павел Вдовченко
Павел Вдовченко - 25.08.2019 22:32

Приветствую. Спасибо за видео. Немного не понял в самом начале, кнопка "СТОП" НЗ, то есть на R подается 1 до нажатия. При нажатии цепь рвется и на R поступает 0. Или я что-то не так понял?

Ответить
Алексей Маликов
Алексей Маликов - 25.08.2019 21:48

Очень интересно! Так и только так подробно объясняйте, пожалуйста, и дальше. Для людей "далеких" от программирования типа меня))) это очень хорошо воспринимается, все наглядно. Если что-то непонятно можно вернуться и шаг за шагом послушать и проанализировать шаги программы. Спасибо!!!!!!
PS. Вопросик личного характера: по Вашим видео пытаюсь что-то повторять, провожу эксперименты... На руках от друзей - однотипный контроллер Mitsubishi FX3GE-24M, развлекаюсь с ним; опыты с кнопками, лампочками, простыми инструкциями удаются, итог - щенячий восторг...))))) Но вот вторая серия опытов с RGBW лентой буксует на месте... Схему нарисовал, все подсоединил, а вот как запрограммировать RS-485 MODBUS... С нуля ничего не получатся, не знаю как к чему подступиться. В вашем примере в одном из видео вы создали 4 визуальных столбца с настройкой R, G, B каналов и канала общей яркости - если будет возможность, снимите, пожалуйста видео пошагового программирования данного опыта или может быть дайте пару дельных советов с какой стороны подступиться к этому вопросу... Большое спасибо!

Ответить
Владимир Пупкович
Владимир Пупкович - 25.08.2019 21:08

Просто супер. Жду ваших уроков по программированию и главное объяснением. Для меня эта тема очень интересна и увлекательна.Спасибо вам.

Ответить
Igor Z
Igor Z - 25.08.2019 20:58

По поводу размещения всего управления в одном нетворке. Это на мой взгляд не очень правильно. Во первых основа программирования это разделение большой задачи на несколько маленьких. Во вторых как человек чаще изменяющий код написанный другими чем пишущий его с нуля могу сказать что если понадобится внести изменение в работу программы это гораздо проще сделать заменив или изменив маленький кусок кода чем гадать так повлияют твои изменения на всю цепочку. А в случае управления большим количеством однотипных элементов то тут лучший вариант многократный вызов блока.

Ответить