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
Добрый день. Вот на слайде на 7й минуте в третьем и четвёртом абзаце, приведены объяснения принципа взаимодействия пррграммы. Но как это понимать? " Программы могут читать и записывать ДРУГИЕ входные и выходные переменные." Другие это какие?? А какие не другие? А вот это "Изменения сохраняются при каждом вызове программы, если её значения сохраняются, при следующем вызове программы, даже если её она вызывается другой задачей. "- как вы можете это пояснить?
Добрый день! Имеется в виду программа, как вид POU, т.е. программного компонента. Программа в привычном смысле слова для ПЛК - это совокупность программных компонентов, а они вызываются в основной программе, которая исполняется в ПЛК...
@@Assembler84 да это понятно, что программа выполняется в основной задаче (main task, main prpgramm, ob1, прочие разновидности), но я не об этом спрашивал. Что за набор слов во втором вопросе и какие "другие" в первом?
@@Assembler84 я передал вам содержание двух пунктов слайда в первом посте дословно. Не обязательно просматривать ролик, в нём ничего по этим пунктам не объясняется, а их содержание вызывает... недоумение, по меньшей мере.
@staplton___7 Добрый день. Cпасибо за вопрос еще раз. Я просмотрел видео. Имел ввиду следующее. Программа, как разновидность компонентов объектов POU, является самым крупным объектом. Поэтому в данном контексте нужно понимaть, что она взаимодействует со всеми переменными POU своега ранга (программы, как тип POU) и POU ранга ниже (ФБ и функции)... Я соглашусь, что слово "Другие" требовало более детального разъяснения.
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
Супер. Ждём практику🎉
Постараюсь выкладывать видео чаще...
спасибо большое
Успехов!
Здравствуйте! Будут ли примеры в Step7 Microwin ?
Здравствуйте. Думаю, нет. Я в этой среде не работаю...
Добрый день. Вот на слайде на 7й минуте в третьем и четвёртом абзаце, приведены объяснения принципа взаимодействия пррграммы. Но как это понимать? " Программы могут читать и записывать ДРУГИЕ входные и выходные переменные." Другие это какие?? А какие не другие?
А вот это "Изменения сохраняются при каждом вызове программы, если её значения сохраняются, при следующем вызове программы, даже если её она вызывается другой задачей. "- как вы можете это пояснить?
Добрый день!
Имеется в виду программа, как вид POU, т.е. программного компонента. Программа в привычном смысле слова для ПЛК - это совокупность программных компонентов, а они вызываются в основной программе, которая исполняется в ПЛК...
@@Assembler84 да это понятно, что программа выполняется в основной задаче (main task, main prpgramm, ob1, прочие разновидности), но я не об этом спрашивал. Что за набор слов во втором вопросе и какие "другие" в первом?
Честно говоря, я не могу сейчас пересматривать видео, чтобы понять что вы имеете ввиду, приводя цитаты...
@@Assembler84 я передал вам содержание двух пунктов слайда в первом посте дословно. Не обязательно просматривать ролик, в нём ничего по этим пунктам не объясняется, а их содержание вызывает... недоумение, по меньшей мере.
@staplton___7 Добрый день. Cпасибо за вопрос еще раз. Я просмотрел видео. Имел ввиду следующее. Программа, как разновидность компонентов объектов POU, является самым крупным объектом. Поэтому в данном контексте нужно понимaть, что она взаимодействует со всеми переменными POU своега ранга (программы, как тип POU) и POU ранга ниже (ФБ и функции)... Я соглашусь, что слово "Другие" требовало более детального разъяснения.
33:30 Почему х2=1, а не 1,8? Глюк и осталась Bool? Или неправильные типы данных чисел 9 и 5?
Нет, все работает. Если бы типы данных не совпадали, то невозможно было бы сохранить результат в эту переменную.
Здесь также, как и во втором примере с силворкс, нужно ставить точку после 9.0 и 5.0. Иначе будут целые числа в решении.
В кодесис также нужно использовать точку в числах 9.0 и 5.0 при делении. Иначе получите 1 вместо 1.8.
Согласен, некоторые комплексы требуют такую запись в синтаксисе...