Страница 3 из 4 ПерваяПервая 1234 ПоследняяПоследняя
Показано с 21 по 30 из 32

Тема: Точный таймер

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

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Пользователь
    Регистрация
    20.02.2008
    Адрес
    Тверь
    Сообщений
    501

    По умолчанию

    Цитата Сообщение от Вольд Посмотреть сообщение
    В ПЛК "ОВЕН" используются дешевые низкостабильные кварцевые резонаторы и в этом вся проблема. Если синхронизироваться от RTC ПЛК, то раз в сутки надо делать программную корректировку времени. Например, если RTC уходят за сутки на 50 сек., то эти самые 50 сек. надо вычитать из текущего времени.
    По моему опыту работы в датчикостроении, Вы наговариваете на изготовителей кварцев. Любой кварц может не завестись. Но если завёлся, свою частоту держит достаточно точно, в пределах секунды в сутки.

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

    По умолчанию

    Цитата Сообщение от rwg Посмотреть сообщение
    По моему опыту работы в датчикостроении, Вы наговариваете на изготовителей кварцев. Любой кварц может не завестись. Но если завёлся, свою частоту держит достаточно точно, в пределах секунды в сутки.
    Всё правильно так как лажануть негде кусок камня

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

    По умолчанию

    Цитата Сообщение от жекон Посмотреть сообщение
    Всё правильно так как лажануть негде кусок камня
    этому камню обеспечено стабилизированное питание, хоть какая нибудь система охлаждения?
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

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

  4. #4

    По умолчанию

    Цитата Сообщение от rwg Посмотреть сообщение
    По моему опыту работы в датчикостроении, Вы наговариваете на изготовителей кварцев. Любой кварц может не завестись. Но если завёлся, свою частоту держит достаточно точно, в пределах секунды в сутки.
    Кварцевые резонаторы бывают разные. Относительная погрешность настройки частоты кварцевого резонатора с резонансной частотой 32768 Гц (часовой кварц) много больше чем у кварцевого резонатора с частотой 10 мГц.
    "При выборе резонатора для генератора особое внимание следует обращать на добротность резонатора - чем она выше, тем стабильнее частота. Наибольшей добротностью обладают вакуумированные резонаторы. Но чем добротнее резонатор, тем он дороже. Часто встречаются резонаторы с большим уровнем побочных резонансов."
    Таким образом, все дело в кварцевом резонаторе. Он единственный источник погрешности при отсчете времени.
    Скорее всего фирма "ОВЕН" использует в своих приборах хреновенькие часовые (32768 Гц) кварцевые резонаторы.
    Последний раз редактировалось Вольд; 14.06.2015 в 10:44.

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

    По умолчанию

    Да речь не том чтобы повысить точность часов , хотя бы получить более менее стабильный импульс , с панели брать не уверен что там лучше часики стоят потому как время корректирую иногда

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

    По умолчанию

    Повторюсь еще раз мне не важно что таймер будет накапливать, мне нужно что-бы он отрабатывал здесь и сейчас с максимально возможной точностью

  7. #7
    Пользователь
    Регистрация
    20.02.2008
    Адрес
    Тверь
    Сообщений
    501

    По умолчанию

    Цитата Сообщение от жекон Посмотреть сообщение
    Во многих проектах применяю таймеры сделанные на принципе суммирования или вычитании секундных импульсов, выдаваемых генератором (BLINK,GEN_PULSE и т.п) и дальше на CTU или ADD, при малых интервалах времени всё нормально, но при интервалах час и более погрешность довольно существенная, как убрать эту погрешность?
    Повторюсь еще раз мне не важно что таймер будет накапливать, мне нужно что-бы он отрабатывал здесь и сейчас с максимально возможной точностью
    Повторюсь, не пользуйтесь таймерами, сделанными на принципе суммирования секундных импульсов, пользуйтесь функцией TIME. Только так Вы можете обеспечить максимально высокую точность. Погрешность 10 мсек в секунду у Вас оборачивается погрешностью 40 секунд в час.

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

    По умолчанию

    Цитата Сообщение от rwg Посмотреть сообщение
    Повторюсь, не пользуйтесь таймерами, сделанными на принципе суммирования секундных импульсов, пользуйтесь функцией TIME. Только так Вы можете обеспечить максимально высокую точность. Погрешность 10 мсек в секунду у Вас оборачивается погрешностью 40 секунд в час.
    Если бы около 10 минут, т б если выдержка 4 часа то в реале получается 4,4

  9. #9
    Пользователь
    Регистрация
    20.02.2008
    Адрес
    Тверь
    Сообщений
    501

    По умолчанию

    Цитата Сообщение от жекон Посмотреть сообщение
    Если бы около 10 минут, т б если выдержка 4 часа то в реале получается 4,4
    Если секундные импульсы суммировать с периодом работы программы 100мс, то так вполне может получиться. Импульсы будут прибавляться раз в 1,1 секунды.

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

    По умолчанию

    И вся фишка в том что ПЛК отрабатывает свой цикл Пытался попробовать его вычислить путем подбора на том же блинке ни фига не получилось

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

Похожие темы

  1. Таймер
    от Deoxes в разделе СПК1xx (архив)
    Ответов: 8
    Последнее сообщение: 16.07.2014, 11:19
  2. Таймер(ы)
    от AntoNechayuk в разделе ПЛК1хх
    Ответов: 6
    Последнее сообщение: 23.08.2011, 19:39
  3. Таймер в SFC
    от RV9WFJ в разделе ПЛК1хх
    Ответов: 8
    Последнее сообщение: 24.01.2008, 08:43

Ваши права

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