Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Принципы управления через Интернет



Существует 2 различных способа управления через Интернет:

· удаленного терминала;

· деления SCADA-пакета на серверную и клиентскую части.

Удаленный терминал эквивалентен удлинению проводов мыши, клавиатуры и монитора с помощью Интернета, при этом визуализация выполняется в окне веб-браузера, а на компьютер через Интернет передаются только сигналы от мыши и клавиатуры. Управляемая программа исполняется на удаленном от пользователя компьютере, на котором устанавливается специализированный веб-сервер. Прямо из веб-браузера можно работать с запущенными на веб-сервере программами, с файловой системой и реестром сервера, запускать программы, контролировать выполняющиеся приложения и службы, устанавливать права доступа к системе, получать информацию о загрузке процессора и оперативной памяти. Примеры таких программ: пакеты RemotelyAnywhere[3am Labs], GoToMyPC и SpyAnywhere.

Удаленный терминал можно использовать для управления любой программой, в том числе SCADA. Его недостатком является требование большой пропускной способности Интернет-канала, через него передается вся информация, отображаемая на экране удаленного компьютера.

Деление SCADA-пакета на серверную и клиентскую части. Клиентская часть является веб- браузером, просматривающим специализированную веб - страницу, находящуюся на веб - сервере. На этой странице создается специализированный интерфейс с графикой и анимацией, выполняемой с помощью JScript, VBScript, Java-элплетов, Flash и анимированных GIF-файлов. Поскольку основная часть визуальной динамики пользовательского интерфейса исполняется на клиентском компьютере, а с сервера передаются только данные об объекте автоматизации, существенно снижаются требования к пропускной способности Интернет-канала.

JavaScript или VBScript применяются в таких системах для создания динамических веб - страниц (с вращающимися лопастями вентиляторов, с движением жидкости в трубах и т.п.), для оперативной проверки правильности действий пользователя при заполнении форм до передачи страницы на сервер, для взаимодействия с пользователем при решении таких задач, которые не требуют обращения к серверу.

Веб-страница может воспринимать действия пользователяь (например, нажатие кнопок, заполнение форм) и передавать их серверу. Сервер в ответ формирует новую веб- страницу с элементами, измененными в соответствии с действиями пользователя. Выполняется это с помощью CGI-сценария (Common Gateway Interface), который пишется обычно на языке Perl и располагается на сервере. Название сценарий или скрипт связано с тем, что программа не транслируется в исполняемый код, а выполняется непосредственно, с помощью интерпретатора языка. Язык Perl используется только на серверах, работающих под ОС Unix, поэтому программистам, работающим с Windows, он обычно незнаком.

Для среды Windows разработана технология ASP.NET (Active Server Pages), которая позволяет создавать веб-страницы, находящиеся на сервере и содержащие код сценариев VBScript. Результаты выполнения сценариев VBScript передаются от сервера клиенту.

JScript и VBScript, ActiveX, Flash и анимированные GIF исполняются только на стороне клиента без взаимодействия с сервером, в то время как CGI и ASP.NET исполняются на стороне веб-сервера и именно они извлекают данные из ОРС-сервера или базы данных SCADA-системы, чтобы отослать их клиенту.

Данные между клиентом и сервером могут пересылаться в виде сообщений SOAP (Simple Object Access Protocol), которые используют транспортный протокол HTTP. Сообщения SOAP используют гибкую грамматику языка XML. SOAP активизирует 2 процесса, которые могут находиться на разных компьютерах, но взаимодействуют друг с другом независимо от программных и аппаратных платформ, на которых они реализованы.

Взаимодействие между клиентской и серверной частью SCADA (рис. 10.3).

Рис.10.3.Архитектура автоматизированной системы, использующей Интернет

 

При необходимости получить данные от контроллера через Интернет, следует нажать некоторую командную кнопку в окне веб-браузера. Полученные таким образом данные выкладываются на веб-страницу, которую видит пользователь с помощью веб-браузера. При входе на веб-сервер ОС (Windows или Linux) производит идентификацию пользователя и предоставляет доступ к информации в соответствии с его правами.

В случае удаленного управления на основе WAP пользователь получает доступ к управляемой системе через мобильный телефон (GSM-модем). WAP поддерживается стандартами GSM, TDMA, CDMA, GPRS.

В настоящее время большинство коммерческих SCADA-пакетов имеют средства построения web-интерфейса.

 

Микро-веб-серверы

Веб-серверы для Интернета обычно располагаются на мощных компьютерах и содержат жесткие диски большой емкости. Однако для удаленного управления в АСУ ТП часто достаточно иметь на сервере всего одну несложную веб-страницу. Для этой цели используют микро-веб-серверы (встраиваемые веб-серверы, Embedded Web Server), выполненные в виде микросхемы, которая располагается на печатной плате ПЛК или интеллектуального датчика. Каждый микро-веб сервер доступен по своему Интернет-адресу.

В предыдущие годы проблемой технической реализации микро веб-серверов была необходимость большой вычислительной мощности для реализации протокола TCP/IP. В настоящее время появились дешевые однокристальные микроконтроллеры фирм Crystal Semiconductor, Winbond, Realtek, Seiko Instruments, младшие модели микроконтроллеров фирм Microchip (PIC12C509), Atmel (микроконтроллеры линейки Tiny AVR), Fairchild (ACE1101) со встроенной реализацией протокола TCP/IP. Это позволило применять веб-серверы даже внутри датчика. Технологию применения микро-веб-серверов называют встроенным Интернетом (Embedded Internet).


Поделиться:



Популярное:

Последнее изменение этой страницы: 2016-06-05; Просмотров: 948; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.01 с.)
Главная | Случайная страница | Обратная связь