Download "user manual"

Transcript
Chapter 9.
Network and Communication
View as tree of item types
Legend:
Application
example:
CASE STATE OF
00:
STATE := 10;
CTRL.START_POS := HTTP_GET.BODY_START; (Index des ersten Zeichen *)
CTRL.STOP_POS
:= HTTP_GET.BODY_STOP;
(Index of last character *)
CTRL.COMMAND
:= WORD#2#11111111_11111111; (* Init + report all elements *)
10:
(* XML * data read serial)
XML_READER.CTRL := CTRL;
XML_READER.BUF := BUFFER;
XML_READER();
CTRL := XML_READER.CTRL;
BUFFER := XML_READER.BUF;
IF CTRL.TYP = 99 THEN
STATE := 20; (* Exit – no further elements available *)
ELSIF CTRL.TYP < 98 THEN (* do nothing at timeout(Code 98) *)
(* Evaluation of the XML elements by pressing CTRL-data structure *)
END_IF;
20:
143
Version 1.21