После обновления до версии Simple-Scada 2.3.1.0
Перестал работать скрипт. Как выяснилось при отладке, не находится переменная OPC GetVariableByName(tagName). Текст скрипта:
procedure ShowPVI(Sender: TM_Control);
var
tagName: String;
aVar: TM_Variable;
begin
//Получаем имя переменной с текстового поля
tagName:=(Sender as TM_Text).Text;
//Ищем переменную OPC сервера
aVar := GetVariableByName(tagName);
if Assigned(aVar) Then
Begin
WindowPVI.Title:=tagName;
LevelPVI.Variable:=aVar;
FieldPVI.Variable:=aVar;
WindowPVI.ShowAll;
end;
end.
Проверял на лишние пробелы,не обнаружил. В старой версии работало.
Скопировал проект себе в Simple-Scada 2.3.1.0 Time limit demo, работает