Страница 3 из 3 ПерваяПервая 123
Показано с 21 по 24 из 24

Тема: Моя первая программа. Критикуйте

  1. #21

    По умолчанию

    А сбрасывать их надо так:
    Ti2(IN:=FALSE,PT:=T#2s);

    ???

  2. #22

  3. #23

    По умолчанию

    Приведу фрагмент моего кода:
    ....
    Ti1(IN:=TRUE,PT:=T#1s); (*Запускаем таймер, 1 сек.*)
    Ti2(IN:=TRUE,PT:=T#2s);
    RELAY1:=Ti1.Q OR RELAY1; (*По окончании переключаем выход*)
    RELAY2:=Ti2.Q OR RELAY2 ;
    IF Ti2.Q (*Когда закончил считать 2-ой таймер*)
    THEN
    Ti1(IN:=FALSE,PT:=T#0s); (*Сбрасываем таймер*)
    Ti2(IN:=FALSE,PT:=T#0s);
    ......
    END_IF
    ....
    Ключевое слово здесь для сброса таймера: IN:=FALSE

  4. #24

    По умолчанию

    Может так? Без if
    Ti1(IN:=flag_Step_On ,PT:=T#1s);
    Ti2(IN:=flag_Step_On ,PT:=T#2s);
    RELAY1:=Ti1.Q;
    RELAY2:=Ti2.Q;

Страница 3 из 3 ПерваяПервая 123

Ваши права

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