Показано с 1 по 3 из 3

Тема: Способ передачи значений переменных между одноранговыми POU

  1. #1
    Пользователь
    Регистрация
    19.08.2016
    Адрес
    Екатеринбург
    Сообщений
    33

    Question Способ передачи значений переменных между одноранговыми POU

    Есть две POU типа "Программа", одного, самого верхнего ранга (т.е. они не могут быть вложены одна в другую и вложить другие POU можно только в них). Одна вызывается в свободном выполнении (в ней происходит управление всем-всем-всем), другая в прерывании (в ней крутятся только PI-регуляторы). Нужно передавать значения из одной POU в другую. Разумеется, можно использовать глобальные переменные, но это не есть гуд. Уважаемые форумчане, что можете посоветовать?

    Объясню, почему я хочу так сделать. В Step7 есть организационные блоки: один главный - ОВ1, своего рода краеугольный камень, и другие ОВ - прерывания. И хотелось бы реализовать именно эту логику.

  2. #2
    Пользователь
    Регистрация
    19.11.2011
    Адрес
    г. Белгород
    Сообщений
    357

    По умолчанию

    Используйте входные и выходные переменные: POU2.in:=POU1.out

  3. #3
    Пользователь
    Регистрация
    19.08.2016
    Адрес
    Екатеринбург
    Сообщений
    33

    По умолчанию

    amn, спасибо.

Похожие темы

  1. Ответов: 0
    Последнее сообщение: 23.07.2010, 15:33
  2. Ответов: 10
    Последнее сообщение: 23.03.2010, 14:12
  3. Ответов: 5
    Последнее сообщение: 24.12.2009, 22:40
  4. сохранение значений переменных
    от Лёша в разделе ПЛК1хх
    Ответов: 9
    Последнее сообщение: 12.11.2009, 11:37

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •