Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 237

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

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

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    4,122

    По умолчанию

    Цитата Сообщение от keysansa Посмотреть сообщение
    Каждый цикл не получится, значение через 0 должно хоть раз в цикле быть, не находите?
    От чего же?
    Захват-01.png
    В каждом цикле к сумме прибавляется 1
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Мой канал на РУТУБЕ
    https://rutube.ru/channel/23641433/
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  2. #2
    Пользователь
    Регистрация
    31.01.2019
    Адрес
    РФ/РБ
    Сообщений
    926

    По умолчанию

    Цитата Сообщение от petera Посмотреть сообщение
    От чего же?
    Захват-01.png
    В каждом цикле к сумме прибавляется 1
    1:1 )

    Но так даже лучше.

  3. #3
    Пользователь
    Регистрация
    31.01.2019
    Адрес
    РФ/РБ
    Сообщений
    926

    По умолчанию

    Цитата Сообщение от petera Посмотреть сообщение
    От чего же?
    Захват-01.png
    В каждом цикле к сумме прибавляется 1
    Осталось разбить это на 32 бита, и будет готов счетчик моточасов.
    ЗЫ. Вы задержку на такт забыли, по моему.

  4. #4
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    9,441

    По умолчанию

    Цитата Сообщение от keysansa Посмотреть сообщение
    Осталось разбить это на 32 бита, и будет готов счетчик моточасов.
    ЗЫ. Вы задержку на такт забыли, по моему.
    Такого счётчика и на 50 дней не хватит при цикле в 1 мс! Надо будет какой-то предделитель ставить или считать сколько "кругов" этот счётчик сделает.
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  5. #5
    Пользователь
    Регистрация
    31.01.2019
    Адрес
    РФ/РБ
    Сообщений
    926

    По умолчанию

    Цитата Сообщение от Сергей0308 Посмотреть сообщение
    Такого счётчика и на 50 дней не хватит при цикле в 1 мс! Надо будет какой-то предделитель ставить или считать сколько "кругов" этот счётчик сделает.
    Ну, с 16 бит на 32 - 100% переделывать, а раз уж Вы нашли контроллер с 1 мс циклом, то 32 на 64 бита - уже проще будет переделать. А там будет время подумать... )

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

    По умолчанию

    Цитата Сообщение от keysansa Посмотреть сообщение
    Осталось разбить это на 32 бита, и будет готов счетчик моточасов.
    ЗЫ. Вы задержку на такт забыли, по моему.
    Я без надобности задержку на такт никогда не добавляю.
    Обычно параноидальную желтизну от ОЛ игнорирую.
    В данном случае переменная Сумма - энергонезависимая, из-за этого желтизны нет.
    К стати Сумма - 32 бита.
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Мой канал на РУТУБЕ
    https://rutube.ru/channel/23641433/
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  7. #7
    Пользователь
    Регистрация
    31.01.2019
    Адрес
    РФ/РБ
    Сообщений
    926

    По умолчанию

    Цитата Сообщение от petera Посмотреть сообщение
    Я без надобности задержку на такт никогда не добавляю.
    Обычно параноидальную желтизну от ОЛ игнорирую.
    В данном случае переменная Сумма - энергонезависимая, из-за этого желтизны нет.
    К стати Сумма - 32 бита.
    1. а:= a +1 в SFC не всегда грамотно работает. Нам же надежная программа нужна?
    2. Моточасы нам надо сохранять. Не катит.
    3. Как оказалось, 32 бита не всегда хватает.

  8. #8

    По умолчанию

    Цитата Сообщение от keysansa Посмотреть сообщение
    1. а:= a +1 в SFC не всегда грамотно работает. Нам же надежная программа нужна?
    2. Моточасы нам надо сохранять. Не катит.
    3. Как оказалось, 32 бита не всегда хватает.
    если вам надо сохранять моточасы, то зачем сохранять их в формате секунд, неужели точность в 1 минуту так критична? я моточасы всегда в минутах храню. этого вполне достаточно.

  9. #9
    Пользователь
    Регистрация
    31.01.2019
    Адрес
    РФ/РБ
    Сообщений
    926

    По умолчанию

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

  10. #10

    По умолчанию

    Цитата Сообщение от petera Посмотреть сообщение
    Я без надобности задержку на такт никогда не добавляю.
    Обычно параноидальную желтизну от ОЛ игнорирую.
    В данном случае переменная Сумма - энергонезависимая, из-за этого желтизны нет.
    К стати Сумма - 32 бита.
    Эта желтизна ни разу боком в железе не выходила?

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

Похожие темы

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

Ваши права

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