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

Тема: Как связать выходные переменные в ST-скриптах?

  1. #1

    По умолчанию Как связать выходные переменные в ST-скриптах?

    Добрый день.

    Столкнулся со следующей проблемой: есть два ST-скрипта.
    В первом формируется значение логической переменной, исходя из различных условий. Во втором скрипте нужно считать это значение, и после выполнение определенных действий изменить его.
    Никак не пойму как сделать чтобы в ST-скрипте, переменная была и входящая, исходящая и при этом её можно было связать с выходящей переменной из другого скрипта?

    Спасибо.

  2. #2

    По умолчанию

    Цитата Сообщение от Alexey Star Посмотреть сообщение
    Никак не пойму как сделать чтобы в ST-скрипте, переменная была и входящая, исходящая
    Для этого можно объявить переменную в секции var_in_out
    Тогда переменная будет и в группе входов и в группе выходов
    Спасибо.

  3. #3

    По умолчанию

    Спасибо большое, все получилось!

  4. #4

    По умолчанию

    Добрый день.
    Подскажите, как реализовать следующее:
    Есть 2 ST скрипта.

    1-ый скрипт -
    VAR_INPUT
    TV_Start:BOOL;
    TV_Stop:BOOL;
    END_VAR
    VAR_IN_OUT
    TV_MainRejim: INT;
    END_VAR
    IF TV_Stop THEN TV_MainRejim:=0; END_IF;
    IF TV_Start THEN TV_MainRejim:=1; END_IF;
    END_PROGRAM

    2-ой скрипт -
    VAR_IN_OUT
    TV_Main_Rejim: INT;
    IF TV_Main_Rejim = 1 THEN
    ...Тут выполняется некая последовательность действий..
    TV_Main_Rejim:= 0;
    IF TV_Main_Rejim = 0 THEN
    ...Тут выполняется некая последовательность действий..
    END_PROGRAM

    Далее я связываю входа и выхода переменной TV_Main_Rejim, так, что выход с первого скрипта идет на вход второго, и выход со входа второго идет на вход первого.
    Но после присваивания TV_Main_Rejim значения 1 в первом скрипте, во втором скрипте выполняются все действия, но значение TV_Main_Rejim продолжает быть равным 1! Как это исправить? Значение TV_Main_Rejim должно стать равным нулю!
    Помогите пожалуйста!
    Последний раз редактировалось Alexey Star; 15.12.2011 в 14:35.

  5. #5

    По умолчанию

    Приложите сюда или вышлите на support(собака)insat.ru пример проекта в котором проявляется указанная проблема.
    Спасибо.

  6. #6

    По умолчанию

    Отправил проект вам на support

Похожие темы

  1. выходные реле в плк150
    от Юрий_1900 в разделе ПЛК1хх
    Ответов: 4
    Последнее сообщение: 20.08.2010, 13:45
  2. выходные сигналы укт38
    от Евгений64 в разделе Эксплуатация
    Ответов: 3
    Последнее сообщение: 01.06.2010, 21:14
  3. Выходные реле ПЛК 150
    от Радик в разделе ПЛК1хх
    Ответов: 7
    Последнее сообщение: 26.01.2010, 10:54
  4. Как в CoDeSys связать переменные с Ип-320
    от незарегистрированный в разделе ПЛК1хх
    Ответов: 2
    Последнее сообщение: 28.02.2008, 07:15
  5. ПЛК-150 ТРМ-138 выходные реле
    от незарегистрированный в разделе ПЛК1хх
    Ответов: 3
    Последнее сообщение: 27.04.2007, 15:41

Ваши права

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