Всем привет!
Когда происходят ошибки в опросе или какие-либо проблемы со связью (статус канала уходит в 0), значения на мнемосхеме отображаются как — — — , возможно ли настроить средствами скады отображение последнего корректного значения?
Нашел решение только через дублирующий канал в котором скриптом проверяю текущее состояние канала с предыдущим, но это не очень удобно.
public double Zn(int sourceCnlNum)
{
if (Stat(sourceCnlNum) == 0) {
return Val();
} else if (Stat(sourceCnlNum) == 0 && PrevStat(sourceCnlNum) == 1) {
return PrevVal(sourceCnlNum);
} else {
return Val(sourceCnlNum);
}
}
Буду рад любому более удобному решению, в идеале тому, которое уже реализовано в скаде