1

Web визуализация

Web визуализация

Web визуализация — это технология, позволяющая наблюдать и управлять CoDeSys визуализацией посредствомWeb-браузера на любой аппаратной платформе.

CoDeSys может формировать описания объектов визуализации проекта в формате XML и загружать их в контроллер. Web-сервер обрабатывает данные контроллера и также в формате XML создает постоянно обновляемую визуализацию. Таким образом, она будет отображаться в Web-браузере на любом подключенном через Интернет компьютере независимо от платформы (например, с целью удаленного управления).

Web визуализация, web

 

Условия

  • Целевая система должна поддерживать данную функциональность. В настройках целевой системы должна быть активирована опция ‘Web-Visualization’. Если разрешено в целевом файле, данная опция может включаться или отключаться пользователем на вкладке опций ‘General’.
  • Web-сервер должен быть запущен.
  • Для отображения Web визуализации требуется Web-браузер на соответствующем компьютере.
  • Операционная система: Windows NT/2000, Windows CE, Linux, RTE

Редактирование файла WebVisu.htm

При инсталляции CoDeSys файл webvisu.htm (базовая HTML-страница для Web визуализации) копируется в подкаталог «visu». При необходимости вы можете отредактировать его, прежде чем он будет загружен в контроллер вместе с кодом проекта.

Открыв webvisu.htm текстовым редактором, вы увидите следующий текст:

<HTML>

<HEAD>

<TITLE>Applet HTML Page</TITLE>

</HEAD>

<BODY>

<APPLET CODEBASE=. CODE=webvisu/WebVisu.class archive=»webvisu.jar,minml.jar»

name=»WebVisu» width=»1600″ height=»1200″>

<param name=»STARTVISU» value=»PLC_VISU»>

<param name=»UPDATETIME» value=»100″>

<param name=»USECURRENTVISU» value=»FALSE»>

</APPLET>

</BODY>

</HTML>

Следующие параметры влияют на характеристики Web визуализации:

STARTVISU – определяет стартовый объект визуализации. По умолчанию: PLC_VISU.

UPDATETIME – интервал мониторинга (мс).

USECURRENTVISU – определяет, должна ли изменяться визуализация, если в ПЛК – программе изменяется значение системной переменной’CurrentVisu’

Параметры „width“ (ширина) и „heigth“ (высота) устанавливают размер экрана. Обратите внимание на возможность ограничить этот размер уже при создании визуализации в CoDeSys.

 

Подготовка визуализации

  • Создайте визуализацию проекта в CoDeSys обычным образом. Если вы хотите установить определенный объект визуализации в качестве стартового, назовите его ‘PLC_VISU’. Он будет автоматически загружен при вызове визуализации через Интернет.
  • Деактивируйте опцию ‘Web-Visualization’ в диалоге ‘Object’ ‘Properties’ для объектов визуализации,
  • которые не должны входить в Web визуализацию.
  • При необходимости модифицируйте базовую страницу WebVisu.htm. Например, вы можете переопределить стартовый объект PLC_VISU.
  • Выполните команды ‘Project’ ‘Clean all’, затем ‘Project’ ‘Build’.
  • Установите соединение с целевой системой (Login) и запустите проект.
  • Выполните конфигурирование и запуск Web сервера.
  • Web — сервер должен быть доступен как исполняемый .exe файл для соответствующей целевой системы.
  • Конфигурацию сервера можно осуществлять во время вызова через файл конфигурации или через командную строку, причем преимущество имеют записи в файле конфигурации.

 

Возможные параметры:

 

 

Если указывается каталог (file-upload-dir), то файлы визуализации обновляются при каждой загрузке. Преимущество каталога загрузки в том, что контроллер больше не вовлечен в этот процесс. Web сервер получает файлы непосредственно из каталога и имеет вследствие этого более высокую скорость работы. Это особенно сказывается о при больших объемах данных. Файл конфигурации сервера должен создаваться в формате XML и носить имя «webserver_conf.xml». Он должен лежать в одном каталоге с webserver.exe. Если файл конфигурации отсутствует, используются упомянутые выше настройки по умолчанию.

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

<webserver-configuration>

<webserver-port-nr> 8080 </webserver-port-nr>

<target-port-nr> 1200 </target-port-nr>

<target-ip-address> localhost </target-ip-address>

<use-file-upload-dir> true </use-file-upload-dir>

<file-upload-dir> C:ProgrammeCoDeSysV23 </file-upload-dir>

</webserver-configuration>

Командная строка вызова имеет следующий синтаксис:

WebServer [webserver-Port-nr] [target-port-nr] [target-IP-address] | [file-uploaddir]

Таким образом, соответствующий приведенному выше примеру конфигурации вызов выглядел бы так:

> webserver 8080 1200 localhost c:ProgrammeCoDeSysV23

Указания параметров в вызове не действуют, если существует файл конфигурации webserver_conf.xml.

 

Вызов Web визуализации через Интернет

Введите в браузере следующий адрес:

http://<IP Адрес Web сервера>:<Порт Web сервера>/webvisu.htm

WebVisu — это стандартная HTML страница. Она содержит <applet>, который запускает WebVisu. При низких скоростях передачи не стоит включать более 100 переменных в окно визуализации.

Мой блог находят по следующим фразам

Раздел: CoDeSys. Теория. Метки: , , ,

1 комметарий к "Web визуализация"

  1. ram2406:

    Здравствуйте. Я человек далекий от CoDeSys. Но в веб-интерфейсах разбираюсь.
    И у меня вопрос.

    «<APPLET CODEBASE=. "

    Почему у codebase значение '.' . И что это за параметр.

    Ответьте пожалуйста если можете.

Оставить комментарий

Отправить сообщение

CoDeSys GSM/GPRS модем Lectus OPC MasterSCADA Modbus MX110 Omron OPC-сервер owen OWEN Easy Logic owen logic PLC Configuration PROFIBUS s-200 SCADA scada системы siemens siemens plc SIMATIC Simplight SMS step7 TRACE MODE Динамизация ИП-320 ОВЕН ОВЕН ПЛК ОВЕН ПЧВ ПЛК ПЛК ОВЕН ПР 110 Панель оператора Программируемое реле Частотный преобразователь библиотека в CoDeSys визуализация диспетчеризация конфигурация панели программирование ПЛК серия NS сименс плк частотник частотное управление язык CFC язык ST
.