Спасибо за Ваш труд - помогаете расширить свою область деятельности в энергетике! Для тех кто немного запутался почему R-триггер не будет получать постоянную RLO=1 через NC контакт - есть "визуализация" с помощью которой проще это воспринимать: представьте что NC контакт какой мы видим в программе (I0.1) как бы подвязан к реле... в этом случае мы имеем что условные +24В запитают "реле" c NC контактом (I0.1) через кнопку СТОП (какая тоже по умолчанию замкнута), "реле втягивается" и контакт разомкнется; так, при нажатии на кнопку СТОП - мы снимаем напряжение с нашего вымышленного реле, контакт на пути R-триггера обратно замкнется. Так же эта система работает и с NO контактом к S-триггеру: при нажатии на кнопку СТАРТ - "запитываем котушку" нашего "реле" с NO контактом, контакт замкнется, получаем RLO=1
На 5:50 Вы говорить про R триггер что идет сброс при логической единице на входе. по факту при свободно замкнутом контакте условно кнопке стоп там постоянно висит единица.
вспомните видео номер 8. там физическая кнопка стоп нормально замкнута, т.е. на вход i0.1 поступает единица из-за чего кнопка стоп в программе размыкается.
Здравствуйте Андрей, прежде всего хочу сказать спасибо за проделанную Вами работу. Я тоже столкнулся с непониманием работы в программе НЗ контакта, с электроникой у меня все хорошо(тем более, что это база), поэтому был уверен в какой-то ошибке) . Большинство людей наверное работают через эмулятор ПЛК, а там при задании кнопки СТОП нужно поменять значение кнопки с 0( по умолчанию) на 1 и тогда все заработает. Надеюсь я правильно понял, во всяком случае заработало. Ещё раз спасибо за уроки
вопрос: кнопка стоп - нормально замкнутый контакт. Тогда при включении схемы мы, по логике, уже на её(кнопки) выходе и следовательно на входе R1 триггера ИЗНАЧАЛЬНО должны иметь 1. По тому что вы демонстрируете в программе делается вывод, что ПУСК и СТОП это две одинаковые по состоянию кнопки. Нажимаем на ПУСК имеем на выходе 1, нажимаем на СТОП имеем на выходе 1. (мне кажется ИЗНАЧАЛЬНО на выходе СТОП имеем 1 нажимаем - имеем 0)...Пожалуйста проясните ситуацию!
Приветствую. Спасибо за видео. Немного не понял в самом начале, кнопка "СТОП" НЗ, то есть на R подается 1 до нажатия. При нажатии цепь рвется и на R поступает 0. Или я что-то не так понял?
Нормально-замкнутая кнопка подает сигнал на виртуальное реле, контакты которого используются в цепи подачи сигнала на "R". Соответственно, виртуальное реле срабатывает и размыкает контакт (в программе он нормально-замкнутый) и прерывает сигнал на "R".
Андрей Кулагин то же не понял этот момент даже думал что вы ошиблись но программа так же работает как вы объясняли. Кнопка физическая которую жмёте нормально замкнута и 24в подаётся на в ход, при нажатии 0 вольт? Или наоборот а в программе делаем что она замкнута?
Посмотрите эквивалентную схему с виртуальными реле из предыдущего видео, возможно станет понятнее: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-ESQ13cP5S9s.html
Очень интересно! Так и только так подробно объясняйте, пожалуйста, и дальше. Для людей "далеких" от программирования типа меня))) это очень хорошо воспринимается, все наглядно. Если что-то непонятно можно вернуться и шаг за шагом послушать и проанализировать шаги программы. Спасибо!!!!!! PS. Вопросик личного характера: по Вашим видео пытаюсь что-то повторять, провожу эксперименты... На руках от друзей - однотипный контроллер Mitsubishi FX3GE-24M, развлекаюсь с ним; опыты с кнопками, лампочками, простыми инструкциями удаются, итог - щенячий восторг...))))) Но вот вторая серия опытов с RGBW лентой буксует на месте... Схему нарисовал, все подсоединил, а вот как запрограммировать RS-485 MODBUS... С нуля ничего не получатся, не знаю как к чему подступиться. В вашем примере в одном из видео вы создали 4 визуальных столбца с настройкой R, G, B каналов и канала общей яркости - если будет возможность, снимите, пожалуйста видео пошагового программирования данного опыта или может быть дайте пару дельных советов с какой стороны подступиться к этому вопросу... Большое спасибо!
Здравствуйте. Прошу вас сделать отдельный урок про область памяти и по какому принципу определяется вид информации (слово, двойное слово и т д), о функциональных блоках подробно. Спасибо заранее.
Добрый вечер. Стал разбираться прочел о том что размыкающий нормально замкнутый контакт замкнут (ON), если значение назначенного бита равно 0. Правильно я понимаю что при свободном положении когда кнопка I0.1 (смотреть с 5:15) не нажата то там висит 0 после кнопки ? Когда мы нажимаем на кнопку стоп I0.1 она меняет свое значение и на выходе после кнопки появляется 1 которая и сбрасывает триггер.
Здравствуйте Андрей! Спасибо Вам за Ваши видео! Здесь люди пишут, что не понимают как работает эта схема, а точнее как нормально открытый контакт оказывается нормально закрытым и наоборот. Предлагаю Вам для лучшего понимания Вашых видео объяснить, что такое "изначальное состояние схемы".
Спасибо за отзыв! В ближайшем видео планирую "закрепление материала", где на эквивалентной схеме нарисую как собираются цепи и текут виртуальные токи и срабатывают виртуальные реле.
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?
@@АлексейА-ы1ьЭто область пользовательской памяти М, где можно хранить данные. Находится внутри самого CPU и не зависит от карты памяти. MB2000 - байт 2000 в области М. М2000.1 - бит 1 байта 2000 области М. И тп. Пришло со старых ПЛК. В S5 например только так и можно было хранить промежуточные данные. Использовать в современных ПЛК не рекомендуется и более того - абсолютно не нужно. Для хранения переменных лучше организовывать структуры и использовать DB.
посмотрите пожалуйста с 5:26 по 5:40, вы там не оговорились насчет кнопки СТОП? Вы сперва сказали когда кнопка нажата, сигнал не проходит, так как кнопка НЗ. А потом нажимаем кнопку, на входе логический 0 и сигнал проходит. т.е тут по вашим словам при нажатой кнопки сигнал и проходит и не проходит. Какой вариант верный?
В видео все верно. Рекомендую еще раз внимательнее посмотреть/послушать. С точки зрения изучения программирования - лучше разобраться самому, к тому же, далее есть наглядное прохождение сигнала.
Андрей, вопрос такого плана. Последние 2 урока - программирование с помощью LD. Я хочу спросить, если какие-то преимущества программирования с помощью LD или FBD, в зависимости от конкретной задачи? Или это больше кому что понятнее?
Возник вопрос. Для V16 указаны минимальные требования к компьютеру. Недавно я наткнулся на SIEMENS Simatic Field PG M6, который стоит более 6000€. Он оборудован слотами для работы с картами памяти SIEMENS, STEP 5... Вопрос такой: Я ведь могу, в принципе, обойтись обычным современным ноутбуком для работы с S7-1200 1212C?
Добрый день, у меня стоит задача, без решения. У меня управление (пуск и стоп) происходит одной кнопкой. Как это реализовать? Использую 1 вход DI и 1 выход DQ
Можете обяснить почему кнопку СТОП подключаем как разомкнутый контакт? Почему не замкнутый и на входе i0.1 будет логический 1, что не так? И почему S тригеру подключаем через замкнутый контакт?
Не как не пойму почему при НЗ контакте в программе у нас в исходном положении 0, а когда мы на него нажимаем, то унас формируется сигнал 1 и сопровождается зелёной линией... ???
По поводу размещения всего управления в одном нетворке. Это на мой взгляд не очень правильно. Во первых основа программирования это разделение большой задачи на несколько маленьких. Во вторых как человек чаще изменяющий код написанный другими чем пишущий его с нуля могу сказать что если понадобится внести изменение в работу программы это гораздо проще сделать заменив или изменив маленький кусок кода чем гадать так повлияют твои изменения на всю цепочку. А в случае управления большим количеством однотипных элементов то тут лучший вариант многократный вызов блока.
Тоже не понял этого. Но в программе кнопка срабатывает как Н.О.!!! Может автор в программе поставил кнопку Н.З., а в пульте Н.О.? Должно же быть наоборот - без нажатия - сигнал доходит, при нажатии - обрывается.
Кнопка "СТОП" нормально замкнутая. Т.е. на вход приходит логическая "1", когда кнопка не нажата. В самой первой программе, нажимая кнопку "СТОП" мы рвем цепь формируя RLO=0, а с R и S-триггерами - мы формируем RLO=1 чтобы остановить/сбросить выходной сигнал Q0.0.
Действительно, фигня какая-то. По схеме, в исходном состоянии, на вход "R" должна подаваться единица через норм.замкнутую кнопку "СТОП", но зеленой подсветки линии связи нет! Как так!!? А, раз все работает (в ролике), то кнопка "СТОП" на самом деле тоже нормально разомкнутая. Или, если она, все таки, нормально замкнута, то есть косяк в подсветке линии, и тогда вход "R" должен быть входом "NOT R". Иначе, при удерживаемом в единице R, результат нажатия на "ПУСК" будет зависеть от приоритетов S и R.
Это разные переменные с разными адресами и целями. В MD1000 (размером в 4 байта) само значение количества нажатий, а в M1000.0 (размером в 1 бит) предыдущее состояние нажатия кнопки "ПУСК"
@@PeterParkerParker-s1g Ситуаций, когда нужно определять фронт - миллион. Применительно "отсекать партию от основной массы" - зависит от ситуации и структуры программы.