Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?

Официальный форум Simple-Scada.

Автор Тема: Ошибка работы функции поиска тега  (Прочитано 2174 раз)

pws

  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Ошибка работы функции поиска тега
« : 03 Октября 2018, 11:28:19 »
После обновления до версии Simple-Scada 2.3.1.0
Перестал работать скрипт. Как выяснилось при отладке, не находится переменная OPC  GetVariableByName(tagName). Текст скрипта:
Код: (delphi)
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, работает
« Изменён: 13 Октября 2018, 21:00:09 от Simple-Scada »

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 3195
    • Просмотр профиля
    • Simple-Scada
Re: Ошибка работы функции поиска тега
« Ответ #1 : 03 Октября 2018, 12:52:13 »
Здравствуйте. Скачайте версию 2.3.1.0 по той же ссылке и выполните установку повторно. После этого проблема не должна возникать.

pws

  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Re: Ошибка работы функции поиска тега
« Ответ #2 : 03 Октября 2018, 14:47:10 »
Да,после переустановки все заработало. Спасибо.