Добрый день!
Вариант 1
Нужно создать 2 канала типа Дорасчётный ТИ, например, номер 10 и 11
Формула канала 10: (Val(6) — Val(11))/2
Формула канала 11: Val(6)
Смысл в том, что в канале 11 хранится предыдущее значение из канала 6, оно обновляется позже, чем вычисляется скорость в канале 10.
Вариант 2
В таблице формул завести набор переменных и формулу для расчёта:
double prevVal = 0;
double CalcSpeed()
{
double speed = (Cnl-prevVal)/2;
prevVal = Cnl;
return speed;
}
Далее использовать формулу для канала 6. Можно ещё моменты времени записывать в переменные для более точного расчёта.