Сообщение от petera Да не константы 0 и 65530 надо использовать, а переменные WORD total := total + WORD_TO_DWORD(newValue - prevValue); дает не верный результат. total := total + WORD_TO_INT(newValue - prevValue); дает верный результат.
Правила форума