Страница 629 из 1044 ПерваяПервая ... 129529579619627628629630631639679729 ... ПоследняяПоследняя
Показано с 6,281 по 6,290 из 10438

Тема: ВОПРОС-ОТВЕТ (отвечаем на простые вопросы от новичков)

  1. #6281

    По умолчанию

    Это другое.

    Я могу менять время горения и "негорения".

    Но, попробую с простыми таймерами и триггерами - должно получится короче.

  2. #6282

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение

    ЗЫ попробуйте как на картинке
    Спасибо. Это праздник какой-то!

    VAR
    TON_BLINK_RED2: TON;
    IDENT_RED2: BOOL:=FALSE;
    DELAY_RED2: TIME;
    COUNTER_RED2: INT:=1;
    END_VAR

    (*Моргание короткой записью от Capzap*)

    IF TON_BLINK_RED2.Q=TRUE THEN
    IDENT_RED2:=NOT IDENT_RED2; COUNTER_RED2:=COUNTER_RED2+1;
    END_IF

    IF IDENT_RED2=FALSE THEN
    DELAY_RED2:=T#60S;
    ELSE
    DELAY_RED2:=T#30S;
    END_IF

    TON_BLINK_RED2(IN:=NOT TON_BLINK_RED2.Q AND COUNTER_RED2<=6000 , PT:=DELAY_RED2);

    RED2:= NOT IDENT_RED2 AND COUNTER_RED2<=6000;

  3. #6283

    По умолчанию

    Всем добрый день. Вопрос такой. Можно ли остановить работу таймера TP в процессе выполнения программы ПЛК т.е. поставить на паузу когда он запустился и второе, обнулить его.

  4. #6284

    По умолчанию

    А к какой библиотеке относится данная функция [TIME()]? Не могу найти ее описание.

  5. #6285

    По умолчанию

    Подскажите, пожалуйста.

    Если из программы вызывать функциональный блок, в описании переменных которого им присваивается значение

    например (VAR U:BOOL:=FALSE; END_VAR)

    - то каждый цикл прогона основной программы и вызова этого функционального блока - эта переменная будет ставиться в указанное значение?

    Если да - то как сделать так, чтобы эта переменная оставалась такой, как и была в предыдущем цикле выполнения основной программы?

  6. #6286
    Пользователь
    Регистрация
    09.12.2013
    Адрес
    Ставрополь
    Сообщений
    1,135

    По умолчанию

    Цитата Сообщение от Дмитрий021 Посмотреть сообщение
    А к какой библиотеке относится данная функция [TIME()]? Не могу найти ее описание.
    Операторы и функции МЭК - Адресные операторы и вспомогательные функции

  7. #6287
    Пользователь
    Регистрация
    09.12.2013
    Адрес
    Ставрополь
    Сообщений
    1,135

    По умолчанию

    Цитата Сообщение от Garikrus Посмотреть сообщение
    Подскажите, пожалуйста.

    Если из программы вызывать функциональный блок, в описании переменных которого им присваивается значение

    например (VAR U:BOOL:=FALSE; END_VAR)

    - то каждый цикл прогона основной программы и вызова этого функционального блока - эта переменная будет ставиться в указанное значение?

    Если да - то как сделать так, чтобы эта переменная оставалась такой, как и была в предыдущем цикле выполнения основной программы?
    Это начальное значение при инициализации блока

  8. #6288

    По умолчанию

    Это начальное значение при инициализации блока


    Как это понять?

    Эта инициализация происходит при первом вызове блока?

    В дальнейшем, при его вызове в каждом цикле выполнения программы, он просто выдаёт выходную переменную, а сам работает по кругу?

    А если надо иметь возможность менять переменные в блоке - нужно обозначить их как входящие; и вызывать блок с указанием изменённых переменных?

  9. #6289

    По умолчанию

    Цитата Сообщение от Garikrus Посмотреть сообщение
    Это начальное значение при инициализации блока


    Как это понять?

    Эта инициализация происходит при первом вызове блока?

    В дальнейшем, при его вызове в каждом цикле выполнения программы, он просто выдаёт выходную переменную, а сам работает по кругу?

    А если надо иметь возможность менять переменные в блоке - нужно обозначить их как входящие; и вызывать блок с указанием изменённых переменных?
    Инициализация происходит при ПЕРВОМ вызове блока.
    При последующих вызовах функционального блока сохраняется его предыдущее состояние.

  10. #6290

    По умолчанию

    Пример с библиотекой modbus lib можете дать ссылку где посмотреть как работать с ней?

Страница 629 из 1044 ПерваяПервая ... 129529579619627628629630631639679729 ... ПоследняяПоследняя

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

Ваши права

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