[r39]: / branches / SBSI / CODESYS_Control_Win_V3 / Plc Logic / Application / IO / Example_IO_PRG / svnobj  Maximize  Restore  History

Download this file

31 lines (29 with data), 4.9 kB

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
//---- Client init  ----\\
IF NOT xInit THEN		
	ExampleIO.ID := 0;
	ExampleIO.Name := 'Example IO';
	ExampleIO.GUID := '00000000-0000-0000-0000-000000000000';
	ExampleIO.LockCommands[0]:= 'Hello';
	ExampleIO.KeyCommands[0]:= 'World';
	
	ExampleIO.LockCommands[1]:= 'Foo';
	ExampleIO.KeyCommands[1]:= 'Bar';
END_IF
//---- UI handling  ----\\
IF xAbort THEN
	io.Abort();
IF xClear THEN
	io.Clear();
IF xHold THEN
	io.Hold();
IF xReset THEN
	io.Reset();
IF xStart THEN
	io.Start();
IF xStop THEN
	io.Stop();
IF xSuspend THEN
	io.Suspend();
IF xUnHold THEN
	io.UnHold();
IF xUnSuspend THEN
	io.UnSuspend();