Показано с 1 по 10 из 2899

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

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    13,612

    По умолчанию

    Цитата Сообщение от ekostq Посмотреть сообщение
    Здравствуйте!

    Подскажите, есть ли возможность передавать параметры по HTTP (в URL) при обращении к Web-визуализации в код ПЛК210 (CoDeSys 3.5 SP14 Patch 3) ?

    Основная задача отображать нужную вкладку на странице Web-визуализации, при обращении к ней, в зависимости от параметра указанного в GET-запросе.

    Или, если это не возможно, может есть какие-то другие предложения как реализовать эту задачу?
    Добрый день.
    Опишите, пожалуйста, задачу полностью - кто является клиентом, зачем ему переключать экраны через GET-запрос и т.д.

  2. #2

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Добрый день.
    Опишите, пожалуйста, задачу полностью - кто является клиентом, зачем ему переключать экраны через GET-запрос и т.д.
    Не обязательно в GET-запросе, если есть другие варианты, можно и по другому.
    Может не совсем корректно выразился наверное правильнее это назвать URL-ссылкой с параметрами.

    На ПЛК есть вкладки на которых отображается информация по параметрам и управление двигателями (двигателей больше десятка).
    Есть отдельный сервер, содержащий совокупную информацию по всей системе автоматизации и на нем хотелось бы сделать отдельные ссылки переходя по которым
    открывалась бы вкладка с информацией и управлением соответствующим двигателем.

    Сейчас сделано так, что заходим на Web-визуализацию ПЛК и выбираем вкладку с нужным двигателем, а хотелось бы переходить по ссылке с сервера сразу на нужную вкладку с выбранным двигателем.
    Например, чтобы при обращении с сервера по ссылкам:
    http://192.168.0.11:8080?visutab=1
    открывалась бы вкладка соответствующая двигателю 1

    http://192.168.0.11:8080?visutab=2
    открывалась бы вкладка соответствующая двигателю 2

    и т.д.
    Последний раз редактировалось ekostq; 17.10.2021 в 18:35.

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

    По умолчанию

    Цитата Сообщение от ekostq Посмотреть сообщение
    Не обязательно в GET-запросе, если есть другие варианты, можно и по другому.

    На ПЛК есть вкладки на которых отображается информация по параметрам и управление двигателями (двигателей больше десятка).
    Есть отдельный сервер, содержащий совокупную информацию по всей системе автоматизации и на нем хотелось бы сделать отдельные ссылки переходя по которым
    открывалась бы вкладка с информацией и управлением соответствующим двигателем.

    Сейчас сделано так, что заходим на Web-визуализацию ПЛК и выбираем вкладку с нужным двигателем, а хотелось бы переходить по ссылке с сервера сразу на нужную вкладку с выбранным двигателем.
    Например, чтобы при обращении с сервера по ссылкам:
    http://192.168.0.11:8080?visutab=1
    открывалась бы вкладка соответствующая двигателю 1

    http://192.168.0.11:8080?visutab=2
    открывалась бы вкладка соответствующая двигателю 2

    и т.д.
    Добавьте в CODESYS в дереве проекта нужное количество узлов WebVisualization и задайте для каждого из них свое имя страницы и стартовый экран визуализации.

    И получится так:

    http://192.168.0.11:8080/visutab1.htm
    http://192.168.0.11:8080/visutab2.htm
    ...

  4. #4

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Добавьте в CODESYS в дереве проекта нужное количество узлов WebVisualization и задайте для каждого из них свое имя страницы и стартовый экран визуализации.

    И получится так:

    http://192.168.0.11:8080/visutab1.htm
    http://192.168.0.11:8080/visutab2.htm
    ...
    Спасибо! В крайнем случае, наверное, придется так и сделать.

    Однако, некоторые вкладки могут быть одинаковые (по типу и по количеству отображаемых параметров) и в этом случае было бы логичным использовать одну вкладку, подставляя параметры конкретного двигателя по его индексу, который бы как раз и можно было бы передавать в URL, не создавая при этом множество Web-страниц.

    Правильно понимаю, что передача параметров через URL не предусмотрена и, если даже и возможна, то трудно реализуема или все-таки есть какая-то возможность передать параметры в URL в код?

Похожие темы

  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, 03:53
  4. Визуализация Codesys
    от Slipknot в разделе ПЛК1хх
    Ответов: 9
    Последнее сообщение: 31.10.2008, 11:36
  5. Визуализация в CoDeSys 2.3
    от Slawa в разделе ПЛК1хх
    Ответов: 10
    Последнее сообщение: 29.08.2008, 17:30

Ваши права

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