Страница 253 из 255 ПерваяПервая ... 153203243251252253254255 ПоследняяПоследняя
Показано с 2,521 по 2,530 из 2541

Тема: CODESYS V3.5. Визуализация

  1. #2521

    По умолчанию

    Добрый день!

    Вопрос общий по визуализации - есть ли смысл использовать веб-визуализацию на основе ПЛК2хх для больших проектов вместо SCADA-систем?

    В разрабатываемой АСУ предполагается значительное кол-во сигналов и модулей ввода/вывода: около 30 DI, 30 DO, 30 AI например.
    Цикл основной программы - не более 15 мс, цикл непрерывной работы системы - несколько часов (не нужна круглосуточная диспетчеризация).

    Пока что не вижу особых проблем с веб-визуализацией, возможностей Codesys 3.5 и библиотек вполне достаточно для красивой и удобной визуализации.

    Пока что вижу один недостаток - тренды. Столкнулся с ранее описанной проблемой "VISU#15 "При использовании трендов возникает ошибка...".
    При использовании стандартных трендов после перезагрузки ПЛК иногда крашится файл с записями.

    Пробовал тренд ОВЕН из OVT - вроде всё ОК, но неудобно просматривать историю: кнопки прокрутки оси времени и масштаба работают не совсем корректно и с задержкой.
    Несколько нажатий прокрутки вправо-влево и масштабирования могут привести к ситуации как на скриншоте (пример OwenTrend на реальном ПЛК200-02).
    Черновик JPEG.jpg

    Есть ли ещё какие-то значимые минусы веб-визуализации по сравнению со SCADA?

  2. #2522

    По умолчанию

    Делайте тренды через базу данных, а не через контроллер. Связка rapidscada-mssqlexpress вполне работоспособна и бесплатна.

  3. #2523

    По умолчанию

    Добрый вечер!
    При использовании OnValueChanged ->переключить переменную происходит краш визуализации. Что с браузера, что с панели (спк1хх м01). Пробовал использовать вместе с кнопкой-флажком и просто кнопкой. Как можно это поправить?
    И еще вопрос очень медленный отклик визуализации. При подключении с ноутбука через браузер куда отзывчивее. А там прям с большими паузами. Как ускорить?

  4. #2524
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    12,283

    По умолчанию

    Цитата Сообщение от Nerion Посмотреть сообщение
    Добрый вечер!
    При использовании OnValueChanged ->переключить переменную происходит краш визуализации. Что с браузера, что с панели (спк1хх м01). Пробовал использовать вместе с кнопкой-флажком и просто кнопкой. Как можно это поправить?
    И еще вопрос очень медленный отклик визуализации. При подключении с ноутбука через браузер куда отзывчивее. А там прям с большими паузами. Как ускорить?
    Добрый день.

    1. Вероятно, в действии, привязанном к OnValueChanged, вы создали рекурсивный вызов, который приводит к переполнению стека.
    Поправить можно путем изменения действия.
    2. Сложно сказать, не видя проекта и каких-то числовых характеристик "медленного отклика".

  5. #2525

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Добрый день.

    1. Вероятно, в действии, привязанном к OnValueChanged, вы создали рекурсивный вызов, который приводит к переполнению стека.
    Поправить можно путем изменения действия.
    2. Сложно сказать, не видя проекта и каких-то числовых характеристик "медленного отклика".
    1) меняю булеву переменную, которая управляет переменной релейного выхода и больше ничем
    2) медленно это когда после нажатия на кнопку смены экрана визуализации проходит секунды 3 при том, на вид ничего не происходит, не понятно нажалось, не нажалось. Если нажать много раз быстро, то пролистает сразу несколько экранов ( у меня в проекте кнопки перехода между экранами находятся в одном месте

    и еще я заметил что пропал пункт свойств OneMouseClick из конфигурации ввода. остались только пункты нажатие и переключение

  6. #2526
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    12,283

    По умолчанию

    Цитата Сообщение от Nerion Посмотреть сообщение
    1) меняю булеву переменную, которая управляет переменной релейного выхода и больше ничем
    2) медленно это когда после нажатия на кнопку смены экрана визуализации проходит секунды 3 при том, на вид ничего не происходит, не понятно нажалось, не нажалось. Если нажать много раз быстро, то пролистает сразу несколько экранов ( у меня в проекте кнопки перехода между экранами находятся в одном месте

    и еще я заметил что пропал пункт свойств OneMouseClick из конфигурации ввода. остались только пункты нажатие и переключение
    1), 2) Выложите ваш проект - посмотрим.

    Насчет "пропал пункт свойств OneMouseClick" - откройте редактор визуализации и в правом верхнем углу поставьте галочку Дополнительно.

  7. #2527

    По умолчанию

    Добрый день!
    Как с визуализации добавлять рецепты, что бы названия шли recipe+номер, а название рецепта вводимое с визуализации добавлялось в локализацию для выпадающего меню?
    Или хотя бы как его созданное отредактировать. Могу создать пустые рецепты, а затем с визуализации редактировать. Главное что бы название в локализации менять для выпадающего меню
    Последний раз редактировалось Nerion; 22.05.2024 в 09:37.

  8. #2528
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    12,283

    По умолчанию

    Цитата Сообщение от Nerion Посмотреть сообщение
    Добрый день!
    Как с визуализации добавлять рецепты, что бы названия шли recipe+номер, а название рецепта вводимое с визуализации добавлялось в локализацию для выпадающего меню?
    Или хотя бы как его созданное отредактировать. Могу создать пустые рецепты, а затем с визуализации редактировать. Главное что бы название в локализации менять для выпадающего меню
    Добрый день.
    https://youtu.be/kSvAIXhnMFA?si=BSGbneZDDx6Uscaa

  9. #2529

    По умолчанию

    Наконец то пришёл контроллер с модулями и можно шевелить реальное железо.
    Ну и как всегда пошли вопросы, пишу в раздел визуализации.
    1)при использовании объекта бегунок с галочкой "показать шкалу" - рисуется деления а сам бегунок пропадает и получается невозможно изменить/двигать! Только если сильно увеличить размер бегунок появляется. При нажатии на бегунок он не передвигается на место нажатия шкалы и чтобы сдвинуть его от мин/макс приходится брать и тянуть по всей длине. В Win это удобно сделано - ткнул на середину - он прыгнул, ткнул ещё - он ещё на шаг... здесь бы так.
    2)бегунком хотел регулировать яркость - Application.TargetVars.stScreen.udiFullBrightness привязал к нему, в онлайне вижу - меняется эта переменная а яркость НЕТ! Параметр использования конфигурации в FALSE - тоесть из программы
    3) Как в пуле изображений использовать изображение большее чем число точек на экране СПК - допустим я хочу положить гидросхему размером 2000х1500 точек и вызвать её в масштабе 1 к 1 и полосами прокрутки или слайдом двигать по экрану панели - такое можно??? как??? пробывал просто большое в визуализацию ложить - обрезается и всё. Пробывал бегунком менять положение картинки - двигается но ОООчень тормознуто с учётом того что надо держать бегунок именно за "ручку", при этом ограничить область вывода нельзя(можно ???), если двигаю в бок то перекрывает вертикальный бегунок и наоборот.(помогает только передний план бегунка). Не будет ли проблем если картинка вылазит за экран с отрицательной координатой?? или со слишким большим размером - типо переполнение буфера постепенно и как следствие крах системы??
    4)При создании архива определяю наличие USB флешки и вывожу на экран статус - монтирована или нет - TargetVars.stDrives.xUsbMounted, также на экран в прямоугольник вывожу TargetVars.stDrives.uliFsFreeSize и TargetVars.stDrives.uliFsUsedSize (сколько свободно и сколько занято). Выдёргиваю носитель - статус монтирования отключается (прямоугольник меняет цвет) а данные о размере остаются в прямоугольниках - что за...дела!!! объём должен быть 0 когда нет носителя. После установки флешки обратно (посмотрел на ПК - всё пишется) счётчик места перестал меняться (при включении питания менялось) хотя диск смонтировался. Подождал несколько записей(каждые 5сек лог температуры), извлекаю диск по правилам - UNMOUNT, ставлю в ПК - записи все есть !!! вставляю обратно, - определилась и размер поменялся и снова не увеличивается и так несколько раз проверил.
    Как это можно поправить? спасибо.

  10. #2530
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    12,283

    По умолчанию

    1) Выложите скриншот, на котором видно все настройки вашего ползунка.

    В Win это удобно сделано - ткнул на середину - он прыгнул, ткнул ещё - он ещё на шаг... здесь бы так.
    В настройках элемента поставьте галочку Прокрутка выполнена.

    2) Пожалуйста, свяжитесь со мной через телеграм (в подписи) и продемонстрируйте это поведение по AnyDesk.

    3) Создайте дополнительный экран визуализации размером 2000х1500. Добавьте на него нужные элементы.
    На основном экране визуализации добавьте элемент Фрейм и задайте ему тип масштабирования Фиксировано и прокручивается. В конфигурации фреймы выберите ваш дополнительный экран.

    4)

    Как это можно поправить?
    Отказом от "выдергивания" накопителя и использованием корректной процедуры через узел Drives - сначала дать команду на отмонтирование (Unmount), дождаться ее выполнения (Unmount Done) и только после этого извлечь накопитель.

Страница 253 из 255 ПерваяПервая ... 153203243251252253254255 ПоследняяПоследняя

Похожие темы

  1. Визуализация CoDeSys
    от Newcomer в разделе ПЛК1хх
    Ответов: 4
    Последнее сообщение: 24.04.2018, 15:26
  2. Визуализация в CoDeSys
    от Newcomer в разделе ПЛК1хх
    Ответов: 15
    Последнее сообщение: 10.05.2017, 21:11
  3. Визуализация CodeSys
    от DanJer в разделе ПЛК1хх
    Ответов: 2
    Последнее сообщение: 30.08.2012, 04:53
  4. Визуализация Codesys
    от Slipknot в разделе ПЛК1хх
    Ответов: 9
    Последнее сообщение: 31.10.2008, 11:36
  5. Визуализация в CoDeSys 2.3
    от Slawa в разделе ПЛК1хх
    Ответов: 10
    Последнее сообщение: 29.08.2008, 18:30

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •