Это делается с помощью периодического скрипта ScriptWorX (не требует лицензирования).
1. Сначала создаете в DATAWORX два регистра - например, "Х", для хренения последнего значения вашего счетчика, и "Delta" - для искомой расчетной величины (разницы между предудущим и текущим значениями счетчика).
2. Создаете с помошью мастера ScriptWorX четыре стандартных скрипта и один собственный:
- чтение ОРС тега текущего значения счетчика;
- чтение значения регистра "Х";
- запись значения в регистр "Х";
- запись значения в регистр "Delta"
- основной скрипт, который считывет значение из регистра ОРС счетчика (вызовом первого скрипта), затем - читает последнее сохраненное значение регистра Х (вызовом второго) скрипта, вычислает их разность и записывает это значение в регист "Delta" (вызовом червертого скрипта), и, наконец, переписывает последнее значение в регистре "X" (вызовом третьего скрипта)
3. Создаете триттер (периодический), по которому запустаете основной (пятый) скрипт с нужным Вам периодом.
Все! В регистре Delta - всегда текущее значение расхода (в еденицу времени, соответствующую периоду триггера).
При некоторм навыке все это, конечно, можно написать и одним скриптом, но предложенный вариант ВООБЩЕ не требует умения программирования кроме единственной операции вычитания в скрипте №5...
Если у Вас нет лицензии Dataworx, то требуемые регистры можно создать и в бесплатном "Iconics OPC Simulator":)