Приветствую! Однажды реализовывал подобный счетчик, есть один подводный камень - когда сумма становиться уже значительным числом, то интегрирование идет не корректно (очень маленькое число не суммируется с большим) поэтому необходимо добавить промежуточный счётчик для ОВ1 или считать в ОВ33 допустим.
@@dimalimite в числе риал около семи знаков , и множитель десять в степени при большой разнице будет округление малого числа и при большом повторении накапливаться ошибка. Вроде так
Если использовать целые числа тогда считать будет правильно с любой заданной точностью.
Это верно, но чем больше точность тем меньше максимальное значение
То есть в готовой программе таймер как бы не нужен и вместо него будут показания счетчика, который у вас имеет адрес MD100?
Совершенно верно таймер и контакт перед ним для демонстрации работы, главное смысл понять
@@PetrovAA Понял. спасибо)
Приветствую! Однажды реализовывал подобный счетчик, есть один подводный камень - когда сумма становиться уже значительным числом, то интегрирование идет не корректно (очень маленькое число не суммируется с большим) поэтому необходимо добавить промежуточный счётчик для ОВ1 или считать в ОВ33 допустим.
Благодарю, думал об этом , опасения подтвердились получается за год нет смысла так считать.
Хорошая тема следующего ролика, сделаю статистику за час, семена, день, месяц, год
@@PetrovAA Да, лучше считать несколькими счетчиками, допустим минутный с обнулением и переносом суммы в общий счетчик.
День добрый!
А почему так происходит? Там же real числа. Или я что-то не понимаю :(. Поясните пожалуйста более развернуто.
@@dimalimite в числе риал около семи знаков , и множитель десять в степени при большой разнице будет округление малого числа и при большом повторении накапливаться ошибка. Вроде так