[r6]: / trunk / Test_FB_1 / Test_FB / svnobj  Maximize  Restore  History

Download this file

27 lines (25 with data), 2.6 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
FUNCTION_BLOCK Test_FB EXTENDS i2c
VAR_INPUT
	//1000
	stIn : IoDrvInput;
END_VAR
VAR_OUTPUT
	//2000
	stOut : IoDrvOutput;
VAR
	_xOperational		: BOOL;
	_AfterReadInputs	: UINT;
	_BeforeWriteOutputs : UINT; 
	_bDI : BYTE;
	_WAI0 : WORD;
	_WAI1 : WORD;	
SUPER^();
CASE _iState OF
0:
	IF SUPER^.init() THEN
		_iState := 1;
	END_IF	
1:	
	_iState := 10;
	
END_CASE
_xOperational := ( _istate >= 1 );