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

Тема: Счетчик моточасов в ПЛК 110

  1. #1

    По умолчанию Счетчик моточасов в ПЛК 110

    Здравствуйте!
    Неоднократно поднималась данная тема, но всё же хотелось бы задать несколько вопросов по сабжу.

    Задача реализовать в ПЛК 110 7 счетчиков моточасов
    с возможностью работы без сброса до года.
    Написал ФБ : генератор импульсов 1000ms далее 3 счетчика для секунд минут и часов
    счетчики пишут в RETAIN переменные.
    Не могу откорректировать время так, что бы не было значительного опережения или отставания от реальных часов.
    Дело в том, что за месяц погрешность существенная накопится.

    Вопрос1. Счет зависит от времени цикла ПЛК?
    Вопрос2. Если буду "наращивать" программу - цикл увеличится и счетчик станет отставать?
    Вопрос3. Как сделать моточасы без значительного отставания или опережения со статической погрешностью?(ms/h или sec/h но чтобы не менялась )

    Реквестирую советов мудрых.
    Спасибо
    Последний раз редактировалось werg; 05.05.2015 в 14:06.

  2. #2
    Пользователь Аватар для _Mikhail
    Регистрация
    25.07.2013
    Адрес
    Ярославль
    Сообщений
    510

    По умолчанию

    Посмотрите блок ONTIME в библиотеке Oscat

  3. #3

    По умолчанию

    Цитата Сообщение от werg Посмотреть сообщение
    Здравствуйте!
    Неоднократно поднималась данная тема, но всё же хотелось бы задать несколько вопросов по сабжу.

    Задача реализовать в ПЛК 110 7 счетчиков моточасов
    с возможностью работы без сброса до года.
    Написал ФБ : генератор импульсов 1000ms далее 3 счетчика для секунд минут и часов
    счетчики пишут в RETAIN переменные.
    Не могу откорректировать время так, что бы не было значительного опережения или отставания от реальных часов.
    Дело в том, что за месяц погрешность существенная накопится.

    Вопрос1. Счет зависит от времени цикла ПЛК?
    Вопрос2. Если буду "наращивать" программу - цикл увеличится и счетчик станет отставать?
    Вопрос3. Как сделать моточасы без значительного отставания или опережения со статической погрешностью?(ms/h или sec/h но чтобы не менялась )

    Реквестирую советов мудрых.
    Спасибо
    А почему часы реального времени с собственным аккумуляторным питанием не используешь ? Правда там тоже без программной коррекции хода не обойтись, но геморроя будет меньше.
    Последний раз редактировалось Вольд; 05.05.2015 в 14:41.

  4. #4

    По умолчанию

    Цитата Сообщение от Вольд Посмотреть сообщение
    А почему часы реального времени с собственным аккумуляторным питанием не используешь ? Правда там тоже без программной коррекции хода не обойтись, но геморроя будет меньше.
    Мне нужно получать ч м с отдельно в формате INT.
    у моточасов должен быть стоп, ресет и коррекция.
    Не представляю как это реализовать с помощью RTC

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

  6. #6

    По умолчанию

    Цитата Сообщение от жекон Посмотреть сообщение
    Суточный переход через 00 00 в данном примере отсутствует, да и вообще как то громоздко.
    Кроме того сноска, что у часов контроллера своя погрешность.
    Чем это отличается от того, что сделал я?
    В моем случае погрешность зависит от времени цикла программы или нет?

  7. #7

    По умолчанию

    Цитата Сообщение от _Mikhail Посмотреть сообщение
    Посмотрите блок ONTIME в библиотеке Oscat
    Библиотеку нашел. Блок присутствует, но в самой библиотеке я его найти не могу.

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

    По умолчанию

    Блок присутствует в описании, в бибке не можете найти так что-ли? Снимок.JPG
    Последний раз редактировалось жекон; 05.05.2015 в 20:19.

  9. #9

    По умолчанию

    Цитата Сообщение от жекон Посмотреть сообщение
    Блок присутствует в описании, в бибке не можете найти так что-ли? Снимок.JPG
    Спасибо!
    Но что теперь делать с этим блоком
    Ведь мне нужны секунды, часы, минуты, пауза и сброс.
    Проверил свой блок вчера за 10 часов с учетом коррекции отставание от реального времени 8 секунд.
    Ничего не менял загрузил по новой и сегодня утром опережение за те же 10 часов - 15 минут!
    Может кто прояснить?

  10. #10

    По умолчанию

    В общем главный вопрос:
    Как получить в ПЛК 110 импульсный сигнал заданной частоты, независящий от времени цикла?

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

Похожие темы

  1. Наработка моточасов в ПЛК
    от desperadoes в разделе ПЛК1хх
    Ответов: 11
    Последнее сообщение: 23.10.2013, 20:30
  2. Продам ПЛК 150, БП04-24, МБ 110, МК 110
    от dll в разделе Трёп (Курилка)
    Ответов: 1
    Последнее сообщение: 14.08.2013, 08:54
  3. Плк 63 + МУ 110-8И + МВ 110-8АС HELP
    от KIPiA_Krg в разделе ПЛК63/73
    Ответов: 15
    Последнее сообщение: 11.01.2012, 12:26
  4. Счетчик моточасов
    от Petrak<OFF> в разделе ПЛК1хх
    Ответов: 5
    Последнее сообщение: 11.08.2011, 12:11
  5. Счетчик моточасов на основе СИ8
    от MURAvei в разделе Подбор Оборудования
    Ответов: 1
    Последнее сообщение: 16.05.2008, 16:29

Ваши права

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