В Simple-Scada 2 можно работать со строковыми переменными. Возможно в Вашем случае проще всего иметь не две отдельных переменных "Результат" и "Статус измерения", а одну переменную "Результат", но с типом "строка" (string) и менять её на контроллере. До вычислений давать ей значение "---", во время вычислений "...", а после записывать в неё результат вычислений, переведенный в строку.
Если этот вариант не подходит, то средствами скады удобнее всего использовать объект "Текст", а не "Поле", т.к. поле автоматически меняется при изменении переменной. Для объекта "Текст" последовательность должна быть такой:
- добавляем объект текст в проект. Допустим он будет называться "Text1";
- меняем у него свойство "Переменная" и выбираем переменную "Статус измерения" (vrStatus);
- переходим к событию OnDataChange объекта "Text1" и пишем скрипт (см. ниже). Теперь текст будет меняться в соответствии со статусом измерений;
- осталось только добавить кнопку, которая будет запускать измерения и менять переменную "Статус измерения" в соответствии со статусом. Когда статус будет равен 2, в тексте отобразится значение переменной Результата (vrResult);
- готово;
Скрипт для события OnDataChange объекта Text1:
case vrStatus.ValueAsInt of
0: Text1.Text := '---'; // до вычислений
1: Text1.Text := '...'; // во время вычислений
2: Text1.Text := vrResult.AsStr; // результат получен
end;