Программирование ПЛК. 15. Битовые логические операции и операции со словами.
HTML-код
- Опубликовано: 3 янв 2020
- Программирование промышленных контроллеров S7-1200 Siemens. Рассматриваем битовые логические операции и операции со словами. Логические операции "И", "ИЛИ", "Исключающее ИЛИ", операции ROR, ROL, SHL, SHR.
- Наука
Спасибо. Ждем продолжения!!!
Дядька ты лучший!!!! Собрал освещение на лого 0ba5. В фпд. В 3ех комнатной квартире. Но благодаря тебе многие становится многое понятно и в других языках. Но блоки мне кажется простейшие. Будем учиться дальше. Очень интересно и я так понял основы у всех одинаковые. Огромное тебе спасибо!!!! И Крепкого здоровья.
Спасибо за лестный отзыв!
Спасибо Андрей! С этой темой тоже понятно, осталось на практике понять куда применить) Просматриваю дальше плейлист)
Отлично! Благодарю вас!!
1) Про OR, AND и XOR можно было сказать, что это установка битов по маске, сброс по инверсной маске (т.е. нулями) и инвертирование битов по маске соответственно.
2) Операции ROR, ROL хоть и переводятся буквально как "вращение" (rotate), но по-русски говорят "циклический СДВИГ".
Ничего не понял, методом которым Вы объяснили
Спасибо большое 👨🏻🔧
С новым годом!
Спасибо за видео, очень полезно! Очень хотелось бы увидеть про язык fbd
Спасибо!!!
спасибо!
Спасибо!
КРУТО !!!
Спасибо
Круть, у нас на лабах такого не было
👍👍👍
Здравствуйте,очень понравились ваши видео, Альтерман объясняет вроде тоже про сименс, но не доступно и сложно для понимания. Прошу Вас по возможности сделать видео по настройке тиа портала и контроллера для работы по сети RS485 с модулями например ввода-вывода фирмы "Овен",заранее благодарен.
Спасибо за отзыв! Про работу с RS-485 будет достаточно скоро.
Добрый день Андрей, спасибо за ваши видео, очень познавательно. У меня такой вопрос, есть ли такой пример видео ваше где подключаете пульт к контроллеру и т.п?
Здравствуйте! О каком пульте идет речь?
Здравствуйте. Подскажите,. как запустить программу в цикл, только при одноразовой подаче сигнала " TRUE".
К примеру , на вход нормально разомкнутого контакта подаём сигнал,( контакт замкнут, ток течёт) включается таймер задержки на включение. Работа по переднему фронту. Контакт размыкается ( становится нормально разомкнутым, ток не подаётся), после отработки таймера загорается лампочка и гаснет. И далее по кругу, горит -гаснет. При этом без всяких обновлений, переключений вручную или при вводе дополнительных команд. На языке LD.
подключение физическое проводов покажите к контроллеру по какой нибудь схеме
Saludos
Que numero es la practica . MODBUS
Расскажите пожалуйста о программировании контроллеров омрон
Как настроить выход 4-20мА.
Если дойдем до контроллеров Omron - обязательно расскажу. По Siemens S7-1200 будет обязательно.
Андрей здравствуйте.
Сегодня долго калдовал с S7 1200.
В итоге нет сигнала с второго контакта.индикация загорается ,слышно как геркон щелкает ,но на выходе нет ничего.
Моё мнение что геркону кранты ,контактам.
Хотел бы услышать ваше мнение
Вариантов много. От неисправного реле, до неправильной программы или неправильного подключения. S7-1200 с релейными выходами?
Пару простых задач решал на ПЛК, не могу сообразить, для чего могут пригодится в АСУ ТП операции ROR, ROL, SHL, SHR? Могли бы привести простой практичный пример? Спасибо.
Чаще всего алгоритмически. Используются не часто.
Здравствуйте! Подскажите, пожалуйста, может знакома проблема?.. Omron cp-1l иногда в ключается , а захочет и не включится при этом светиться лишь power, батарейку меняли но четно.
Здравствуйте! С такой проблемой не сталкивался. Проблема может быть как аппаратная, внутри ПЛК что-то отходит, так и программная - возможно вы неправильно интерпретируете поведение ПЛК.
@@user-fu3yl9cq3w Спасибо за ответ. Попробуем перепрошить, но будем делать это впервые, на этом контроллере (CPL1 -EM30DT1-D) знакомый порт rj45, если не поможет, тогда самая вероятная версия - плохой контакт в нутри устройства.
Почему операция & даёт логическую единицу при работе с байтом 2#00000001 и 2#00000011?
То есть сравнивается не весь байт, а каждый бит отдельно? Тогда где это может пригодиться? Если хоть один из битов в сравниваемых байтах совпадает, то на выходе единица, я все правильно понял?
Операция "И" побитная, логическое умножение каждого бита. Применяется, например, для выделения конкретного бита из слова/двойного слова/байта.
@@user-fu3yl9cq3w я разобрался. Я просто неправильно воспринял выход данной логической операции. На выходе же тоже получается байт, а я почему-то во время первого просмотра подумал, что результат этой логической операции является бит ("0" или "1") и сам себя запутал.
Привет. Не получается поднять данные на верхний уровень с помощью SMC. Подскажи пожалуйста может мы забыли поставить галочки где нибудь?
"SMC" у меня ассоциируется только с производителем пневматики. Прошу уточнить.
@@user-fu3yl9cq3w Intouch -System Management console - OPC ( ruclips.net/video/J6IGwxGCPrU/видео.html )
@@user-ky5gx1mb1r С Intouch давно не работал. В программном проекте контроллера можно запретить доступ к данным, сняв галочку "Аccessible from HMI", но по умолчанию она стоит.
Когда следующее видео выйдет?
В течение недели.
Снимаю шляпу
А где можно посмотреть с видео
Извиняюсь , оказывается бывает такое что звук идёт а видео нет
Давно работал с s5, потом s7 200, 300, 400, потом большой перерыв. Сейчас осваиваю tia portal и s7-1200. Пока ощущение, что сименс кусок гавна перегруженный и не удобный... На дешманском пр200 от овена всё проще и быстрее🤭.
Хитрые немцы расположили лампочки в неправильном порядке. Интересно, сколько (миллионов) программистов на это уже напоролись :)
А почему в неправильном? :)
@@user-fu3yl9cq3w Ну ты и сам в видео оговорился :)
Монтажникам-то всё равно в каком порядке крутить провода, лишь бы порты были подписаны. А вот у программиста (любого!) накрепко прибито что 0 - это младший разряд числа и находится он справа!
В сименсе много заморочек с переворачиванием байтов в слове))) старший и младший байт в слове меняются местами а если взять DWord то по первухе можно совсем запутаться ))
Что за вход IB0??? Что то постоянно сокращают и перетаскивают, сижу в это же время с так же подключеными кнопками и открытой программой, но тоже самое не могу воссоздать. Автор постоянно режет видео, ничего не понятно, когда он успел привязать свои входы к каим то байтам?
Странный какой-то у Вас "ардуино". (шутка).
Уф, сложно быть тупым. После fbd с битами ничего не понятно (
Упаси боже электриков от контроллеров.....
Теоретически, ПЛК изначально и сделаны для электриков.
Андрей Кулагин ..... думаю нельзя научить пользоваться сваркой по видео. Плк из той же серии
@@igodyuev Я учился самостоятельно. 10 лет уже работаю с сименсом
@@user-wq1jn3yy2b я бы посмотрел на ваш код =) без обид
@@igodyuev Никто не жалуется. Работаю программистом на европейском производстве цемента.