Страница 23 из 24 ПерваяПервая ... 1321222324 ПоследняяПоследняя
Показано с 221 по 230 из 237

Тема: ПР-200 Таймер

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

    По умолчанию

    Цитата Сообщение от Юрий_Че Посмотреть сообщение
    Всем привет. Появилась необходимость на пр200 сделать секундомер, с точностью до сотых миллисекунд (пример 55,63 сек и т.п.)Когда срабатывает дискретный вход, включается секундомер и выключается тогда, когда срабатывает второй дискретный вход. И чтоб это время сохранялось до следующего включения секундомера, а еще лучше в архив.
    Подскажите возможно ли это сделать на ПР200? Если да, то хотя бы подскажите в какую сторону копать или ссылку на мануал.
    Вообщем нужен секундомер в миллисекундах и чтоб со временем, которое отсчитал секундомер, можно было работать (выполнить какие-либо вычисления, преобразовать в другой тип данных).
    Вот пример секундомера

    Захват-01.png

    Погрешность не более 1/2 времени цикла

    Правда здесь управление только от одного входа ПР, но думаю переделаете сами под Ваши условия

    Второй вариант - "v13 Длительность импульса_2.owl"
    Захват-02.png

    ЗЫ.
    Должно работать до версии 1.16 (где время цикла ВСЕГДА было целым значением мс - 1, 2, 3, 5 и т.д)
    В более старших версиях не проверял
    Вложения Вложения
    Последний раз редактировалось petera; 24.04.2022 в 02:05.
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  2. #222

    По умолчанию

    Спасибо большое

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

    По умолчанию

    Цитата Сообщение от petera Посмотреть сообщение
    Вот пример секундомера

    Захват-01.png

    Погрешность не более 1/2 времени цикла

    Правда здесь управление только от одного входа ПР, но думаю переделаете сами под Ваши условия

    Второй вариант - "v13 Длительность импульса.owl"
    Захват-02.png

    ЗЫ.
    Должно работать до версии 1.16 (где время цикла ВСЕГДА было целым значением мс - 1, 2, 3, 5 и т.д)
    В более старших версиях не проверял
    Вот нашёл вариант с управлением от двух входов
    Захват-04.png
    Вложения Вложения
    Последний раз редактировалось petera; 22.04.2022 в 16:19.
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  4. #224

    По умолчанию

    Это всё лажа, в последней версии 23.193 разница между заданием таймера ТР и измерением 100 мс,
    при уменьшении времени цикла до 10 мс, считает в 10 раз медленнее. 1 Таймер.jpg
    ПР в принципе не может считать точнее секунд, десятые доли под большим вопросом, какие тут миллисекунды вылавливать.
    Проверил в эмуляции все 3 схемы, везде одно и тоже. Про это и написал с самого начала пост#220.
    Последний раз редактировалось kondor3000; 22.04.2022 в 17:25.

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

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    Это всё лажа, в последней версии 23.193 разница между заданием таймера ТР и измерением 100 мс,
    при уменьшении времени цикла до 10 мс, считает в 10 раз медленнее. 1 Таймер.jpg
    ПР в принципе не может считать точнее секунд, десятые доли под большим вопросом, какие тут миллисекунды вылавливать.
    Проверил в эмуляции все 3 схемы, везде одно и тоже. Про это и написал с самого начала пост#220.
    При времени цикла 100 мс погрешность(дискретность) и будет 100 мс (3800-3700)

    при времени цикла 10 мс погрешность(дискретность) тоже будет не больше 10 мс
    Последний раз редактировалось petera; 22.04.2022 в 18:18.
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  6. #226

    По умолчанию

    Цитата Сообщение от petera Посмотреть сообщение
    При времени цикла 100 мс погрешность и будет 100 мс (3800-3700)

    при времени цикла 10 мс погрешность тоже будет не больше 10 мс
    Не люблю спорить, вы сделайте цикл 10 мс и посмотрите что будет. Я написал, только никто не читает)))

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

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    Не люблю спорить, вы сделайте цикл 10 мс и посмотрите что будет. Я написал, только никто не читает)))
    Сделал
    Захват-01.png
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

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

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    Не люблю спорить, вы сделайте цикл 10 мс и посмотрите что будет. Я написал, только никто не читает)))
    Ведь в моем примере используется целочисленная арифметика и дискретность полученного значения равна длительности цикла!
    Например если цикл будет 5 мс

    Захват-02.png

    Когда уменьшаете время цикла в эмуляторе, то дождитесь появления на выходе dTint установившегося значения, а только затем запускайте TP
    Ведь макросу подсчета времени цикла нужно первоначальное время от включения питания 0.5 секунд
    Да, в эмуляторе будет медленно, но эмулятор не считает в реальном масштабе времени
    Последний раз редактировалось petera; 22.04.2022 в 18:23.
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  9. #229

    По умолчанию

    Цитата Сообщение от petera Посмотреть сообщение
    Сделал
    Захват-01.png
    А ничего, что он почти 20 секунд считает до 3,701 с ? Ну ПР у меня сейчас нет, и проверить в железе не могу.
    Последний раз редактировалось kondor3000; 22.04.2022 в 18:21.

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

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    А ничего, что он почти 20 секунд считает до 3,701 с ? Ну ПР у меня сейчас нет, и проверить в железе не могу.
    Еще раз повторяю - Эмулятор не работает в реальном времени при уменьшении времени цикла!

    В ПРке вообще по нулям - 3701мс
    т.к. эта программа укладывается в 1 мс
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

Страница 23 из 24 ПерваяПервая ... 1321222324 ПоследняяПоследняя

Похожие темы

  1. таймер TOF
    от servo в разделе ПЛК1хх
    Ответов: 14
    Последнее сообщение: 06.11.2018, 09:46
  2. Таймер TOF
    от kip-pribor в разделе Среда программирования OWEN Logic
    Ответов: 22
    Последнее сообщение: 04.06.2017, 20:36
  3. Таймер
    от Deoxes в разделе СПК1хх
    Ответов: 8
    Последнее сообщение: 16.07.2014, 12:19
  4. Таймер(ы)
    от AntoNechayuk в разделе ПЛК1хх
    Ответов: 6
    Последнее сообщение: 23.08.2011, 20:39
  5. Таймер УТ-24
    от Валера в разделе Эксплуатация
    Ответов: 2
    Последнее сообщение: 31.01.2008, 02:58

Ваши права

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