PDA

Просмотр полной версии : плк150 - Web сервер



Владимир
18.06.2007, 16:28
привет всем!

хочу замутить такую штуку плк150 как вебсервер, то что это сделать можно я уже понял.

но получится ли так, что данные отображаемые на удаленном компе, будут отображаться типа в реальном времени?

т.е. страничка отдаваемая плк в сеть должна постоянно изменяться.

Gans
18.06.2007, 17:05
Брат это проблема самой странички там типа рефреш надо поставить секунд 5-30 и все по идее будет работать (проконсультируйся у сетевых администраторов или сам почитай про хтмл), а саму страничку (или данные на страничке) обновляй. Не забудь в експолеере (или что там у вас в моде) настроить что бы каждый раз данные считывались из сети, а не из кэша компа.

На дельфях на пример делается так: через определённый интервал времени создается страничка в файловой системе. (d:\teploset\HTML_Doc\index.htm) и пользователь (программа) подключается к страничке. В страничке лежит строчка указывающая, что надо пересчитать отображаемые данные через 20 сек.

Как всегда УДАЧИИ.

Владимир
19.06.2007, 07:42
А вот допустим такую штуку сделать не получится...

удаленный комп связать через интернет с ПЛК, а на компе будет работать приложение например через OPC ModBus сервер?

Gans
19.06.2007, 08:34
А вот допустим такую штуку сделать не получится...

удаленный комп связать через интернет с ПЛК, а на компе будет работать приложение например через OPC ModBus сервер?

Ну это ещё почему!?

купите в интернете внешние IP адреса..... Подымите VPN (виртуал приват нэт) и работайте через интернет. Интернет в этом случаее превратится в "удлинитель", а работа в сети не чем не будет отличатся от работе в сети в нутри офиса!!! Поподробней уточни у сетевиков и толковых админестраторов сети, ну это если они рядом есть, иначе предется читать в инете.

Филоненко Владислав
19.06.2007, 09:07
Динамическое отображение текущих параметров в ПЛК через Web-server?
Не проблема. Нами даже поддержана спец. библиотека и пример для доступа к любым переменным в ПЛК через механизм символьного файла.
Принцип прост:
Пишется страница/страницы для работы Web-serverа, в к-е в определенных местах подставляются спец. теги с именем отобр. переменной.
Движок Web-servera (полностью на CoDeSys) считывает теги, через библиотеку SymLib.lib получает доступ к значениям переменных по их имени и выводит вместо тега значение переменной в зад. формате.
Также можно генерить произвольную графику в формате SVG, например графики изменения величин.
Т.к. весь сервер пишется на CoDeSys-е, то его можно расширять, добавлять разл. нужные функции.

Scream
13.12.2012, 23:23
Как на данный момент поддерживается эта штука и где по подробней можно прочитать про это или готовые файлики киньте плиз.