Вопрос: допустим, есть статический IP роутера, но у плк ведь локальные адрес, шлюз и маска, подскажите пожалуйста, нужно настраивать именно adsl-модем, чтобы плк был виден во внешней сети? И как
Вопрос: допустим, есть статический 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 в 09: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
Если не затруднит, можно поподробнее?
Ремонтно-строительная компания, г.Ставрополь
Скажите, пожалуйста, возможно ли запустить данный сервер, если нет ПЛК (работаю в режиме эмуляции)? Сам пытался-не смог)
Нельзя. SymLib в режиме симуляции не работает. А сокеты- работают.