Лекция 5. Программируемые логические контроллеры. Программные компоненты (POU)

Поделиться
HTML-код
  • Опубликовано: 17 окт 2024

Комментарии • 22

  • @Assembler84
    @Assembler84  Год назад +3

    00:00 - Начало
    00:05 - О программных компонентах ПЛК и их классификация
    03:07 - Структура прикладной программы на примере различных POU
    05:27 - Программа, как компонент POU
    07:23 - Примеры организации программ
    08:49 - Функциональный блок, как компонент POU
    10:48 - Примеры организации функциональных блоков
    12:00 - Функция, как компонент POU
    15:05 - Интерфейсные переменные компонентов POU
    21:01 - Задача для написания прикладной программы с применением POU
    22:33 - Пример написания прикладной программы с различными POU в среде CoDeSys
    34:40 - Пример написания прикладной программы с различными POU в среде SILWorX

  • @pobat
    @pobat Год назад +3

    Супер. Ждём практику🎉

    • @Assembler84
      @Assembler84  Год назад +2

      Постараюсь выкладывать видео чаще...

  • @rusva3100
    @rusva3100 9 месяцев назад

    спасибо большое

  • @Mashinarium
    @Mashinarium 10 месяцев назад +1

    Здравствуйте! Будут ли примеры в Step7 Microwin ?

    • @Assembler84
      @Assembler84  10 месяцев назад

      Здравствуйте. Думаю, нет. Я в этой среде не работаю...

  • @staplton___7
    @staplton___7 10 месяцев назад

    Добрый день. Вот на слайде на 7й минуте в третьем и четвёртом абзаце, приведены объяснения принципа взаимодействия пррграммы. Но как это понимать? " Программы могут читать и записывать ДРУГИЕ входные и выходные переменные." Другие это какие?? А какие не другие?
    А вот это "Изменения сохраняются при каждом вызове программы, если её значения сохраняются, при следующем вызове программы, даже если её она вызывается другой задачей. "- как вы можете это пояснить?

    • @Assembler84
      @Assembler84  10 месяцев назад

      Добрый день!
      Имеется в виду программа, как вид POU, т.е. программного компонента. Программа в привычном смысле слова для ПЛК - это совокупность программных компонентов, а они вызываются в основной программе, которая исполняется в ПЛК...

    • @staplton___7
      @staplton___7 10 месяцев назад

      @@Assembler84 да это понятно, что программа выполняется в основной задаче (main task, main prpgramm, ob1, прочие разновидности), но я не об этом спрашивал. Что за набор слов во втором вопросе и какие "другие" в первом?

    • @Assembler84
      @Assembler84  10 месяцев назад

      Честно говоря, я не могу сейчас пересматривать видео, чтобы понять что вы имеете ввиду, приводя цитаты...

    • @staplton___7
      @staplton___7 10 месяцев назад

      @@Assembler84 я передал вам содержание двух пунктов слайда в первом посте дословно. Не обязательно просматривать ролик, в нём ничего по этим пунктам не объясняется, а их содержание вызывает... недоумение, по меньшей мере.

    • @Assembler84
      @Assembler84  10 месяцев назад

      @staplton___7 Добрый день. Cпасибо за вопрос еще раз. Я просмотрел видео. Имел ввиду следующее. Программа, как разновидность компонентов объектов POU, является самым крупным объектом. Поэтому в данном контексте нужно понимaть, что она взаимодействует со всеми переменными POU своега ранга (программы, как тип POU) и POU ранга ниже (ФБ и функции)... Я соглашусь, что слово "Другие" требовало более детального разъяснения.

  • @vavan74
    @vavan74 9 месяцев назад +1

    33:30 Почему х2=1, а не 1,8? Глюк и осталась Bool? Или неправильные типы данных чисел 9 и 5?

    • @Assembler84
      @Assembler84  9 месяцев назад +1

      Нет, все работает. Если бы типы данных не совпадали, то невозможно было бы сохранить результат в эту переменную.

    • @savitall
      @savitall 6 месяцев назад

      Здесь также, как и во втором примере с силворкс, нужно ставить точку после 9.0 и 5.0. Иначе будут целые числа в решении.

  • @savitall
    @savitall 6 месяцев назад

    В кодесис также нужно использовать точку в числах 9.0 и 5.0 при делении. Иначе получите 1 вместо 1.8.

    • @Assembler84
      @Assembler84  6 месяцев назад

      Согласен, некоторые комплексы требуют такую запись в синтаксисе...