Ответы в темах
-
АвторЗаписи
-
MikhailМодераторНа скриншоте 840 раз вызван метод dataUpdated. Вызовы метода domUpdated не зафиксированы на скриншоте. Если метод domUpdated не вызывается при отсутствии изменения значения канала, то мнемосхема работает так, как должна работать.
MikhailМодераторПо умолчанию мнемосхема запрашивает данные по API 1 раз в секунду. Для каждого компонента на мнемосхеме после этого вызывается метод updateData. Если речь об этом, то это нормальная работа.
Если значение канала не меняется, то скрипт updateComponentDom не вызывается.
MikhailМодераторДобрый день!
Краткое резюме: для работы Коммуникатора в качестве OPC UA сервера нужно включить соответствующий источник данных в настройках Коммуникатора. Настройки источника данных менять обычно не требуется. Возможно, в данном случае потребовалось поменять.
MikhailМодераторПредлагаю также выложить на YouTube англоязычную версию. Там другой механизм — вы выкладываете видео на свой канал, затем ссылка добавляется в плейлист на канале Rapid SCADA.
MikhailМодераторДистрибутив Администратора для Linux с запуском через Wine по ссылке https://rapidscada.net/store/Module/ru/ScadaAdminWine
MikhailМодераторlong на самом деле int (4 байта)
В контроллерах часто бывает подобное. Long, int — это псевдонимы. Сколько в них байт — как условиться.
MikhailМодераторОпубликовано https://rapidscada.net/store/Module/ru/PlgMimPipesJP
Плагин выглядит весьма полезным для тех, кто делает мнемосхемы с трубопроводами.
Если хотите, я залью видео выше на наш Rutube канал.
Спасибо.
MikhailМодераторЕсть ли документация с описанием доступных из скриптов классов и методов?
Наиболее точную картину даст сам код.
MikhailМодераторМихаил можно пример, как можно получить каналы по номеру объекта. Из вашего крайнего ответа понимается что никак
Номера каналов получает движок мнемосхем, используя код на стороне сервера. Если Вам нужно из своего Java Script получить каналы по номеру объекта, то нужно разработать плагин соответствующего API. Это можно сделать самостоятельно или можно заказать.
MikhailМодераторПрочитал, но не понял. Концепция есть, как её применить непонятно.
Сделайте скриншоты, чтобы разобрать на основе Вашего примера.
Сам фейсплейт может вычленить нужные теги, имея на входе только номер устройства, номер объекта ?
Нет, нужно создать привязки тегов к свойствам или задать для фейсплейта привязки по умолчанию.
MikhailМодераторДобрый день!
Привязка данных к свойствам фейсплейтов в Rapid SCADA может быть выполнена похожим образом. На основе номера объекта, кода объекта и кода канала. Посмотрите подробнее в инструкции в разделе Привязка свойств компонентов.
MikhailМодераторСпасибо, что написали о результате.
Если в каких-то ситуациях движок мнемосхем ведёт себя некорректно, пишите в новые темы. Эту тему я закрываю.
MikhailМодераторИз видео я понял следующее:
1. Создаётся свойство test. Если оно принимает значения «na45» и «na90», то скриптом свойство rotation должно меняться на соответствующее значение 45 или 90. То есть, если test задано, то оно приоритет перед rotation.
2. На мнемосхеме вручную устанавливается значение свойства test равное «na45». Но это не срабатывает ни в режиме редактирования, ни в режиме выполнения.Проблема правильно описана? Если нет, поправьте.
MikhailМодераторФайлы просто переписать поверх. Обновить веб-страницу в браузере с очисткой кэша Ctrl+F5 или Shift+F5.
Ссылка на примеры
Возможно, Вы делаете в своих примерах как-то иначе, и этот способ не учтён. Нужно выяснить.
MikhailМодераторДобрый день!
GIT рекомендуется для контроля версий, потому что он является лидером в своей сфере и подходит для решения задачи контроля версий и совместной разработки. Пользователь может выбрать любую систему контроля версий, с которой предпочитает работать. Специфической настройки GIT не требуется. В репозиторий имеет смысл помещать папку с проектами Rapid SCADA. -
АвторЗаписи