Страница 2 из 3 ПерваяПервая 123 ПоследняяПоследняя
Показано с 11 по 20 из 27

Тема: Таймер обратного счета

  1. #11
    Пользователь Аватар для Dimooon
    Регистрация
    04.05.2013
    Адрес
    Казахстан,Рудный
    Сообщений
    450

    По умолчанию

    спасибо всем, с обратным отсчетом все получилось. только у меня теперь значения уставок таймеров не сохраняются. Я в переменных уставок ретайн установил в кодесис - все равно, когда включаю плк и ип- все по нулям... В панели памяти нет(?), надо при включении загружать в регистр, который отображает на панели уставку, последнее установленное значение, сохраненное в переменной ретайн? А как это сделать пошагово?

  2. #12
    Пользователь
    Регистрация
    23.09.2008
    Адрес
    Центророссийск
    Сообщений
    2,256

    По умолчанию

    Код:
    var retain
      ретайн..
    end_var
    var 
      init:bool;
    end_var
    
    if not init then
      init:=true;
      регистр:=ретайн;
    end_if
    
    ретайн:=регистр;
    ..работа с регистром..

  3. #13
    Пользователь Аватар для Dimooon
    Регистрация
    04.05.2013
    Адрес
    Казахстан,Рудный
    Сообщений
    450

    По умолчанию

    А как этот код влепить в программу на cfc? у меня там две переменные типа time: t7 и t11. Они с работают с таймерами TON7 и TP7. Я никогда не сталкивался с текстовыми языками, поэтому у меня возникают определенные трудности с текстовыми кодами.
    Вложения Вложения

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

    По умолчанию

    А вот так выглядит на CFC пример уважаемого Валенка
    Изображения Изображения
    • Тип файла: png 16.PNG (5.0 Кб, Просмотров: 174)

  5. #15
    Пользователь
    Регистрация
    23.09.2008
    Адрес
    Центророссийск
    Сообщений
    2,256

    По умолчанию

    По моему ретайн/регистр местами надо поменять.
    Ну и, чисто имхо, МOVE(2) можно заменить на ..MOVE(0).ENO---(S)init
    Да и MOVE(4) можно не ставить, только палка [регистр]---[ретайн]
    Извините.
    Последний раз редактировалось Валенок; 06.02.2014 в 14:36.

  6. #16
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    3,842

    По умолчанию

    Посты #14+#15
    Захват-2.png

    Только, что бы это работало правильно, данный фрагмент должен выполняться самым первым в программе. По этому порядок выполнения блоков должен быть таким, как на рисунке и остальные блоки в Вашей программе должны иметь номер начиная с 7
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

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

    По умолчанию

    Когда-то у меня были проблемы с выходом ENO у MOVE. Промучился я с ним долго, потом отказался от него и больше не использовал.

    Сейчас попытался разобраться и выяснил вот что. Попробуйте поменять несколько раз вход in и посмотреть на выход k и l.

    17.PNG

    Выход l меняется, а выход k нет.

  8. #18
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,254

    По умолчанию

    Цитата Сообщение от amn Посмотреть сообщение
    Выход l меняется, а выход k нет.
    да ладно, может наоборот, ель постоянный, а ка меняется

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

    По умолчанию

    Все правильно, наоборот . Только суть от этого не меняется. Надо это учитывать, а в документации про это не написано, или я не нашел.

  10. #20
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,254

    По умолчанию

    А чего Вы должны найти в документации? Eno так то не предназначен для присваивания, если блок закончил работу без ошибок на нем будет истина,это передается переменной,далее наступает выполнение следующего действия,присвоение результата выходу и после eno повторяет состояние en

    Вот как то так, измените порядок жействий и результат будет одинаковым

Страница 2 из 3 ПерваяПервая 123 ПоследняяПоследняя

Похожие темы

  1. таймер обратного времени с датчиком
    от sega73 в разделе Подбор Оборудования
    Ответов: 2
    Последнее сообщение: 25.05.2015, 15:40
  2. Ответов: 22
    Последнее сообщение: 31.08.2013, 00:40
  3. ТХ01 и функции счета
    от Maksim S.P. в разделе Эксплуатация
    Ответов: 12
    Последнее сообщение: 16.08.2012, 23:35
  4. СИ8 не запоминает показатели счета
    от makarev в разделе Эксплуатация
    Ответов: 3
    Последнее сообщение: 19.01.2011, 13:39

Ваши права

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