Здравствуйте.
Из любого скрипта Вы можете обратиться к свойствам любого объекта по имени. Свойства каждого объекта описаны в в этом разделе (https://simple-scada.com/help/script/object-properties.html) руководства по скриптам. Вы хотите по изменению переменной поля (допустим поле с именем Field1) выполнить действия с другими объектами. Значит нужно выделить поле в редакторе и перейти к скрипту OnDataChange этого поля. Такой скрипт будет выполняться при каждом изменении основной переменной поля. В нём можно описать обращение к другим объектам, например:
begin
Shape1.Color := clRed;
Image1.Color := RandomColor;
Valve1.Color := RGB(255, 255, 0);
end.
Вот практически тот же, только в зависимости от значения поля:
begin
if Field1.Value > 10 then // если значение переменной поля больше 10
begin
Shape1.Color := clRed; // меняем цвет фигуры на красный
Image1.Color := clRed; // меняем цвет изображения на красный
end else
// если значение меньше либо равно 10
begin
Shape1.Color := clGray; // меняем цвет фигуры на серый
Image1.Color := clNone; // меняем цвет изображения на стандартный
end;
end.
Другие примеры скриптов можно найти здесь (https://simple-scada.com/help/script/sample-scripts.html).