Страница 1 из 3 123 ПоследняяПоследняя
Показано с 1 по 10 из 25

Тема: Скачек времени в функциональном блоке RTC

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Question Скачек времени в функциональном блоке RTC

    Контроллер ОВЕН ПЛК110-24.60.К-М [М02]
    Проверено на прошивках:
    1.0.4
    1.0.6
    1.1.0

    В проекте было замечено странное поведение функционального блока RTC, время скачет назад через 7-10 секунд после запуска контроллера...

    Для проверки создал простую программу:

    Код:
    VAR_GLOBAL RETAIN
       tDT: DT;
    END_VAR
    
    PROGRAM PLC_PRG
    VAR
       tRTC: RTC;
    END_VAR
    
    tRTC(EN:=TRUE, PDT:=tDT);
    tDT:=tRTC.CDT;
    После загрузки в контроллер и создания загрузочного проекта, запускаю...
    Все идет хорошо, время идет, как говорится своим чередом (начиная с DT#1970-01-01-01:00:00)...
    Ожидаю около минуты с небольшим и выключаю контроллер.
    Через секунд 5-10 включаю контроллер снова, подключаюсь к контроллеру из CoDeSys...
    По началу все хорошо, время в блоке RTC идет с того времени на котором остановилось в момент выключения...
    Но через секунд 7-15 (точно не замерял), время вдруг скачет на 2105 год (к сожалению контроллера нет под рукой на момент написания, поэтому точно не могу написать дату)...
    Если контроллер снова выключить и включить, то время сначала идет с времени остановки, а потом снова скачет назад...
    Что-то я делаю не так или какая-то проблема с самим контроллером?
    Последний раз редактировалось Рис; 16.08.2020 в 21:10.

  2. #2

    По умолчанию

    RTC не поддерживается. Только SysLibTime
    Тролль-наседка, добрый, нежный и ласковый

  3. #3

    По умолчанию

    RTC входит в состав STANDARD.LIB и в руководстве пользователя, размещенном на официальном сайте ОВЕН ничего по этому поводу не сказано...
    Если не поддерживаются стандартные библиотеки, где-то по этому поводу должно быть сказано?

    Библиотека SysLibTime предназначена для работы с системным временем контроллера, которое идет не зависимо от того включен контроллер или нет...
    А мне нужен RTC для подсчета наработки и дополнительно для отсчета времени длительности технологического цикла производства...
    Последний раз редактировалось Рис; 17.08.2020 в 15:01.

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

    По умолчанию

    вбейте простой таймер с секундой или милли дальше счетчик ретайн да и все пожалуй

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

    По умолчанию

    Увы и ах, бывает))))

  6. #6

    По умолчанию

    Цитата Сообщение от жекон Посмотреть сообщение
    Увы и ах, бывает))))
    Выдержка из "Руководства пользователя" стр.11 (https://owen.ru/uploads/139/rp_plk110_m02__16.pdf)
    CODESYS поддерживает все описанные стандартом МЭК 61131 компоненты.
    Для их использования достаточно включить в свой проект библиотеку дополнитель-
    ных программных компонентов «standard.lib» (подробнее о библиотеках см. разделы
    ниже).

  7. #7

    По умолчанию

    Как и обещал, видео с исполнением проекта на ПЛК:

    VID_20200819_142130-Mute.mp4 (27.93 Мб) - Загрузка, запуск и первый перезапуск контроллера.
    VID_20200819_142408-Mute.mp4 (16.72 Мб) - Повторный перезапуск контроллера.
    Вложения Вложения

  8. #8
    Пользователь
    Регистрация
    28.08.2008
    Адрес
    23..93..123
    Сообщений
    1,686

    По умолчанию


    Может этот ПЛК надо в синагогу отнести на предмет очищения от демонов и приведения к точному времени от рождества христова, а не от падения империи майя...
    А вообще, кроме шуток, Овеновские разработчики заслуживают нобелевскую (или шнобелевскую) премию, т.к они первые в мире наделили свои девайсы хитростью.

  9. #9

    По умолчанию

    Странно... На этом форуме так принято сначала писать, высказывая свое мнение, а потом удалять свои сообщения...
    Теперь "capzap" удалил все свои сообщения...

    Надеюсь, что я никого ничем не огорчил...
    Всем спасибо за участие в рассуждениях...

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

    По умолчанию

    Цитата Сообщение от Рис Посмотреть сообщение
    Странно... На этом форуме так принято сначала писать, высказывая свое мнение, а потом удалять свои сообщения...
    Теперь "capzap" удалил все свои сообщения...

    Надеюсь, что я никого ничем не огорчил...
    Всем спасибо за участие в рассуждениях...
    Вы же оставили мои цитаты, что не так, диалог виден
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

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

Похожие темы

  1. Не появляются именя макросов в блоке ФБ
    от smashrod в разделе Среда программирования OWEN Logic
    Ответов: 4
    Последнее сообщение: 30.03.2019, 10:52
  2. О времени
    от olegV в разделе ПЛК1хх
    Ответов: 4
    Последнее сообщение: 31.12.2010, 14:12
  3. Ошибка -1.#QNAN в блоке PID-регулятора
    от Flomaster в разделе ПЛК1хх
    Ответов: 10
    Последнее сообщение: 13.12.2010, 22:43
  4. таймеры в функциональном блоке
    от Ермаков Андрей в разделе ПЛК1хх
    Ответов: 4
    Последнее сообщение: 02.12.2009, 23:00
  5. вопрос об блоке Rtc
    от mettled в разделе ПЛК1хх
    Ответов: 4
    Последнее сообщение: 27.06.2007, 16:14

Ваши права

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