Simple-Scada forum
Simple-Scada 1.3.3 и ниже (старая версия, больше не разрабатывается) => Ваши вопросы => Тема начата: toreto от 09 Декабря 2015, 14:53:09
-
Имеется "MasterOPC Universal Modbus Server" подключаюсь к частотному преобразователю. ЧП управляется командным словом, организовал пару виртуальных тегов на языке LUA "Пуск-стоп" с OPC сервера идет управление а из Simple-Scada нет. Задание частоты и выходная частота читается и записывается а вот работа с виртуальными тэгами не получается, пробовал работать с Master SCADA- все работает.
-
Здравствуйте!
Какой тип данных имеет этот виртуальный тег? Видит ли этот тег утилита ItemProperty? Если да, то какой адрес для этого тега выдаёт ItemProperty?
-
Тип тега "bool", ItemProperty тег видит, адрес такой же как и у остальных тегов за исключением Имени.
-
А галочка Writable в ItemProperty включена для этого тега? И при помощи какого компонента Вы управляете тегом из Simple-Scada? Через "Поле"?
-
Да, галочка Writable в ItemProperty включена, управляю с помощью компонента "Кнопка"
-
Да, запись в тег должна проходить. Странно. А поведение не изменяется если установить компонент "Поле" и вводить в него значения 0 или 1? Не происходит ли изменение значения в этом случае?
-
Только что попробовал с "полем" то же самое что и с "кнопкой". Если изменить тег на сервере то в скаде он меняется.
-
Попробовал в "Matrikon OPC Explorer" все работает.
-
Выходит, что OPC-сервер по каким-то причинам не записывает значение переданное ему SCADA-системой. Понять, почему именно так происходит - пока не получается. Если сейчас ничего не придумаем, то если Вы не против, вышлем Вам специальную версию, которая будет проводить запись другим способом.
А пока попробуйте воспользоваться этой программой (https://simple-scada.com/downloads/DAClient.rar). Запускаете, нажимаете File -> Connect to server -> Выбираете OPC-сервер. Далее на вкладке Inspector клик правой кнопкой мыши (ПКМ) в зоне групп (левая часть окна) и в раскрывшемся меню выбираете AddGroup -> Ввести имя группы -> Ок. Далее клик ПКМ в зоне тегов (правее зоны групп) и выбираете AddItem и добавляете Ваш тег. Все. После добавления нужного тега кликните на него ПКМ и выполните ASync Write Value. Присваиваются ли значения?
-
С этой программой все работает.
-
Отправили Вам на почту тестовую версию.
-
В отправленной версии все работает. Спасибо.
-
Отлично. Вам спасибо за тесты и описание ошибки!
-
У нас такая же проблема можете выслать пример реализации
-
vovtrof, конечно, вышлем сегодня.