Наши бренды

Impact-Company-Logo-English Black-01-177x54

Добро пожаловать на сайт Schneider Electric

Добро пожаловать на наш сайт.
		
Чем мы можем помочь сегодня?
Can a POU (Program Organization Unit) not scheduled in the Task be called by another POU in SoMachine?

Issue

This resolution is an example for a call to a subroutine. It provides an overview for calling a secondary POU not scheduled in the Task by a main POU.


Product Line
SoMachine
EcoStruxure Machine Expert

Environment
PLC Configuration Software Suite

Resolution
In order to be executed, POU (Program Organization Unit) must be scheduled in the Task Configuration. Or a main POU already scheduled in the Task Configuration can call to a secondary POU that is not schedule in the Task Configuration list. This resolution will demonstrate how to call a secondary POU from a main POU


NOTE: The screenshots below are from the SoMachine software environment. The procedure is the same in the newer EcoStruxure Machine Expert.
This method is valid for all types of PLCs supported in SoMachine and EcoStruxure Machine Expert.

1) Create 2 POU (Program Organization Unit) A Main and Secondary POU.

Add ObjectAdd a POU

2) Devices Window
Devices Tree

3) Add the Main POU to the Task configuration
Add Main POU to Task Configuration

4) Insert a Box in the Main POU FBD section. This box will be used to call the secondary POU.
Insert Box into Main POU

5) Link the Box to Secondary_POU
Link the Box to Secondary_POU

6) Add a conditional input to control the execution of Secondary_POU. In this example, when Call_SecondaryPOU is true, Secondary_POU gets executed. Otherwise if Call_SecondaryPOU is false, Secondary_POU does not executed.
Conditional execution

7) Running the project

Call_SecondaryPOU = False, Secondary Pou not being executed.


Secondary_POU not executed

Add block visualization

8) Running the project

Call_SecondaryPOU = True, Secondary Pou is being executed.

Secondary POU is executed

Add block is executed - see output

Schneider Electric Казахстан

Узнайте больше
Линейка:
Узнайте больше
Линейка:

Нужна помощь?

  • Инструмент для подбора продукции

    Быстро и легко находите подходящие продукты и принадлежности для ваших условий применения.

  • Получить коммерческое предложение

    Заполните заявку онлайн, и с вами свяжется наш эксперт.

  • Где купить?

    Легко находите ближайшего к вам дистрибьютора Schneider Electric.

  • Центр поддержки

    Находите ресурсы поддержки для всех ваших потребностей в одном месте.

  • Документация по продукту
  • Загрузка ПО
  • Система подбора продукции
  • Замена продукта
  • Центр справки и связи
  • Найти наши офисы
  • Получить коммерческое предложение
  • Где купить
  • Карьера
  • Сведения о компании
  • Сообщить о нарушении
  • Доступность
  • Отдел новостей
  • Инвесторы
  • EcoStruxure
  • Поиск вакансий
  • Блог
  • Политика конфиденциальности
  • Уведомление об использовании файлов cookie
  • Change your cookie settings