Возможно, имелись в виду программные организационные единицы (POU) в контексте программирования программируемых логических контроллеров (ПЛК). 1
Согласно стандарту IEC 61131-3, есть три типа POU: 1
- Программы. 1 Это организационные единицы высшего уровня, которые представляют собой сеть функций и функциональных блоков, управляющих машиной или процессом. 1
- Функциональные блоки. 1 Наиболее распространённый тип POU. 1 Это сегменты кода многократного использования, которые имеют внутреннюю память и могут возвращать разные выходные данные, даже когда используются одни и те же входные данные. 1
- Функции. 1 Их можно рассматривать как подпрограммы, у которых нет внутренней памяти, поэтому они возвращают значение, а не выходные данные. 1
Объектно-ориентированное программирование (ООП) — это подход, при котором программа рассматривается как набор объектов, взаимодействующих друг с другом. 4 У каждого объекта есть свойства и поведение. 4