Стартовая страница › Форумы › Новые идеи › Новый Редактор схем (идеи, пожелания)
Помечено: поле ввода
- В этой теме 85 ответов, 14 участников, последнее обновление 3 года назад сделано manjey73.
-
АвторСообщения
-
18.09.2020 в 06:42 #17243АлексейУчастник
Пожелание, я думаю оно многим поможет решить уйму проблем, а именно в редактор схем добавить кнопку с возвратом, которая будет содержать в себе 3 основных настриваемых параметра :
1. При нажатии что и куда отправить
2. Время удержания (до 10 сек , можно и больше) — некоторое оборудование требует нажатия до 10 сек, для того что бы что-то активизировалось.
3. При отпускании что и куда отправитьПримеров куча, но могу привести реальный :
Имеется привод промывки фильтров холодной воды. установленный где-то в насосной и имеется релейный модуль, который работает по MD-BUS TCP.
Для того что бы запустить привод нужно замкнуть его сухие контакты на 4 секунды минимум . Делать это удаленно можно чрез модуль, который замыкает контакты при отправке «1» и держит замкнутым пока не пошлешь на него «0» и привод не запуститься пока не отожмешь кнопку 🙂 Собственно вырисовывается алгоритм:1. При нажатии отправляем «1»
2. Ждем 5 сек
3. Отпускаем и отправляем «0»Как то так, спасибо за внимание . С уважением Алексей
18.09.2020 в 17:54 #17255MikhailМодераторРеализация удержания кнопки в любом случае не должна быть на уровне веб-интерфейса, т.к. связь между веб-приложением и SCADA-Сервером не является надёжным звеном. Команда 0 через заданное время удобно настраивается с помощью Модуля автоматического управления — триггер на команду.
21.09.2020 в 08:33 #17262АлексейУчастникРеализация удержания кнопки в любом случае не должна быть на уровне веб-интерфейса, т.к. связь между веб-приложением и SCADA-Сервером не является надёжным звеном. Команда 0 через заданное время удобно настраивается с помощью Модуля автоматического управления — триггер на команду.
Спасибо за разъяснение, то есть Вы предполагаете что может случайно возникнуть обрыв связи после отправки команды 1 ? Ну да, я с Вами согласен. Но это на страх и риск каждого. Кому важно чтоб кнопка обязательно отпустилась, пусть применяют триггеры. Но есть и много вариантов отпустить кнопку потом без нанесения ущерба. Это было лишь мое пожелание .. Нет дак нет.. Обидно, досадно, но ладно 🙂
21.09.2020 в 10:02 #17264manjey73УчастникАлексей от обрыва связи не застрахован никто, но после отправки 1 в устройство, лучше, когда эту 1 сбросит именно устройство. Хотя есть тупые устройства, которые это не умеют, вот тут и нужен Модуль автоуправления, как заменитель.
А вот что нужно для графиков, так это кнопки с удержанием, пока держишь мышкой и изменение логической 1 на 0 именно после отпускания.
25.09.2020 в 11:49 #17280a80808УчастникДоброго дня. коллеги!
Не углядел в предыдущих предложениях — а как вам возможность поворота (хотя бы на фиксированные пока углы 90, 180, 270 гр.) объекта? Вчера подставлял на схему к датчикам динамический рисунок «заряд батареи» — кое где неплохо бы его не «стоя» а «лежа» поместить — но для этого надо новую коллекцию с новым набором картинок создавать…25.09.2020 в 12:34 #17281manjey73УчастникДа, в редакторе изменить и сделать новый рисунок…
з.ы. идея на счет поворота интересная, не знаю, когда я доберусь поковырять код редактора, но я смотрю только в сторону SVG, там такой финт возможно и пройдет…
25.09.2020 в 14:00 #17282a80808УчастникДа хоть и SVG, конвертеры есть. Главное чтобы работало
Повернуть то не проблема — в любой проге хоть Photos повернуть и сохранить под другими именами. Так делал для всяких насосов и задвижек. И еще бы текст (динамический и статический) поворачивать…Тогда можно значение прямо на рисунок наложить. А то сейчас батарейка вертикально, текст горизонтально…не комильфо…25.09.2020 в 15:50 #17283manjey73Участникa80808 я хочу в штатный редактор схем добавить код обработки SVG.
Один файл, разные цвета фона, линий и т.д. через меню редактора задавать.Времени на это только нет, ну и квалификации все это затащить в окно свойств объекта
Propertie Grid….Сам SVG на лету менять не проблема, уже проверял 🙂
Там можно и поворот попробовать добавить.- Этот ответ был изменен 3 года, 6 месяцев назад от manjey73.
25.09.2020 в 16:36 #17285a80808УчастникУспеха в нужном деле!
Время — это самый страшный дефицит… 🙂25.09.2020 в 16:44 #17286MikhailМодераторИдея с поворотом интересная, спасибо.
24.02.2021 в 22:03 #18428a80808УчастникГоспода разработчики, а вот еще возможная идея для реализации.
В PI Vision есть возможность для поля отображения («Динамическая надпись» в нотации Rapid SCADA) в зависимости от значения этого поля менять атрибуты отображения (цвет фона, цвет текста, мигание). Например (реально делал для внешней температуры (уличной). Правда Vision отказывался отображать отрицательные температуры (похоже был косяк в шлюзе к ModBus)…но об этом и многом другом в другой раз :).
Т.е. как то так:
Т ниже -25 (ну совсем холодно) — мигающие синие цифры на голубом фоне;
От -5 до -25 (просто холодно) — не мигающие синие цифры на голубом фоне;
от -4 до +10 (прохладно) — слабо голубой фон и сине цифры:
От +11 до +20 (комфорт) — Синие цифры на зеленом поле;
От +21 до +25 (очень тепло) — красные цифры на желтом фоне
Выше +26 (жара) — мигающие красные цифры на розовом фоне.
==========
Градации «с потолка», не помню точно.
Мигающим может быть как текст,так и фон (TBD). Количество градаций можно задавать (добавлять и удалять) — не обязательно.
Чем то похоже на динамический рисунок с коллекцией. Ниже картинка — диалог выбора атрибутов.
https://ibb.co/qxD1MDY24.02.2021 в 23:01 #18429RomirosУчастникДа штука полезная. Мы в своей системе используем мигающие цвета например, для подсветки участков трубопроводов, где произошло резкое изменение (порыв, несанкционированный отбор и т.д.). На схеме очень хорошо видно, особенно когда поочередно выстраивается цепочка. Видно откуда началось и куда распространяется.
Такую анимацию по идее можно сделать с помощью css. Например в редакторе помимо выбора цвета добавить галочку «мигание», чтобы раз в секунду цвет менялся на его более темный оттенок и обратно.25.02.2021 в 00:01 #18430a80808УчастникМне в таблице расходов для указания состояния насоса (красный — работает, зеленый — выключен) пришлось надпись «Насос такой то» выполнять как динамический рисунок с коллекцией. Нарисовал в Экселе надписи в разном цвете и сделал из них картинки. А в случае реализации вышеописанного все можно сделать элементарно.
P.s. А вот еще бы и таблички как то рисовать на схеме…а то я накладываю как фон картинку с таблицей и уже внутрь ставлю динамическую надпись…или коллекцию рисунков (см. выше) 🙂
25.02.2021 в 00:03 #18431a80808УчастникСм. выше: на первое время действительно хватило бы хотя бы мигания…но чтобы в редакторе схем это делать. А то обновится css и не будет мигания…
25.02.2021 в 09:09 #18434RomirosУчастникНарисовал в Экселе надписи в разном цвете и сделал из них картинки.
Мне кажется все это можно решить с помощью статусов, размерностей и возможно формул. По крайней мере никаких проблем у меня не возникало, просто нужно правильно это дело применять и комбинировать. Опишите что нужно сделать, попробуем помочь.
См. выше: на первое время действительно хватило бы хотя бы мигания…но чтобы в редакторе схем это делать. А то обновится css и не будет мигания…
Естественно в редакторе. Я к тому что сейчас очень мощная css3 анимация и достаточно просто применить соответствующий класс, а не писать целый алгоритм на js. Но тут разработчику виднее.
-
АвторСообщения
- Вы должны авторизироваться для ответа в этой теме.