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

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

Автор Тема: Работа с виртуальными тэгами  (Прочитано 18289 раз)

toreto

  • Новичок
  • *
  • Сообщений: 34
    • Просмотр профиля
Работа с виртуальными тэгами
« : 09 Декабря 2015, 14:53:09 »
Имеется "MasterOPC Universal Modbus Server" подключаюсь к частотному преобразователю. ЧП управляется командным словом, организовал пару виртуальных тегов на языке LUA "Пуск-стоп" с OPC сервера идет управление а из Simple-Scada нет. Задание частоты и выходная частота читается и записывается а вот работа с виртуальными тэгами не получается, пробовал работать с Master SCADA- все работает.

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 3214
    • Просмотр профиля
    • Simple-Scada
Re: Работа с виртуальными тэгами
« Ответ #1 : 09 Декабря 2015, 15:21:25 »
Здравствуйте!

Какой тип данных имеет этот виртуальный тег? Видит ли этот тег утилита ItemProperty? Если да, то какой адрес для этого тега выдаёт ItemProperty?

toreto

  • Новичок
  • *
  • Сообщений: 34
    • Просмотр профиля
Re: Работа с виртуальными тэгами
« Ответ #2 : 09 Декабря 2015, 15:33:27 »
Тип тега "bool", ItemProperty тег видит, адрес такой же как и у остальных тегов за исключением Имени.

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 3214
    • Просмотр профиля
    • Simple-Scada
Re: Работа с виртуальными тэгами
« Ответ #3 : 09 Декабря 2015, 15:37:11 »
А галочка Writable в ItemProperty включена для этого тега? И при помощи какого компонента Вы управляете тегом из Simple-Scada? Через "Поле"?
« Изменён: 09 Декабря 2015, 15:38:02 от Simple-Scada »

toreto

  • Новичок
  • *
  • Сообщений: 34
    • Просмотр профиля
Re: Работа с виртуальными тэгами
« Ответ #4 : 09 Декабря 2015, 15:43:05 »
Да, галочка Writable в ItemProperty включена, управляю с помощью компонента "Кнопка"

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 3214
    • Просмотр профиля
    • Simple-Scada
Re: Работа с виртуальными тэгами
« Ответ #5 : 09 Декабря 2015, 15:47:41 »
Да, запись в тег должна проходить. Странно. А поведение не изменяется если установить компонент "Поле" и вводить в него значения 0 или 1? Не происходит ли изменение значения в этом случае?
« Изменён: 09 Декабря 2015, 15:48:12 от Simple-Scada »

toreto

  • Новичок
  • *
  • Сообщений: 34
    • Просмотр профиля
Re: Работа с виртуальными тэгами
« Ответ #6 : 09 Декабря 2015, 15:54:02 »
Только что попробовал с "полем" то же самое что и с "кнопкой". Если изменить тег на сервере то в скаде он меняется.

toreto

  • Новичок
  • *
  • Сообщений: 34
    • Просмотр профиля
Re: Работа с виртуальными тэгами
« Ответ #7 : 09 Декабря 2015, 16:03:18 »
Попробовал в "Matrikon OPC Explorer" все работает.

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 3214
    • Просмотр профиля
    • Simple-Scada
Re: Работа с виртуальными тэгами
« Ответ #8 : 09 Декабря 2015, 16:05:40 »
Выходит, что OPC-сервер по каким-то причинам не записывает значение переданное ему SCADA-системой. Понять, почему именно так происходит - пока не получается. Если сейчас ничего не придумаем, то если Вы не против, вышлем Вам специальную версию, которая будет проводить запись другим способом.

А пока попробуйте воспользоваться этой программой. Запускаете, нажимаете File -> Connect to server -> Выбираете OPC-сервер. Далее на вкладке Inspector клик правой кнопкой мыши (ПКМ) в зоне групп (левая часть окна) и в раскрывшемся меню выбираете AddGroup -> Ввести имя группы -> Ок. Далее клик ПКМ в зоне тегов (правее зоны групп) и выбираете AddItem и добавляете Ваш тег. Все. После добавления нужного тега кликните на него ПКМ и выполните ASync Write Value. Присваиваются ли значения?
« Изменён: 27 Апреля 2023, 09:44:06 от Simple-Scada »

toreto

  • Новичок
  • *
  • Сообщений: 34
    • Просмотр профиля
Re: Работа с виртуальными тэгами
« Ответ #9 : 09 Декабря 2015, 16:26:23 »
С этой программой все работает.

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 3214
    • Просмотр профиля
    • Simple-Scada
Re: Работа с виртуальными тэгами
« Ответ #10 : 09 Декабря 2015, 17:16:15 »
Отправили Вам на почту тестовую версию.

toreto

  • Новичок
  • *
  • Сообщений: 34
    • Просмотр профиля
Re: Работа с виртуальными тэгами
« Ответ #11 : 10 Декабря 2015, 16:30:05 »
В отправленной  версии все работает. Спасибо.

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 3214
    • Просмотр профиля
    • Simple-Scada
Re: Работа с виртуальными тэгами
« Ответ #12 : 10 Декабря 2015, 16:32:00 »
Отлично. Вам спасибо за тесты и описание ошибки!

vovtrof

  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Re: Работа с виртуальными тэгами
« Ответ #13 : 05 Января 2016, 13:10:13 »
У нас такая же проблема можете выслать пример реализации

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 3214
    • Просмотр профиля
    • Simple-Scada
Re: Работа с виртуальными тэгами
« Ответ #14 : 05 Января 2016, 17:35:26 »
vovtrof, конечно, вышлем сегодня.