Ищите pv browser + rllib
Подскажите, контроллера Овен у меня пока нет. Хочу купить, но прежде узнать подойдет ли он под мою задачау:
у меня есть aDSL-линия с динамическим IP адресом. Такой инет наверное у большинства сейчас. Можно ли подключить контроллер Овен к Ethernet-порту моего aDSL модема (D-Link 2540), настроить интернет на контроллере (локальный IP адрес, маску, шлюз, DNS-сервер) и с контроллера отправить данные POST или GET-запросом?
Если ПЛК выступает как клиент (аналогично обычному браузеру на ПК), то почему бы и нет.
Иначе нужно либо статический IP роутера, либо регистрацию на DDNS настраивать.
Вопрос: допустим, есть статический IP роутера, но у плк ведь локальные адрес, шлюз и маска, подскажите пожалуйста, нужно настраивать именно adsl-модем, чтобы плк был виден во внешней сети? И как![]()
Подскажите, можно ли заставить ПЛК ОВЕН выполнять POST запросы к PHP скриптам, аналогично обычному web браузеру, к примеру вот так:
http://10.0.6.11/plc.php?var1=123&var2=321&var3=text
10.0.6.11 - в примере - это ip адрес web-сервера подключенного к плк через Ethernet.
Спасибо!
Ремонтно-строительная компания, г.Ставрополь
Почему бы и нет - создайте в стандартном браузере нужный запрос, посмотрите содержимое пакета TCP, после чего формируйте и засылайте пакет через SysLibSocket.
а если наоборот? чтобы Php скрипт работающий на вышеупомянутом сервере обращался к переменным в плк.
Ремонтно-строительная компания, г.Ставрополь
олег, но об этом нигде не написано! поделись пожалуйста знаниями)
Последний раз редактировалось Роман26; 15.06.2009 в 08:13. Причина: в форуме баг, имя пишеться с маленькой буквы
Ремонтно-строительная компания, г.Ставрополь
Сокровенных знаний здесь нет. Используем стандартные знания TCP/IP.
Примеров в инете море - пишем с учетом циклического вызова!!!
На вскидку так-
packet_sz:=1000; (* Размер пакета*)
sz:=1000;
if my_rtrig.Q then
SysSockCreate..
SysSockConnect..
sz:=SysSockSend..
else
if sz<packet_buf then
sz:=sz+SysSockSend..
end_if
end_if