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

Тема: Секундомер на основе блока BLINK

  1. #1

    По умолчанию Секундомер на основе блока BLINK

    В общем сделал функциональный блок -секундомер, на фото один из вариантов
    Безымянный.png
    но он не точно считает, а именно, на одной минуте имеет запаздывание 4-5сек.
    Подскажите пожалуйста в чем может быть проблема?

  2. #2

    По умолчанию

    Ну это очевидно смотря на Ваш код.
    Погрешность в положительную сторону и будет накапливаться,
    так как решение о том, что прошла секунда наступает на следующем цикле.
    Вам так нравится BLINK, он у меня в некоторых проектах вообще врал жутко.
    Надо гуглить, как извлечь секунду из системного времени.
    Знаю как сделать в версии v2.3
    +79104444236
    С уважением,
    Лапшин Вячеслав

  3. #3

    По умолчанию

    Да, наверное придется иметь дело с системным временем, а так не хотелось......

  4. #4
    Пользователь
    Регистрация
    10.04.2010
    Адрес
    Алтайский край,г.Рубцовск
    Сообщений
    955

    По умолчанию

    Не помню кто но кто на этой ветке выкладовал, поищу если найду у себя то покажу, а BLINK безбожно на 4 часа до минут 20 получаться

  5. #5

    По умолчанию

    Цитата Сообщение от жекон Посмотреть сообщение
    Не помню кто но кто на этой ветке выкладовал, поищу если найду у себя то покажу, а BLINK безбожно на 4 часа до минут 20 получаться
    Буду очень признателен......

  6. #6
    Пользователь
    Регистрация
    10.04.2010
    Адрес
    Алтайский край,г.Рубцовск
    Сообщений
    955

    По умолчанию

    Миллисекундами
    uptime := uptime + (TIME() - TIME_prev) * BOOL_TO_DWORD(on);
    TIME_prev := TIME();


    Секундами
    tickTock_RTRIG(clk := TIME_TO_DWORD(TIME()) MOD 1000 > 500);
    uptimeSec := uptimeSec + BOOL_TO_DWORD(tickTock_RTRIG.Q);


    ... минутами
    tickTock_RTRIG(clk := TIME_TO_DWORD(TIME()) MOD 60000 > 30000);
    вот нашел цитату вырезал себе на память

  7. #7

    По умолчанию

    СПС, попробую

Похожие темы

  1. Секундомер в MasterScada
    от Salvafion в разделе Master SCADA 3
    Ответов: 4
    Последнее сообщение: 09.01.2024, 13:46
  2. Скрипт-секундомер
    от a_gricaj в разделе Master SCADA 3
    Ответов: 1
    Последнее сообщение: 22.10.2015, 16:54
  3. нужен секундомер
    от alexlogo в разделе Подбор Оборудования
    Ответов: 4
    Последнее сообщение: 13.02.2014, 09:39
  4. Где blink?
    от Дитрих в разделе ПЛК1хх
    Ответов: 2
    Последнее сообщение: 26.11.2008, 09:32

Ваши права

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