Вы преувеличиваете мощность панелей и панельных ПЛК. при чем очень сильно
Life is complex: it has both real and imaginary components.
Для примера, кинули тут svg от панелей wein-которые. элементы труб занимают размер по 100 кб, нафига то нарисовали кучей полигонов, хотя тот же элемент с градиентной заливкой можно сделать в 2-4 кб. Это панели требуется отрисовывать каждый раз при переходах на экран.
И это я говорю о рисунках в одном ПО - Adobe иллюстратор.... То есть места нанимает в 20 раз больше, на отрисовку явно тратит время больше и т.д.... а потом удивляемся, почему панелька тормозит и надо лучше и мощнее....
Чтобы "проработать общий образ" - надо услышать конкретные пожелания клиентов.
Длинные цитаты из Ефремова, к сожалению, не делают их более понятными.
Последний раз редактировалось Евгений Кислов; 15.04.2020 в 16:15.
СODESYS V3.5: Repository Archive V3.5 SP4 (необходим для старых СПК) / Раздел CDS V3.5 на сайте
Форум: Вопросы и ответы / Визуализация / Настройка обмена с другими устройствами
Web-панель ВП110 / Modbus-индикатор СМИ2-М
Telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru | oscat.ru | Как обратиться в техподдержку?
Как отлаживать ошибки | Отладка проектов в CODESYS V3.5 | XY problem | Как правильно задавать вопросы | AnyDesk
Ну тогда вот вам конкретика. В моей работе самые частые заказы - это котельные, насосные, системы отопления и системы вентиляции.
Вот по ним бы хотелось иметь возможность "пустить пыль в глаза заказчику", естественно не в ущерб функционалу.
Красиво анимированый процесс работы теплового пункта или котельной добавит плюс в карму и производителя железа и разработчика прикладной программы.
Что именно рассказать? Привести образцы удачно скомпонованных экранов? В гугле их масса.
Беда в том, что все они, как правило, не на кодесисе сделаны.
Life is complex: it has both real and imaginary components.
Какие элементы нужны и как приблизительно они должны выглядеть (возможные состояния и т.д.).Что именно рассказать?
Оптимально - с какими-то визуальными примерами.
В гугле можно найти много подобного:Привести образцы удачно скомпонованных экранов? В гугле их масса.
https://teplo.owen.ru/project/shkaf-upravleniya-itp
Вероятно, автор проекта считает, что это "красиво анимированый процесс работы теплового пункта".
Никакие библиотеки ему для этого не потребовались.
Если вам требуется что-то другое - вы можете попробовать четко сформулировать, что именно нужно. Это поможет нам, если мы возьмемся за реализацию этой задачи.
Разумеется, вы можете этого и не делать.
Но тогда странно задавать подобные вопросы:
Почему овен это не делает?
СODESYS V3.5: Repository Archive V3.5 SP4 (необходим для старых СПК) / Раздел CDS V3.5 на сайте
Форум: Вопросы и ответы / Визуализация / Настройка обмена с другими устройствами
Web-панель ВП110 / Modbus-индикатор СМИ2-М
Telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru | oscat.ru | Как обратиться в техподдержку?
Как отлаживать ошибки | Отладка проектов в CODESYS V3.5 | XY problem | Как правильно задавать вопросы | AnyDesk
хотелось бы также узнать, а что в случае если интересует не "дорого-богато" и "пустить пыль в глаза", а следовать стандартам промышленной визуализации (или даже выработать их ..?)
На OSCAT.ru это тема также популярна. Я имею в виду идеи High Performance HMI глобально и перевод методички от Rockwell в частности. Насколько я знаю, есть некоторый стандарт ISA - 101, описывающий данные принципы.
Стандартные средства Codesys очень скудны в этом плане.
Те же бары очень примитивны, не в плане графики, а функционала.
Я не говорю уже про спарклайны и т.п.
Ведётся ли работа в данном направлении? Скажем, была бы библиотека с такими графическими элементами как в вышеупомянутой методичке (бары, спарклайны, т.д.), с соотв. классами и FB - я бы за такую библиотеку, будь она в маркете на Codesys, c удовольствием заплатил.
Задача сложна не только разработкой графических фреймов, но и созданием структур данных и обработок.
Например, спарклайн. Например, я хочу чтобы у меня был мини график за последний час с дискретностью 5 сек. Это уже 720 точек. Эти точки надо двигать (FIFO). Как это делать оптимально? А если дискретность не 5 сек, а 1 сек? А если спарклайнов не 1, а 10? а можно же точки скалировать и т.д., чтобы показывать не абсолютные координаты, а наличие возрастающей/ниспадающей тенденции.
Это только пример. Также с барами - отображение или нет уставки, целое или нет, единицы измерения, настраивание диапазонов и индикации ошибок, и тд и тп.
Во вложении мои скромные попытки применить на практике вышеозвученные идеи, для понимания того, что имею в виду.
1.png
2.png
SlavikP а что тут пояснять, посмотрите скорость работы нынешнего оборудования и более старого, так как на нынешнем оборудовании более мощные процессоры, начинают их нагружать лишним, в результате бывает что устройства работают даже медленнее.
Пример я приводил выше. И представьте если у вас на мнемосхеме 20 картинок * 100 кб вместо 20*4 кб.
А теперь подумайте, вы часто смотрите на панель в качестве развлечений и просмотра мультиков ?
Последний раз редактировалось melky; 15.04.2020 в 17:25.
ferret_maybe ну а чем Овен отличается от других, кто это делает ?