Программирование ПЛК. 16. Организационные блоки, вспомогательные флаги и команды.
HTML-код
- Опубликовано: 19 янв 2020
- Рассматриваем организационные блоки OB30 (циклические прерывания), OB100 (Стартап), вспомогательные флаги, команды MOVE, JMP, CONVERT и другое. На наглядных примерах, программирование промышленных контроллеров.
- Наука
Спасибо Вам за уроки, очень жаль, что не выходят новые серии..
Здравствуйте Андрей! Спасибо за уроки!
Было бы интересно посмотреть на использование в проектах протоколов Profinet, Profibus, и особенностей их применения;)
В упрощенном виде, будет достаточно скоро.
Благодаря вам Андрей, я начал заниматься программированием...Хотелось бы кофе или чай платить и спасибо сказать. Большой привет из Сербии!
Спасибо за отзыв! Лучший чай/кофе - это подписаться и поделиться с друзьями понравившимся видео :)
СПАСИБО за видео, вы объясняете на много более понятнее чем целая компания овен про свои плк и как их программировать. жду продолжения, особенно про модбас рту на практическом примере.
Спасибо за отзыв!
Андрей,огромное спасибо за видео.Как всегда очень наглядно и понятно.Ждём следующих роликов от Вас.
Спасибо, Андрей, за уроки. Хочется продолжения.
Продолжение планирую в ближайшую неделю. Пауза связана со слабым интересом к последним видео про программирование.
Спасибо, очень интересно
Было бы интересно увидеть видео как работать с блоком аналоговых входов и выходов. За обучающие видео большое спасибо, все интересно и понятно)
спасибо бро
от души
Очень познавательно и понятно!!! Спасибо за проделанную работу!
Огромное спасибо!!!!!
Я самостоятельно пытался изучить эти блоки,написано грамотно,но суть уловить сложно...Здесь все понятно с первых секунд
Андрей здравствуйте. Вы профессионал, все делаете соответственно. Содержание, подача, голос. Иных смотреть и слушать просто невозможно. Белой дороги Вам (дословно с туркменского).
Есть и пожелания
1) про ПЛК однозначно "требуем" продолжения ))
2) Буду бесконечно признателен за видео про осциллограф - принцип, работа, диагностика электронных и электрических систем, особенно диагностика датчиков (различных), ПЛК, частотников. Полагаю, тема не одного видео.
В сети толкового не нашел. Думаю, многим будет интересно узнать про этот магический прибор, который не раз светился в Ваших видео.
Спасибо еще раз.
Огромное спасибо!!! Если знаете Omron CX-programer ... то запишите пару уроков.
Как будет проект с Омрон обязательно запишу для сравнения. Но с ПЛК Омрон задачи идут редко.
Большое спасибо за ваш труд! Было бы интересно узнать про ваш личный опыт как инженера, программиста и тд. Где учились, с чего начинали, какие ресурсы использовали?)
И да, когда следующие видео по ПЛК?)
Спасибо за отзыв! Мемуары пока рановато писать :) По программированию ПЛК жду возобновления интереса, последнее видео набрало мало просмотров. Примерно в течение месяца будет следующее видео.
СПАСИБО!!!!
Очередной раз благодарю за качественную подачу материала. Возможно ли накидать пару задачек для самостоятельного программирования? Я на данный момент всё понял вроде но как это всё применить не могу придумать, даже точнее не уверен что смогу правильно применить) Например задание небольшое с последующим описанием правильного выполнения, если например не справился и можно посмотреть как правильно делать
Кто знает, обьясните пожалуйста! При циклическом запуске Блок циклических прерывании основной блок OB1 простаивает или совместно испрлняется
Прерывается. ПЛК, обычно, это не многозадачная система.
Андрей, спасибо за уроки!
Не сможете подсказать, как подцепить значения с аналоговых входов МТ221 (токи, напряжения), чтоб они отображались на Панели weintek?
На контроллере S7-1200 этот эксперимент обязательно будет. С другими контроллерами - как получится.
Спасибо за видео. А есть ли возможность выгрузки программы с контроллера для корректировки например? Спасибо
Можно, если программа не запаролена - "UPLOAD"
Почему у меня закрыт доступ к адресам такта? Я не могу туда привязать никакой бит.
Андрей, уроки отличные! большая просьба - рассказать как Вы подключали датчики по RS485. Как я понимаю сейчас проводные датчики все будут подключать по данному протоколу - можно до 1 км и в одно гнездо много датчиков...
RS-485 используется активно, но не настолько. Есть нюансы и недостатки, поэтому применяется только в определенных задачах. По интерфейсам будут видео, но несколько позднее.
Андрей, спасибо за видео.
А вот ПОЧЕМУ вы не рекомендуете использовать команды JUMP and JUMPN вы не сказали.
И вправду, почему их стоит избегать?
Может есть какие - то риски при их использовании?
Ответе в комментарии, пожалуйста.
Команды JMP сложнее отслеживать в программе и можно допустить ошибку, которая приведет к зацикливанию (при прыжке "наверх") и неработоспособности части программы. К тому же, в большинстве случаев, можно обойтись без этих команд.
Использование команд переходов для языков LAD и FBD - признак дурного тона. Точно так же, как и использование команды BREAK для выхода из цикла в ST (SCL Siemens). Если Вы не умеете выйти из цикла без этой команды, то Вы - "негодный" программист (так меня учили в универе). У "сишников", конечно, от таких заявлений наступает полная дезориентация и апатия. :) Джампы асушники используют только в IL (STL Siemens), но в МЭК уже даже не рекомендуют его к применению (вернее, не обязателен). Только, если будете работать в суровой компании, которая использует исключительно контроллеры Siemens топ сегмента - там STL требуют по умолчанию. Ну, или плотно занимаетесь оптимизацией кода. Хотя, с такой мощностью, как у современных контроллеров - это такое себе занятие. Времени отнимает много, толку - мало, что так, что эдак - работает, ресурсов для программы - валом, выигрыш на сокращение основного цикла в 5 мс - никто не заметит.
Здравствуйте, будет ли продолжение? Очень бы хотелось, по возможности конечно, увидеть уроки по PID, PWM, HSC.
Здравствуйте! Продолжение будет, постараюсь в ближайшие дни. Очень большая незапланированная загрузка по основной работе.
Спасибо. Как всегда - лайк и коммент. Андрей, а Вы случаем с Codesys не знакомы? Было бы интересно поделиться с Вами своим "творчеством". Хочется что бы кто-то похвалил самоучку)) и указал слабые места.
Давайте делитесь со всеми )
@@Vanchick87 я стеснительный)))
@@servisersk Вы откуда ?
@@Vanchick87 Беларусь, Минск
Кодесис рано или поздно затронем, но сначала нужно дойти до конца, по программированию S7-1200.
Если на вход блока NOT поступает лог. ноль с предыдущего разомкнутого контакта, выход Q срабатывает. Понятно, что NOT инвертирует сигнал с 0 на 1, но ведь цепь разомкнута до него, как же срабатывает выход?
Возможно, для понимания помогут эквивалентные схемы таймеров, где также OFF-delay таймер отсчитывает время, несмотря на логический 0 на входе - ruclips.net/video/NHfrBbXmRyc/видео.html
"Цепь" - это просто форма визуального представления вычислений в контроллере. А контроллер просто выполняет логическую операцию инверсии сигнала: 0 на 1, 1 на 0. Для операции НЕ логичнее обозначение как на электронных схемах обозначают инвертор. Потому-что у инвертора есть кроме входа подключение к питанию и вопроса "откуда взялся ток" не возникает.
Спасибо, очень познавательно. Правда, английский очень смешной, Сперва даже не понял некоторые слова "Мове", должно звучать как "Муув" - перемещать, "Ен" - должно звучать как "Эн" - от слова "Enable" - "Энейбл" - позволять, разрешеть. И кстати "Jump" - "Джамп" в английском - это прыгать, а вот "Jumper" - "Джампер" - в электротехнике это "Перемычка", например "Junction Box" - "Джанкшен бокс" - "Соединительный ящик", или "Соединительная коробка".
Не в обиду, просто очень непривычно и смешно звучит. Но само видео очень хорошее и полезное.
На мой взгляд, не имеет смысла корректное английское произношение. Процент знающих английский хотя бы на уровне B2 не высок. Просто будет непонятно и не запоминаемо. Ну и "Ен" - должно звучать как "Эн" - от слова "Enable" - "Энейбл" - позволять" транскрипция Enable [ɪˈneɪbl], никак не "Эн.." :)
да уж. чем дальше в лес.........а если моя задача состоит в обслуживании оборудования на базе контроллера .обязательно ли знать все о программировании или можно обойтись каким то минимумом?
@d1n3wr Не только на вашем. Достаточно, что бы один человек знал))
@@ALISH3R ,на современных системах на операторском дисплее показываются ошибки,что неисправно и т.д,например отключён маршрут,не закрыта заслонка,сразу понятно,что смотреть,это не релейная автоматика,там без чтения схем никуда
>обойтись каким то минимумом? если без компьютера работа, то научится определять наличие выходного сигнала, как аналогового, так и дискретного. если компьютер дан и разрешено его подключать для ,хотя бы мониторинга программы, то уже нужно уметь пользоваться программой, считывать и анализировать ошибки, уметь посмотреть значения перименных.
@@despitefaith1 Ну ошибки коственно указывают на точную причину поломки.И как следствие приходиться разбираться почему вылазит та или иная ошибка и из за чего.Так что бывает не совсем все просто.
@@quench5424большое спасибо за ответ.определить наличие сигнала думаю труда не составит .а вот пользоваться программой ...то есть для начала нужно стать пользователем а не программистом я правильно понял?
Покажите каким образом передавать данные в OPC Simatic NET в разных версиях tia portal, как настраивается конфигурация станции. По данной теме информации в интернете очень мало.
На эту тему будет видео, но несколько позднее. На данный момент его не поймут. А у вас задача какая?
А вы, случаем, не знакомы с программой Factory IO ?
К сожалению, не знаком.
Добрый день. Сталкивались ли вы с программируемыми реле от ЕКФ? Как я понимаю это типа лого от сименса. Ссылку можете убрать если посчитаете нужным: ekfgroup.com/catalog/avtomatizacija-i-upravlenie-chastotniki-kontrollery-relejnaja-avtomatika/programmiruemye-rele-pro-relay
Здравствуйте! К бренду EKF отношусь скептически, большие сомнения что они могу сделать качественные и надежные сложные изделия.
@@user-fu3yl9cq3w А максимально бюджетный вариант программируемого реле могли бы по советовать? Нужно около сотни групп освещения организовать.
@@user-vj5ky7vo5n Лично я бы выбирал из известных брендов - Siemens, Omron, Schneider Electric и т.п. А уже конкретный выбор надо делать исходя из задачи. Замечу, что 100 групп света вы же не будете напрямую коммутировать, а через некие контакторы и стоимость самого программируемого реле будет еле заметно среди прочего оборудования.