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

Тема: Светодиоды ПЛК73

  1. #1

    По умолчанию Светодиоды ПЛК73

    Хотел реализовать включение светодиода при запуске программы.
    Запуск идёт при нажатии на кнопку.
    Светодиод не изменяет своё физическое состояние, хотя в отладке записано, что он включен, до момента отжатия кнопки.
    Можно это обойти?

    Кнопки разные и светодиоды тоже разные попробовал.

  2. #2

    По умолчанию

    Код приложите, иначе непонятно что у вас

  3. #3

    По умолчанию

    Цитата Сообщение от energvk Посмотреть сообщение
    Код приложите, иначе непонятно что у вас
    PROGRAM PLC_PRG
    VAR
    stop:BOOL; (*true = stop, false = run*)
    R_TRIG_Stop: R_TRIG;
    R_TRIG_F3: R_TRIG;
    TON_Start: TON;
    END_VAR

    (*Стоп*)
    R_TRIG_Stop(clk := kbrd=key_start);
    IF R_TRIG_Stop.Q AND NOT stop THEN
    stop := TRUE;
    END_IF

    (*Пуск*)
    TON_Start(in := kbrd=key_start, pt := t#1s);
    IF TON_Start.Q AND stop THEN
    stop:= FALSE;
    END_IF;

    IF stop THEN
    led.0 := FALSE;
    ELSE
    led.0 := TRUE;
    END_IF;
    Вложения Вложения
    • Тип файла: pro fire.pro (103.7 Кб, Просмотров: 48)

  4. #4

    По умолчанию

    При долгом нажатии я хочу произвести включение светодиода по прошествии 1с кода (реально 2с).
    Когда держишь кнопку Старт значение led.0 изменяеться на 1. Но переключение светодиода только после отжатия кнопки.
    F2 ведёт себя также.

  5. #5
    Пользователь
    Регистрация
    11.01.2009
    Адрес
    Кострома
    Сообщений
    3,144

    По умолчанию

    Попробуйте проще, без иф и условий сравнения внутри R_Trig,
    просто Включение светодиода через таймер TON.
    А то у вас не понятно, не все переменные описаны.
    и в условии иф у Вас ошибка. фронт обработан, а вторая переменная не позволяет выполнить условие.
    Кроме того всегда будет выполнена только вторая функция(для стоп).
    Последний раз редактировалось lara197a; 13.01.2015 в 16:16.

  6. #6

    По умолчанию

    Цитата Сообщение от lara197a Посмотреть сообщение
    Попробуйте проще, без иф и условий сравнения внутри R_Trig,
    просто Включение светодиода через таймер TON.
    А то у вас не понятно, не все переменные описаны.
    и в условии иф у Вас ошибка. фронт обработан, а вторая переменная не позволяет выполнить условие.
    Кроме того всегда будет выполнена только вторая функция(для стоп).
    Не очень понял вашу рекомендацию.
    Код работает как я его описываю.
    Просто изменение состояния светодиода наблюдаемое, то есть на панели, происходит, только после отжатия кнопки, хотя отладка показывает запись нужного значения в переменную светодиода и изменение на экране тоже производится во время нажатой кнопки (в этом коде нет).

    Это не критично, просто удобно было бы индикацию делать на светодиод. И как физически они могут друг друга блокировать

  7. #7
    Пользователь
    Регистрация
    11.01.2009
    Адрес
    Кострома
    Сообщений
    3,144

    По умолчанию

    IF R_TRIG_Stop.Q AND NOT stop THEN
    IF TON_Start.Q AND stop THEN

    вот тут..........

  8. #8

    По умолчанию

    PROGRAM PLC_PRG
    VAR
    TON_Start: TON;
    END_VAR


    TON_Start(in := kbrd=key_start, pt := t#1s);
    IF TON_Start.Q THEN
    led.0 := TRUE;
    END_IF;

    Даёт аналогичный результат.
    Блок на вывод светодиода, пока нажата кнопка.

  9. #9
    Пользователь
    Регистрация
    11.01.2009
    Адрес
    Кострома
    Сообщений
    3,144

    По умолчанию

    Я или вас не понимаю или выложите программу.
    У меня в ПЛК такой есть в гараже, пришлите в личку программу и напишите, что хотелось бы в письме. Я вам подправлю.

Похожие темы

  1. ПЛК73-светодиоды
    от Ozzz в разделе ПЛК63/73
    Ответов: 29
    Последнее сообщение: 22.04.2022, 13:11
  2. Ответов: 4
    Последнее сообщение: 06.02.2019, 14:14
  3. плк 100 горят все светодиоды
    от Serg_ в разделе Эксплуатация
    Ответов: 6
    Последнее сообщение: 06.01.2011, 20:02
  4. загорелись все светодиоды
    от Ruffian в разделе ПЛК1хх
    Ответов: 1
    Последнее сообщение: 22.05.2010, 00:22
  5. сау-мп горят все светодиоды входов
    от лелик в разделе Эксплуатация
    Ответов: 4
    Последнее сообщение: 12.10.2009, 22:24

Метки этой темы

Ваши права

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