03 Булева логика для функциональных блоков ПЛК | Основы — АСУ ТП: сообщество инженеров

03 Булева логика для функциональных блоков ПЛК | Основы

О чём видео

В ролике объясняются основы булевой логики применительно к функциональным блокам ПЛК. Рассматриваются базовые логические операции И и ИЛИ, их таблицы истинности и математические выражения, а также пример оптимизации программы на основе булевой алгебры.

Что разбирается
  1. 00:00 Введение: математика в программировании ПЛК
  2. 00:49 Булева логика: истина и ложь, 1 и 0
  3. 01:44 Функциональная блок-схема и стандарт МЭК 61131-3
  4. 02:49 Булево сложение для блока ИЛИ
  5. 03:52 Пример оптимизации программы с помощью булевой алгебры
  6. 05:25 Повторение основных моментов
Оборудование и ПО
  • ПЛК
  • МЭК 61131-3

Кому полезно: Инженерам-программистам ПЛК, начинающим изучать функциональные блоки и булеву логику.

Описание составлено автоматически по расшифровке речи в ролике.

Расшифровка видео

0:00 Вы когда нибудь задумывались, как опытные программисты ПЛК создают, устанавливают и тестируют программы, когда сталкиваются со сложными системными требованиями. Современные успешные программисты ПЛК обладают знаниями и навыками в области электротехники, механики и программного обеспечения. Помимо экспертных навыков в программировании ПЛК программисты ПЛК используют математические концепции для оптимизации своих проектов.

0:32 В этом видео мы рассмотрим некоторые базовые математические концепции, которые используются для создания программ на основе функциональных блоков. Ранее мы говорили, что программисты ПЛК используют математические концепции для оптимизации своих проектов, программисты ПЛК используют булеву алгебру. Также известную, как Булева, логика каждый раз, когда создают программу. Не пугайтесь термина алгебра, потому что концепции булевой логики не так уж сложны.

1:12 Булева логика основана на фундаментальной концепции, согласно которой все значения либо истины, либо ложны. Более того, истинная ложь могут быть представлены либо единицей, либо 0. Вы, вероятно, заметили, что в большинстве языков программирования ПЛК для обозначения цифрового входа или выхода используется термин буль Буль, это сокращение от Булева. Каждый цифровой вход или выход может быть представлен единицей или 0. Функциональная блок схема или ВБС как описано в стандарте и к 61131 3 быстро вытесняет релейную логику в качестве предпочтительного языка программирования среди программистов ПЛК.

1:59 Давайте рассмотрим 2 основных функциональных блока ВВС и изучим булеву алгебру, связанную с каждым из них. Функциональный блок или имеет как минимум 2 входа. Ранее мы говорили, что в булевой логике все значения либо истины, либо ложны и могут быть представлены либо единицей, либо 0. Функциональный блок или имеет таблицу истинности, которая выполняет 2 функции во 1. Она перечисляет все возможные входные условия. Во 2 она показывает, как выход реагирует на входные условия.

2:36 Из таблицы истинности видно, что си истина, когда эй или би истины. Хорошо, теперь мы переходим к булевой алгебре. Математическое выражение для функционального блока или выглядит так? Эй или Би равно си знак + используется для обозначения функции или? В начальной школе нас учили, что знак + используется для сложения таким образом получается, что функциональный блок или выполняет булево сложение, хорошо? Давайте перейдем к функциональному блоку и функциональный блок и имеет как минимум 2 входа из таблицы истинности. И видно, что Си Истина, когда Эй и Би Истины.

3:28 Математическое выражение для функционального блока и выглядит так. Эй и Би, равно си обратите внимание на символ умножения, используемый для обозначения функции и. Таким образом получается, что функциональный блок и выполняет булево умножение. Мы можем убрать символ умножения, и выражение будет выглядеть так. Как мы уже говорили, программисты ПЛК используют булеву логику для оптимизации своих проектов. Давайте рассмотрим простой пример оптимизации. С помощью булевой логики при 1 преобразовании системного требования функциональную блок схему программист получил 3 функциональных блока. Программист задался вопросом, можно ли оптимизировать эту функциональную блок схему и удалить какие либо функциональные блоки с помощью? Булевой алгебры ответ, да? Давайте посмотрим, как это сделать Булева. Логическое выражение для этой программы выглядит так, Ди равно эй Би + Эйси.

4:34 Используя немного школьной математики, мы применяем распределительный закон и происходит преобразование. Хорошо, теперь давайте перестроим нашу. Функциональную блок схему и посмотрим, удалось ли нам оптимизировать ее после применения базовой алгебры. Мы перешли от 3 функциональных блоков к 2.

4:55 Мы показали вам, как можно использовать булеву логику для оптимизации программ ПЛК. Нравится вам это или нет, но опытные программисты ПЛК стали математиками. Если вы хотите узнать больше, посмотрите 2 наших других видео под названием. Что такое функциональный блок управления и в чем разница между релейной логикой и функциональными блок схемами ссылки на эти видео вы найдете в описании? Хорошо, давайте повторим, что мы рассмотрели в этом видео. Программисты ПЛК обладают разнообразными знаниями и навыками в области электротехники, механики и. Программного обеспечения программисты ПЛК обладают экспертными навыками в программировании ПЛК и используют математические концепции для оптимизации своих проектов.

5:48 Булева логика основана на фундаментальной концепции, согласно которой все значения либо истины, либо ложные и могут быть представлены либо единицей, либо 0. Функциональная блок схема ВБС быстро вытесняет релейную логику в качестве предпочтительного языка программирования среди программистов ПЛК 2 основными. Функциональными блоками в функциональный блок схеме являются или и и и не программисты ПЛК могут использовать булеву логику для оптимизации программ ПЛК.

6:24 Если вы хотите научиться программировать ПЛК в понятном формате и вывести свою карьеру на новый уровень. Зайдите на сайт Рилпарс Точка Ком.

Расшифровка сделана автоматически (Yandex SpeechKit) и может содержать ошибки в терминах.

🔗 03_Булева логика для функциональных блоков ПЛК | Основы

Оставьте комментарий

Войти

Зарегистрироваться

Сбросить пароль

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

Прокрутить вверх