Цитата:
<FORM METHOD=POST ACTION="zapravka_start">
<table>
<tr>
<td>IP Адрес</td>
<p id=".OSTATOK" name=".OSTATOK"><OWEN>.OSTATOK</OWEN></p>
<td><input type="text" SIZE=3 name=".OSTATOK" value="<OWEN>.OSTATOK</OWEN>"></td>
<td><input type="text" SIZE=3 name=".ZADANIE" value="<OWEN>.ZADANIE</OWEN>"></td>
<td></td><td></td>
</tr>
<tr><td colspan="7"><INPUT TYPE="submit" VALUE="Начать заправку"> <INPUT TYPE="reset" VALUE="Сбросить"></td></tr>
</table>
</FORM>
Добавил их в файл param.txt.
Цитата:
T1,T2,T3,T4,T5,I1,I2,I3,I4,I5,I6,<OWEN>PLC_PRG.cur _t1</OWEN>,<OWEN>PLC_PRG.cur_t2</OWEN>,<OWEN>PLC_PRG.cur_t3</OWEN>,<OWEN>PLC_PRG.cur_t4</OWEN>,<OWEN>PLC_PRG.cur_t5</OWEN>,<OWEN>PLC_PRG.i1</OWEN>,<OWEN>PLC_PRG.i2</OWEN>,<OWEN>PLC_PRG.i3</OWEN>,<OWEN>PLC_PRG.i4</OWEN>,<OWEN>PLC_PRG.i5</OWEN>,<OWEN>PLC_PRG.i6</OWEN>,<OWEN>.OSTATOK</OWEN>,<OWEN>.ZADANIE</OWEN>
Переменные экспортируются, проверил через веб интерфейс
Цитата:
IF FIND(header,'POST /zapravka_start')=1 THEN
ZAPRAVKA_BUTTON:=1;
wanna_form:=1;
header:='';
END_IF
IF ZAPRAVKA_BUTTON THEN
file_name:='<HTML><BODY>Start <SCRIPT TYPE="text/javascript"><!--VAR bl = new backlink();bl.write();//--></SCRIPT></BODY></HTML>';
ELSE
IF have_vars THEN
file_name:=DWORD_TO_STRING(res_of);
have_vars:=FALSE;
ELSE
file_name:='<HTML><BODY>form executed <SCRIPT TYPE="text/javascript"><!--VAR bl = new backlink();bl.write();//--></SCRIPT></BODY></HTML>';
END_IF
END_IF
Весь родной функционал примера работает без проблем.