Стартовая страница › Форумы › Понять, как работает ПО › Мнемосхемы › Mimic — добавить faceplate на схему
- В этой теме 57 ответов, 3 участника, последнее обновление 9 месяцев, 3 недели назад сделано
Mikhail.
-
АвторЗаписи
-
03.12.2025 в 23:16 #41255
manjey73УчастникПытаюсь добавить faceplate на схему и не могу понять как ?
-
Тема изменена 5 месяцев назад пользователем
Mikhail.
04.12.2025 в 00:14 #41256
manjey73Участникдобавил… но почему хоть какой-то подсказки нет вообще…
И тут же увидел отсутствие возможности поворота faceplate-а, печалька 🙁
04.12.2025 в 10:58 #41258
manjey73УчастникКак выполнять привязку faceplate сразу на устройство и потом внутри вытягивать переменные устройства или даже объекта?
Можно ли для привязки использовать поле Код и в качестве Кода использовать одинаковые имена?
Например данные из OPC, где сразу 5 одинаковых физических устройств. Код тега у них будет разным, а в faceplate надо закинуть скажем по 3-5-10 переменных одного из этих 5-ти ?Есть ограничение на длину скрипта, скриптов ?
04.12.2025 в 12:34 #41261
MikhailМодераторСвойство Поворот есть у компонента Рисунок.
Для фейсплейта можно задать поворот с помощью CSS, если угол фиксированный или через скрипт, если угол должен меняться. Но тут требуется аккуратность — применить поворот не ко всему компоненту (что нарушит работу редактора), а только к определённым HTML-элементам.04.12.2025 в 12:43 #41262
MikhailМодераторФейсплейт (или другой компонент) можно привязать либо к объекту, либо к устройству, что удобнее.
> Можно ли для привязки использовать поле Код и в качестве Кода использовать одинаковые имена?
Сделайте скриншот примера.> OPC, где сразу 5 одинаковых физических устройств. Код тега у них будет разным
Если устройства одинаковые, то удобнее настроить драйвер OPC так, чтобы код тега у них тоже был одинаковым. Тогда фейсплейт может соответствовать одному устройству, а свойства будут привязаны по одинаковым кодам тегов.> Есть ограничение на длину скрипта, скриптов ?
Нет.04.12.2025 в 12:44 #41263
MikhailМодераторЕсли используете драйвер OPC UA, то у него есть режим создания подписок на основе каналов — упрощает настройку.
04.12.2025 в 12:45 #41264
MikhailМодераторПримеры схем возможно будут полезны.
04.12.2025 в 12:49 #41265
MikhailМодераторСделайте скриншоты базы конфигурации: каналы, объекты, устройства, чтобы было понятнее. А также скриншот фейсплейта — нужно понимать, что он охватывает.
04.12.2025 в 12:52 #41266
manjey73УчастникOPC DA в том числе, не должно быть принципиальным.
устройства (физические) одинаковы, но данные по ним приходят от ПЛК через OPC (DA или UA не знаю, смотрим оба варианта) изначально с подобными именами Тегов
Name_Nxx_Состояние, где хх уникальный номер устройства (физического)
Для этого используется фильтр в шаблоне, в который как раз и подают при привязке Name и номер (хх)ну условный пример {Name}_N{xx}_Состояние — только мы шаблону передаем эти Name и хх
Пример CSS для поворота всего компонента?
04.12.2025 в 14:31 #41270
manjey73УчастникВ свойствах установленного FacePlate я вообще не наблюдаю понятия CSS
04.12.2025 в 15:08 #41271
MikhailМодераторКод тега может отличаться от идентификатора узла на OPC-сервере.
Всё же нужны скриншоты, без них непонятно.> Пример CSS для поворота всего компонента?
Поверните изображение в редакторе. Затем проверьте компонент по F12.> В свойствах установленного FacePlate я вообще не наблюдаю понятия CSS
Свойство «Таблица стилей» при открытии самого фейсплейта в редакторе.04.12.2025 в 15:25 #41272
manjey73Участник> Свойство «Таблица стилей» при открытии самого фейсплейта в редакторе.
так это будет переворот в самом faceplate-е когда мы его создаем, его или его содержимого.
А уже готовый faceplate развернуть на нужный угол, как правило 90, 270 на самой мнемосхеме не редактируя его ?Ну образно, есть faceplate (MyFaceplate) который вы выкладывали. Как поставить их ДВА на мнемосхему, но один оставить как есть, а второй развернуть ?
04.12.2025 в 15:27 #41273
manjey73УчастникСуть в том, что физические устройства с несколькими переменными интегрированы в одно “устройство” Scada
Как пример – ну скажем частотные приводы 3 шт, которые читает ПЛК и отдает одним массивов данные. С 1 по 20 это ПЧ1, с 21 по 40 это ПЧ2, с 41 по 60 это ПЧ3
У каждого по 20 переменных и они одинаковы. Val1, val2, val3 и т.д. но выглядит это так PLC_ПЧ1.val1, PLC_ПЧ1.val2, PLC_ПЧ1.val3 ——- PLC_ПЧ2.val1, PLC_ПЧ2.val2, PLC_ПЧ2.val3 и так далее.Делить на устройства местами нет возможности по разным причинам.
При этом необходим ОДИН faceplate и обозвать его Faceplate_ПЧ_Пупкин.Faceplate должен запрашивать данные из каналов, после того, как будет знать имя и номер переменных, так как ему предают входными переменными всего два параметра
Как в Rapid добиться подобного?Например отправить все устройство и входными параметрами ПЧ1 или ПЧ2 а там уже скрипты определят и подставят нужные каналы для запросов со стороны WEB, а не будут запрашивать всю пачку от устройства???
Как вообще плагин запрашивает данные у Scada Сервера в Mimic ?
04.12.2025 в 15:35 #41274
manjey73УчастникВсе равно не понимаю, как его повернуть 🙁
там вот такое
.my-faceplate {
color: red;
}и никто там красным не становится, что сюда надо дописать чтобы повернуть на мнемосхеме как описано выше и как?
Например сделать привязанную переменную (экспортированную или еще какую) и просто происать констатну при вставке на мнемосхему ?
04.12.2025 в 15:37 #41275
manjey73УчастникМожете добавить в HellowWord пример для смены цвета текста заголовка, значения, фона с привязкой к каналам и с указанием константы при установке на мнемосхему.
+ поворот. -
Тема изменена 5 месяцев назад пользователем
-
АвторЗаписи
- Для ответа в этой теме необходимо авторизоваться.