<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<!-- Awlsim project file generated by awlsim-0.66.0-pre -->
<awlsim_project date_create="2012-08-13 00:00:00.000000"
                date_modify="2018-07-08 18:00:19.384729"
                format_version="1">
	<!-- CPU core configuration -->
	<cpu>
		<!-- CPU core feature specification -->
		<specs call_stack_size="256"
		       nr_accus="2"
		       nr_counters="256"
		       nr_flags="2048"
		       nr_inputs="128"
		       nr_localbytes="1024"
		       nr_outputs="128"
		       nr_timers="256"
		       parenthesis_stack_size="7" />

		<!-- CPU core configuration -->
		<config clock_memory_byte="-1"
		        cycle_time_limit_us="1000000"
		        ext_insns_enable="1"
		        mnemonics="2"
		        ob_startinfo_enable="0"
		        run_time_limit_us="-1" />
	</cpu>

	<!-- AWL/STL language configuration -->
	<language_awl>
		<!-- AWL/STL source code -->
		<source enabled="1"
		        name="Main"
		        type="0"><![CDATA[
ORGANIZATION_BLOCK OB 1
BEGIN
	CALL "FC_TEST_movebox_0"
	CALL "FC_TEST_movebox_1"
	CALL "FC_TEST_movebox_2"
	
	CALL SFC 46 // STOP CPU
END_ORGANIZATION_BLOCK

]]></source>

		<!-- AWL/STL source code -->
		<source enabled="1"
		        name="TEST movebox 0"
		        type="0"><![CDATA[
FUNCTION "FC_TEST_movebox_0" : VOID
BEGIN
	L		1111
	T		MW 0
	T		MW 2
	T		MW 4
	T		MW 6
	T		MW 8
	T		MW 10
	T		MW 12
	T		MW 14
	T		MW 16
	T		MW 18
	T		MW 20
	T		MW 22
	T		MW 24
	T		MW 26
	T		MW 28
	T		MW 30
	T		MW 32
	L		0
	T		MW 50
	CALL "FC_movebox_0" (
		// VAR_INPUT
		IN0		:= 4242,  // INT
		IN1		:= 4343,  // INT
		EN2		:= FALSE,  // BOOL
		IN2		:= 4444,  // INT
		EN3		:= FALSE,  // BOOL
		IN3		:= 4545,  // INT
		EN4		:= FALSE,  // BOOL
		IN4		:= 4646,  // INT
		EN5		:= FALSE,  // BOOL
		IN5		:= 4747,  // INT
		IN6		:= 4848,  // INT
		IN7		:= 4949,  // INT
		IN8		:= 5050,  // INT
		// VAR_OUTPUT
		OUT0		:= MW 0,  // INT
		OUT1_0		:= MW 2,  // INT
		OUT1_1		:= MW 4,  // INT
		OUT2		:= MW 6,  // INT
		OUT3_0		:= MW 8,  // INT
		OUT3_1		:= MW 10,  // INT
		OUT4		:= MW 12,  // INT
		ENO4		:= M 50.0,  // BOOL
		OUT5_0		:= MW 14,  // INT
		OUT5_1		:= MW 16,  // INT
		ENO5		:= M 50.1,  // BOOL
		OUT6		:= MW 18,  // INT
		ENO6		:= M 50.2,  // BOOL
		OUT7_0		:= MW 20,  // INT
		OUT7_1		:= MW 22,  // INT
		ENO7		:= M 50.3,  // BOOL
		OUT8_0		:= MW 24,  // INT
		OUT8_1		:= MW 26,  // INT
		OUT8_2		:= MW 28,  // INT
		OUT8_3		:= MW 30,  // INT
		OUT8_4		:= MW 32,  // INT
	)
	__ASSERT==	MW 0,	4242
	__ASSERT==	MW 2,	4343
	__ASSERT==	MW 4,	4343
	__ASSERT==	MW 6,	1111
	__ASSERT==	MW 8,	1111
	__ASSERT==	MW 10,	1111
	__ASSERT==	MW 12,	1111
	__ASSERT==	M 50.0,	FALSE
	__ASSERT==	MW 14,	1111
	__ASSERT==	MW 16,	1111
	__ASSERT==	M 50.1,	FALSE
	__ASSERT==	MW 18,	4848
	__ASSERT==	M 50.2,	TRUE
	__ASSERT==	MW 20,	4949
	__ASSERT==	MW 22,	4949
	__ASSERT==	M 50.3,	TRUE
	__ASSERT==	MW 24,	5050
	__ASSERT==	MW 26,	5050
	__ASSERT==	MW 28,	5050
	__ASSERT==	MW 30,	5050
	__ASSERT==	MW 32,	5050
	
	
	L		1111
	T		MW 0
	T		MW 2
	T		MW 4
	T		MW 6
	T		MW 8
	T		MW 10
	T		MW 12
	T		MW 14
	T		MW 16
	T		MW 18
	T		MW 20
	T		MW 22
	T		MW 24
	T		MW 26
	T		MW 28
	T		MW 30
	T		MW 32
	L		0
	T		MW 50
	CALL "FC_movebox_0" (
		// VAR_INPUT
		IN0		:= 4242,  // INT
		IN1		:= 4343,  // INT
		EN2		:= TRUE,  // BOOL
		IN2		:= 4444,  // INT
		EN3		:= FALSE,  // BOOL
		IN3		:= 4545,  // INT
		EN4		:= FALSE,  // BOOL
		IN4		:= 4646,  // INT
		EN5		:= FALSE,  // BOOL
		IN5		:= 4747,  // INT
		IN6		:= 4848,  // INT
		IN7		:= 4949,  // INT
		IN8		:= 5050,  // INT
		// VAR_OUTPUT
		OUT0		:= MW 0,  // INT
		OUT1_0		:= MW 2,  // INT
		OUT1_1		:= MW 4,  // INT
		OUT2		:= MW 6,  // INT
		OUT3_0		:= MW 8,  // INT
		OUT3_1		:= MW 10,  // INT
		OUT4		:= MW 12,  // INT
		ENO4		:= M 50.0,  // BOOL
		OUT5_0		:= MW 14,  // INT
		OUT5_1		:= MW 16,  // INT
		ENO5		:= M 50.1,  // BOOL
		OUT6		:= MW 18,  // INT
		ENO6		:= M 50.2,  // BOOL
		OUT7_0		:= MW 20,  // INT
		OUT7_1		:= MW 22,  // INT
		ENO7		:= M 50.3,  // BOOL
		OUT8_0		:= MW 24,  // INT
		OUT8_1		:= MW 26,  // INT
		OUT8_2		:= MW 28,  // INT
		OUT8_3		:= MW 30,  // INT
		OUT8_4		:= MW 32,  // INT
	)
	__ASSERT==	MW 0,	4242
	__ASSERT==	MW 2,	4343
	__ASSERT==	MW 4,	4343
	__ASSERT==	MW 6,	4444
	__ASSERT==	MW 8,	1111
	__ASSERT==	MW 10,	1111
	__ASSERT==	MW 12,	1111
	__ASSERT==	M 50.0,	FALSE
	__ASSERT==	MW 14,	1111
	__ASSERT==	MW 16,	1111
	__ASSERT==	M 50.1,	FALSE
	__ASSERT==	MW 18,	4848
	__ASSERT==	M 50.2,	TRUE
	__ASSERT==	MW 20,	4949
	__ASSERT==	MW 22,	4949
	__ASSERT==	M 50.3,	TRUE
	__ASSERT==	MW 24,	5050
	__ASSERT==	MW 26,	5050
	__ASSERT==	MW 28,	5050
	__ASSERT==	MW 30,	5050
	__ASSERT==	MW 32,	5050
	
	
	L		1111
	T		MW 0
	T		MW 2
	T		MW 4
	T		MW 6
	T		MW 8
	T		MW 10
	T		MW 12
	T		MW 14
	T		MW 16
	T		MW 18
	T		MW 20
	T		MW 22
	T		MW 24
	T		MW 26
	T		MW 28
	T		MW 30
	T		MW 32
	L		0
	T		MW 50
	CALL "FC_movebox_0" (
		// VAR_INPUT
		IN0		:= 4242,  // INT
		IN1		:= 4343,  // INT
		EN2		:= FALSE,  // BOOL
		IN2		:= 4444,  // INT
		EN3		:= TRUE,  // BOOL
		IN3		:= 4545,  // INT
		EN4		:= FALSE,  // BOOL
		IN4		:= 4646,  // INT
		EN5		:= FALSE,  // BOOL
		IN5		:= 4747,  // INT
		IN6		:= 4848,  // INT
		IN7		:= 4949,  // INT
		IN8		:= 5050,  // INT
		// VAR_OUTPUT
		OUT0		:= MW 0,  // INT
		OUT1_0		:= MW 2,  // INT
		OUT1_1		:= MW 4,  // INT
		OUT2		:= MW 6,  // INT
		OUT3_0		:= MW 8,  // INT
		OUT3_1		:= MW 10,  // INT
		OUT4		:= MW 12,  // INT
		ENO4		:= M 50.0,  // BOOL
		OUT5_0		:= MW 14,  // INT
		OUT5_1		:= MW 16,  // INT
		ENO5		:= M 50.1,  // BOOL
		OUT6		:= MW 18,  // INT
		ENO6		:= M 50.2,  // BOOL
		OUT7_0		:= MW 20,  // INT
		OUT7_1		:= MW 22,  // INT
		ENO7		:= M 50.3,  // BOOL
		OUT8_0		:= MW 24,  // INT
		OUT8_1		:= MW 26,  // INT
		OUT8_2		:= MW 28,  // INT
		OUT8_3		:= MW 30,  // INT
		OUT8_4		:= MW 32,  // INT
	)
	__ASSERT==	MW 0,	4242
	__ASSERT==	MW 2,	4343
	__ASSERT==	MW 4,	4343
	__ASSERT==	MW 6,	1111
	__ASSERT==	MW 8,	4545
	__ASSERT==	MW 10,	4545
	__ASSERT==	MW 12,	1111
	__ASSERT==	M 50.0,	FALSE
	__ASSERT==	MW 14,	1111
	__ASSERT==	MW 16,	1111
	__ASSERT==	M 50.1,	FALSE
	__ASSERT==	MW 18,	4848
	__ASSERT==	M 50.2,	TRUE
	__ASSERT==	MW 20,	4949
	__ASSERT==	MW 22,	4949
	__ASSERT==	M 50.3,	TRUE
	__ASSERT==	MW 24,	5050
	__ASSERT==	MW 26,	5050
	__ASSERT==	MW 28,	5050
	__ASSERT==	MW 30,	5050
	__ASSERT==	MW 32,	5050
	
	
	L		1111
	T		MW 0
	T		MW 2
	T		MW 4
	T		MW 6
	T		MW 8
	T		MW 10
	T		MW 12
	T		MW 14
	T		MW 16
	T		MW 18
	T		MW 20
	T		MW 22
	T		MW 24
	T		MW 26
	T		MW 28
	T		MW 30
	T		MW 32
	L		0
	T		MW 50
	CALL "FC_movebox_0" (
		// VAR_INPUT
		IN0		:= 4242,  // INT
		IN1		:= 4343,  // INT
		EN2		:= TRUE,  // BOOL
		IN2		:= 4444,  // INT
		EN3		:= TRUE,  // BOOL
		IN3		:= 4545,  // INT
		EN4		:= FALSE,  // BOOL
		IN4		:= 4646,  // INT
		EN5		:= FALSE,  // BOOL
		IN5		:= 4747,  // INT
		IN6		:= 4848,  // INT
		IN7		:= 4949,  // INT
		IN8		:= 5050,  // INT
		// VAR_OUTPUT
		OUT0		:= MW 0,  // INT
		OUT1_0		:= MW 2,  // INT
		OUT1_1		:= MW 4,  // INT
		OUT2		:= MW 6,  // INT
		OUT3_0		:= MW 8,  // INT
		OUT3_1		:= MW 10,  // INT
		OUT4		:= MW 12,  // INT
		ENO4		:= M 50.0,  // BOOL
		OUT5_0		:= MW 14,  // INT
		OUT5_1		:= MW 16,  // INT
		ENO5		:= M 50.1,  // BOOL
		OUT6		:= MW 18,  // INT
		ENO6		:= M 50.2,  // BOOL
		OUT7_0		:= MW 20,  // INT
		OUT7_1		:= MW 22,  // INT
		ENO7		:= M 50.3,  // BOOL
		OUT8_0		:= MW 24,  // INT
		OUT8_1		:= MW 26,  // INT
		OUT8_2		:= MW 28,  // INT
		OUT8_3		:= MW 30,  // INT
		OUT8_4		:= MW 32,  // INT
	)
	__ASSERT==	MW 0,	4242
	__ASSERT==	MW 2,	4343
	__ASSERT==	MW 4,	4343
	__ASSERT==	MW 6,	4444
	__ASSERT==	MW 8,	4545
	__ASSERT==	MW 10,	4545
	__ASSERT==	MW 12,	1111
	__ASSERT==	M 50.0,	FALSE
	__ASSERT==	MW 14,	1111
	__ASSERT==	MW 16,	1111
	__ASSERT==	M 50.1,	FALSE
	__ASSERT==	MW 18,	4848
	__ASSERT==	M 50.2,	TRUE
	__ASSERT==	MW 20,	4949
	__ASSERT==	MW 22,	4949
	__ASSERT==	M 50.3,	TRUE
	__ASSERT==	MW 24,	5050
	__ASSERT==	MW 26,	5050
	__ASSERT==	MW 28,	5050
	__ASSERT==	MW 30,	5050
	__ASSERT==	MW 32,	5050
	
	
	L		1111
	T		MW 0
	T		MW 2
	T		MW 4
	T		MW 6
	T		MW 8
	T		MW 10
	T		MW 12
	T		MW 14
	T		MW 16
	T		MW 18
	T		MW 20
	T		MW 22
	T		MW 24
	T		MW 26
	T		MW 28
	T		MW 30
	T		MW 32
	L		0
	T		MW 50
	CALL "FC_movebox_0" (
		// VAR_INPUT
		IN0		:= 4242,  // INT
		IN1		:= 4343,  // INT
		EN2		:= FALSE,  // BOOL
		IN2		:= 4444,  // INT
		EN3		:= FALSE,  // BOOL
		IN3		:= 4545,  // INT
		EN4		:= TRUE,  // BOOL
		IN4		:= 4646,  // INT
		EN5		:= FALSE,  // BOOL
		IN5		:= 4747,  // INT
		IN6		:= 4848,  // INT
		IN7		:= 4949,  // INT
		IN8		:= 5050,  // INT
		// VAR_OUTPUT
		OUT0		:= MW 0,  // INT
		OUT1_0		:= MW 2,  // INT
		OUT1_1		:= MW 4,  // INT
		OUT2		:= MW 6,  // INT
		OUT3_0		:= MW 8,  // INT
		OUT3_1		:= MW 10,  // INT
		OUT4		:= MW 12,  // INT
		ENO4		:= M 50.0,  // BOOL
		OUT5_0		:= MW 14,  // INT
		OUT5_1		:= MW 16,  // INT
		ENO5		:= M 50.1,  // BOOL
		OUT6		:= MW 18,  // INT
		ENO6		:= M 50.2,  // BOOL
		OUT7_0		:= MW 20,  // INT
		OUT7_1		:= MW 22,  // INT
		ENO7		:= M 50.3,  // BOOL
		OUT8_0		:= MW 24,  // INT
		OUT8_1		:= MW 26,  // INT
		OUT8_2		:= MW 28,  // INT
		OUT8_3		:= MW 30,  // INT
		OUT8_4		:= MW 32,  // INT
	)
	__ASSERT==	MW 0,	4242
	__ASSERT==	MW 2,	4343
	__ASSERT==	MW 4,	4343
	__ASSERT==	MW 6,	1111
	__ASSERT==	MW 8,	1111
	__ASSERT==	MW 10,	1111
	__ASSERT==	MW 12,	4646
	__ASSERT==	M 50.0,	TRUE
	__ASSERT==	MW 14,	1111
	__ASSERT==	MW 16,	1111
	__ASSERT==	M 50.1,	FALSE
	__ASSERT==	MW 18,	4848
	__ASSERT==	M 50.2,	TRUE
	__ASSERT==	MW 20,	4949
	__ASSERT==	MW 22,	4949
	__ASSERT==	M 50.3,	TRUE
	__ASSERT==	MW 24,	5050
	__ASSERT==	MW 26,	5050
	__ASSERT==	MW 28,	5050
	__ASSERT==	MW 30,	5050
	__ASSERT==	MW 32,	5050
	
	
	L		1111
	T		MW 0
	T		MW 2
	T		MW 4
	T		MW 6
	T		MW 8
	T		MW 10
	T		MW 12
	T		MW 14
	T		MW 16
	T		MW 18
	T		MW 20
	T		MW 22
	T		MW 24
	T		MW 26
	T		MW 28
	T		MW 30
	T		MW 32
	L		0
	T		MW 50
	CALL "FC_movebox_0" (
		// VAR_INPUT
		IN0		:= 4242,  // INT
		IN1		:= 4343,  // INT
		EN2		:= TRUE,  // BOOL
		IN2		:= 4444,  // INT
		EN3		:= FALSE,  // BOOL
		IN3		:= 4545,  // INT
		EN4		:= TRUE,  // BOOL
		IN4		:= 4646,  // INT
		EN5		:= FALSE,  // BOOL
		IN5		:= 4747,  // INT
		IN6		:= 4848,  // INT
		IN7		:= 4949,  // INT
		IN8		:= 5050,  // INT
		// VAR_OUTPUT
		OUT0		:= MW 0,  // INT
		OUT1_0		:= MW 2,  // INT
		OUT1_1		:= MW 4,  // INT
		OUT2		:= MW 6,  // INT
		OUT3_0		:= MW 8,  // INT
		OUT3_1		:= MW 10,  // INT
		OUT4		:= MW 12,  // INT
		ENO4		:= M 50.0,  // BOOL
		OUT5_0		:= MW 14,  // INT
		OUT5_1		:= MW 16,  // INT
		ENO5		:= M 50.1,  // BOOL
		OUT6		:= MW 18,  // INT
		ENO6		:= M 50.2,  // BOOL
		OUT7_0		:= MW 20,  // INT
		OUT7_1		:= MW 22,  // INT
		ENO7		:= M 50.3,  // BOOL
		OUT8_0		:= MW 24,  // INT
		OUT8_1		:= MW 26,  // INT
		OUT8_2		:= MW 28,  // INT
		OUT8_3		:= MW 30,  // INT
		OUT8_4		:= MW 32,  // INT
	)
	__ASSERT==	MW 0,	4242
	__ASSERT==	MW 2,	4343
	__ASSERT==	MW 4,	4343
	__ASSERT==	MW 6,	4444
	__ASSERT==	MW 8,	1111
	__ASSERT==	MW 10,	1111
	__ASSERT==	MW 12,	4646
	__ASSERT==	M 50.0,	TRUE
	__ASSERT==	MW 14,	1111
	__ASSERT==	MW 16,	1111
	__ASSERT==	M 50.1,	FALSE
	__ASSERT==	MW 18,	4848
	__ASSERT==	M 50.2,	TRUE
	__ASSERT==	MW 20,	4949
	__ASSERT==	MW 22,	4949
	__ASSERT==	M 50.3,	TRUE
	__ASSERT==	MW 24,	5050
	__ASSERT==	MW 26,	5050
	__ASSERT==	MW 28,	5050
	__ASSERT==	MW 30,	5050
	__ASSERT==	MW 32,	5050
	
	
	L		1111
	T		MW 0
	T		MW 2
	T		MW 4
	T		MW 6
	T		MW 8
	T		MW 10
	T		MW 12
	T		MW 14
	T		MW 16
	T		MW 18
	T		MW 20
	T		MW 22
	T		MW 24
	T		MW 26
	T		MW 28
	T		MW 30
	T		MW 32
	L		0
	T		MW 50
	CALL "FC_movebox_0" (
		// VAR_INPUT
		IN0		:= 4242,  // INT
		IN1		:= 4343,  // INT
		EN2		:= FALSE,  // BOOL
		IN2		:= 4444,  // INT
		EN3		:= TRUE,  // BOOL
		IN3		:= 4545,  // INT
		EN4		:= TRUE,  // BOOL
		IN4		:= 4646,  // INT
		EN5		:= FALSE,  // BOOL
		IN5		:= 4747,  // INT
		IN6		:= 4848,  // INT
		IN7		:= 4949,  // INT
		IN8		:= 5050,  // INT
		// VAR_OUTPUT
		OUT0		:= MW 0,  // INT
		OUT1_0		:= MW 2,  // INT
		OUT1_1		:= MW 4,  // INT
		OUT2		:= MW 6,  // INT
		OUT3_0		:= MW 8,  // INT
		OUT3_1		:= MW 10,  // INT
		OUT4		:= MW 12,  // INT
		ENO4		:= M 50.0,  // BOOL
		OUT5_0		:= MW 14,  // INT
		OUT5_1		:= MW 16,  // INT
		ENO5		:= M 50.1,  // BOOL
		OUT6		:= MW 18,  // INT
		ENO6		:= M 50.2,  // BOOL
		OUT7_0		:= MW 20,  // INT
		OUT7_1		:= MW 22,  // INT
		ENO7		:= M 50.3,  // BOOL
		OUT8_0		:= MW 24,  // INT
		OUT8_1		:= MW 26,  // INT
		OUT8_2		:= MW 28,  // INT
		OUT8_3		:= MW 30,  // INT
		OUT8_4		:= MW 32,  // INT
	)
	__ASSERT==	MW 0,	4242
	__ASSERT==	MW 2,	4343
	__ASSERT==	MW 4,	4343
	__ASSERT==	MW 6,	1111
	__ASSERT==	MW 8,	4545
	__ASSERT==	MW 10,	4545
	__ASSERT==	MW 12,	4646
	__ASSERT==	M 50.0,	TRUE
	__ASSERT==	MW 14,	1111
	__ASSERT==	MW 16,	1111
	__ASSERT==	M 50.1,	FALSE
	__ASSERT==	MW 18,	4848
	__ASSERT==	M 50.2,	TRUE
	__ASSERT==	MW 20,	4949
	__ASSERT==	MW 22,	4949
	__ASSERT==	M 50.3,	TRUE
	__ASSERT==	MW 24,	5050
	__ASSERT==	MW 26,	5050
	__ASSERT==	MW 28,	5050
	__ASSERT==	MW 30,	5050
	__ASSERT==	MW 32,	5050
	
	
	L		1111
	T		MW 0
	T		MW 2
	T		MW 4
	T		MW 6
	T		MW 8
	T		MW 10
	T		MW 12
	T		MW 14
	T		MW 16
	T		MW 18
	T		MW 20
	T		MW 22
	T		MW 24
	T		MW 26
	T		MW 28
	T		MW 30
	T		MW 32
	L		0
	T		MW 50
	CALL "FC_movebox_0" (
		// VAR_INPUT
		IN0		:= 4242,  // INT
		IN1		:= 4343,  // INT
		EN2		:= TRUE,  // BOOL
		IN2		:= 4444,  // INT
		EN3		:= TRUE,  // BOOL
		IN3		:= 4545,  // INT
		EN4		:= TRUE,  // BOOL
		IN4		:= 4646,  // INT
		EN5		:= FALSE,  // BOOL
		IN5		:= 4747,  // INT
		IN6		:= 4848,  // INT
		IN7		:= 4949,  // INT
		IN8		:= 5050,  // INT
		// VAR_OUTPUT
		OUT0		:= MW 0,  // INT
		OUT1_0		:= MW 2,  // INT
		OUT1_1		:= MW 4,  // INT
		OUT2		:= MW 6,  // INT
		OUT3_0		:= MW 8,  // INT
		OUT3_1		:= MW 10,  // INT
		OUT4		:= MW 12,  // INT
		ENO4		:= M 50.0,  // BOOL
		OUT5_0		:= MW 14,  // INT
		OUT5_1		:= MW 16,  // INT
		ENO5		:= M 50.1,  // BOOL
		OUT6		:= MW 18,  // INT
		ENO6		:= M 50.2,  // BOOL
		OUT7_0		:= MW 20,  // INT
		OUT7_1		:= MW 22,  // INT
		ENO7		:= M 50.3,  // BOOL
		OUT8_0		:= MW 24,  // INT
		OUT8_1		:= MW 26,  // INT
		OUT8_2		:= MW 28,  // INT
		OUT8_3		:= MW 30,  // INT
		OUT8_4		:= MW 32,  // INT
	)
	__ASSERT==	MW 0,	4242
	__ASSERT==	MW 2,	4343
	__ASSERT==	MW 4,	4343
	__ASSERT==	MW 6,	4444
	__ASSERT==	MW 8,	4545
	__ASSERT==	MW 10,	4545
	__ASSERT==	MW 12,	4646
	__ASSERT==	M 50.0,	TRUE
	__ASSERT==	MW 14,	1111
	__ASSERT==	MW 16,	1111
	__ASSERT==	M 50.1,	FALSE
	__ASSERT==	MW 18,	4848
	__ASSERT==	M 50.2,	TRUE
	__ASSERT==	MW 20,	4949
	__ASSERT==	MW 22,	4949
	__ASSERT==	M 50.3,	TRUE
	__ASSERT==	MW 24,	5050
	__ASSERT==	MW 26,	5050
	__ASSERT==	MW 28,	5050
	__ASSERT==	MW 30,	5050
	__ASSERT==	MW 32,	5050
	
	
	L		1111
	T		MW 0
	T		MW 2
	T		MW 4
	T		MW 6
	T		MW 8
	T		MW 10
	T		MW 12
	T		MW 14
	T		MW 16
	T		MW 18
	T		MW 20
	T		MW 22
	T		MW 24
	T		MW 26
	T		MW 28
	T		MW 30
	T		MW 32
	L		0
	T		MW 50
	CALL "FC_movebox_0" (
		// VAR_INPUT
		IN0		:= 4242,  // INT
		IN1		:= 4343,  // INT
		EN2		:= FALSE,  // BOOL
		IN2		:= 4444,  // INT
		EN3		:= FALSE,  // BOOL
		IN3		:= 4545,  // INT
		EN4		:= FALSE,  // BOOL
		IN4		:= 4646,  // INT
		EN5		:= TRUE,  // BOOL
		IN5		:= 4747,  // INT
		IN6		:= 4848,  // INT
		IN7		:= 4949,  // INT
		IN8		:= 5050,  // INT
		// VAR_OUTPUT
		OUT0		:= MW 0,  // INT
		OUT1_0		:= MW 2,  // INT
		OUT1_1		:= MW 4,  // INT
		OUT2		:= MW 6,  // INT
		OUT3_0		:= MW 8,  // INT
		OUT3_1		:= MW 10,  // INT
		OUT4		:= MW 12,  // INT
		ENO4		:= M 50.0,  // BOOL
		OUT5_0		:= MW 14,  // INT
		OUT5_1		:= MW 16,  // INT
		ENO5		:= M 50.1,  // BOOL
		OUT6		:= MW 18,  // INT
		ENO6		:= M 50.2,  // BOOL
		OUT7_0		:= MW 20,  // INT
		OUT7_1		:= MW 22,  // INT
		ENO7		:= M 50.3,  // BOOL
		OUT8_0		:= MW 24,  // INT
		OUT8_1		:= MW 26,  // INT
		OUT8_2		:= MW 28,  // INT
		OUT8_3		:= MW 30,  // INT
		OUT8_4		:= MW 32,  // INT
	)
	__ASSERT==	MW 0,	4242
	__ASSERT==	MW 2,	4343
	__ASSERT==	MW 4,	4343
	__ASSERT==	MW 6,	1111
	__ASSERT==	MW 8,	1111
	__ASSERT==	MW 10,	1111
	__ASSERT==	MW 12,	1111
	__ASSERT==	M 50.0,	FALSE
	__ASSERT==	MW 14,	4747
	__ASSERT==	MW 16,	4747
	__ASSERT==	M 50.1,	TRUE
	__ASSERT==	MW 18,	4848
	__ASSERT==	M 50.2,	TRUE
	__ASSERT==	MW 20,	4949
	__ASSERT==	MW 22,	4949
	__ASSERT==	M 50.3,	TRUE
	__ASSERT==	MW 24,	5050
	__ASSERT==	MW 26,	5050
	__ASSERT==	MW 28,	5050
	__ASSERT==	MW 30,	5050
	__ASSERT==	MW 32,	5050
	
	
	L		1111
	T		MW 0
	T		MW 2
	T		MW 4
	T		MW 6
	T		MW 8
	T		MW 10
	T		MW 12
	T		MW 14
	T		MW 16
	T		MW 18
	T		MW 20
	T		MW 22
	T		MW 24
	T		MW 26
	T		MW 28
	T		MW 30
	T		MW 32
	L		0
	T		MW 50
	CALL "FC_movebox_0" (
		// VAR_INPUT
		IN0		:= 4242,  // INT
		IN1		:= 4343,  // INT
		EN2		:= TRUE,  // BOOL
		IN2		:= 4444,  // INT
		EN3		:= FALSE,  // BOOL
		IN3		:= 4545,  // INT
		EN4		:= FALSE,  // BOOL
		IN4		:= 4646,  // INT
		EN5		:= TRUE,  // BOOL
		IN5		:= 4747,  // INT
		IN6		:= 4848,  // INT
		IN7		:= 4949,  // INT
		IN8		:= 5050,  // INT
		// VAR_OUTPUT
		OUT0		:= MW 0,  // INT
		OUT1_0		:= MW 2,  // INT
		OUT1_1		:= MW 4,  // INT
		OUT2		:= MW 6,  // INT
		OUT3_0		:= MW 8,  // INT
		OUT3_1		:= MW 10,  // INT
		OUT4		:= MW 12,  // INT
		ENO4		:= M 50.0,  // BOOL
		OUT5_0		:= MW 14,  // INT
		OUT5_1		:= MW 16,  // INT
		ENO5		:= M 50.1,  // BOOL
		OUT6		:= MW 18,  // INT
		ENO6		:= M 50.2,  // BOOL
		OUT7_0		:= MW 20,  // INT
		OUT7_1		:= MW 22,  // INT
		ENO7		:= M 50.3,  // BOOL
		OUT8_0		:= MW 24,  // INT
		OUT8_1		:= MW 26,  // INT
		OUT8_2		:= MW 28,  // INT
		OUT8_3		:= MW 30,  // INT
		OUT8_4		:= MW 32,  // INT
	)
	__ASSERT==	MW 0,	4242
	__ASSERT==	MW 2,	4343
	__ASSERT==	MW 4,	4343
	__ASSERT==	MW 6,	4444
	__ASSERT==	MW 8,	1111
	__ASSERT==	MW 10,	1111
	__ASSERT==	MW 12,	1111
	__ASSERT==	M 50.0,	FALSE
	__ASSERT==	MW 14,	4747
	__ASSERT==	MW 16,	4747
	__ASSERT==	M 50.1,	TRUE
	__ASSERT==	MW 18,	4848
	__ASSERT==	M 50.2,	TRUE
	__ASSERT==	MW 20,	4949
	__ASSERT==	MW 22,	4949
	__ASSERT==	M 50.3,	TRUE
	__ASSERT==	MW 24,	5050
	__ASSERT==	MW 26,	5050
	__ASSERT==	MW 28,	5050
	__ASSERT==	MW 30,	5050
	__ASSERT==	MW 32,	5050
	
	
	L		1111
	T		MW 0
	T		MW 2
	T		MW 4
	T		MW 6
	T		MW 8
	T		MW 10
	T		MW 12
	T		MW 14
	T		MW 16
	T		MW 18
	T		MW 20
	T		MW 22
	T		MW 24
	T		MW 26
	T		MW 28
	T		MW 30
	T		MW 32
	L		0
	T		MW 50
	CALL "FC_movebox_0" (
		// VAR_INPUT
		IN0		:= 4242,  // INT
		IN1		:= 4343,  // INT
		EN2		:= FALSE,  // BOOL
		IN2		:= 4444,  // INT
		EN3		:= TRUE,  // BOOL
		IN3		:= 4545,  // INT
		EN4		:= FALSE,  // BOOL
		IN4		:= 4646,  // INT
		EN5		:= TRUE,  // BOOL
		IN5		:= 4747,  // INT
		IN6		:= 4848,  // INT
		IN7		:= 4949,  // INT
		IN8		:= 5050,  // INT
		// VAR_OUTPUT
		OUT0		:= MW 0,  // INT
		OUT1_0		:= MW 2,  // INT
		OUT1_1		:= MW 4,  // INT
		OUT2		:= MW 6,  // INT
		OUT3_0		:= MW 8,  // INT
		OUT3_1		:= MW 10,  // INT
		OUT4		:= MW 12,  // INT
		ENO4		:= M 50.0,  // BOOL
		OUT5_0		:= MW 14,  // INT
		OUT5_1		:= MW 16,  // INT
		ENO5		:= M 50.1,  // BOOL
		OUT6		:= MW 18,  // INT
		ENO6		:= M 50.2,  // BOOL
		OUT7_0		:= MW 20,  // INT
		OUT7_1		:= MW 22,  // INT
		ENO7		:= M 50.3,  // BOOL
		OUT8_0		:= MW 24,  // INT
		OUT8_1		:= MW 26,  // INT
		OUT8_2		:= MW 28,  // INT
		OUT8_3		:= MW 30,  // INT
		OUT8_4		:= MW 32,  // INT
	)
	__ASSERT==	MW 0,	4242
	__ASSERT==	MW 2,	4343
	__ASSERT==	MW 4,	4343
	__ASSERT==	MW 6,	1111
	__ASSERT==	MW 8,	4545
	__ASSERT==	MW 10,	4545
	__ASSERT==	MW 12,	1111
	__ASSERT==	M 50.0,	FALSE
	__ASSERT==	MW 14,	4747
	__ASSERT==	MW 16,	4747
	__ASSERT==	M 50.1,	TRUE
	__ASSERT==	MW 18,	4848
	__ASSERT==	M 50.2,	TRUE
	__ASSERT==	MW 20,	4949
	__ASSERT==	MW 22,	4949
	__ASSERT==	M 50.3,	TRUE
	__ASSERT==	MW 24,	5050
	__ASSERT==	MW 26,	5050
	__ASSERT==	MW 28,	5050
	__ASSERT==	MW 30,	5050
	__ASSERT==	MW 32,	5050
	
	
	L		1111
	T		MW 0
	T		MW 2
	T		MW 4
	T		MW 6
	T		MW 8
	T		MW 10
	T		MW 12
	T		MW 14
	T		MW 16
	T		MW 18
	T		MW 20
	T		MW 22
	T		MW 24
	T		MW 26
	T		MW 28
	T		MW 30
	T		MW 32
	L		0
	T		MW 50
	CALL "FC_movebox_0" (
		// VAR_INPUT
		IN0		:= 4242,  // INT
		IN1		:= 4343,  // INT
		EN2		:= TRUE,  // BOOL
		IN2		:= 4444,  // INT
		EN3		:= TRUE,  // BOOL
		IN3		:= 4545,  // INT
		EN4		:= FALSE,  // BOOL
		IN4		:= 4646,  // INT
		EN5		:= TRUE,  // BOOL
		IN5		:= 4747,  // INT
		IN6		:= 4848,  // INT
		IN7		:= 4949,  // INT
		IN8		:= 5050,  // INT
		// VAR_OUTPUT
		OUT0		:= MW 0,  // INT
		OUT1_0		:= MW 2,  // INT
		OUT1_1		:= MW 4,  // INT
		OUT2		:= MW 6,  // INT
		OUT3_0		:= MW 8,  // INT
		OUT3_1		:= MW 10,  // INT
		OUT4		:= MW 12,  // INT
		ENO4		:= M 50.0,  // BOOL
		OUT5_0		:= MW 14,  // INT
		OUT5_1		:= MW 16,  // INT
		ENO5		:= M 50.1,  // BOOL
		OUT6		:= MW 18,  // INT
		ENO6		:= M 50.2,  // BOOL
		OUT7_0		:= MW 20,  // INT
		OUT7_1		:= MW 22,  // INT
		ENO7		:= M 50.3,  // BOOL
		OUT8_0		:= MW 24,  // INT
		OUT8_1		:= MW 26,  // INT
		OUT8_2		:= MW 28,  // INT
		OUT8_3		:= MW 30,  // INT
		OUT8_4		:= MW 32,  // INT
	)
	__ASSERT==	MW 0,	4242
	__ASSERT==	MW 2,	4343
	__ASSERT==	MW 4,	4343
	__ASSERT==	MW 6,	4444
	__ASSERT==	MW 8,	4545
	__ASSERT==	MW 10,	4545
	__ASSERT==	MW 12,	1111
	__ASSERT==	M 50.0,	FALSE
	__ASSERT==	MW 14,	4747
	__ASSERT==	MW 16,	4747
	__ASSERT==	M 50.1,	TRUE
	__ASSERT==	MW 18,	4848
	__ASSERT==	M 50.2,	TRUE
	__ASSERT==	MW 20,	4949
	__ASSERT==	MW 22,	4949
	__ASSERT==	M 50.3,	TRUE
	__ASSERT==	MW 24,	5050
	__ASSERT==	MW 26,	5050
	__ASSERT==	MW 28,	5050
	__ASSERT==	MW 30,	5050
	__ASSERT==	MW 32,	5050
	
	
	L		1111
	T		MW 0
	T		MW 2
	T		MW 4
	T		MW 6
	T		MW 8
	T		MW 10
	T		MW 12
	T		MW 14
	T		MW 16
	T		MW 18
	T		MW 20
	T		MW 22
	T		MW 24
	T		MW 26
	T		MW 28
	T		MW 30
	T		MW 32
	L		0
	T		MW 50
	CALL "FC_movebox_0" (
		// VAR_INPUT
		IN0		:= 4242,  // INT
		IN1		:= 4343,  // INT
		EN2		:= FALSE,  // BOOL
		IN2		:= 4444,  // INT
		EN3		:= FALSE,  // BOOL
		IN3		:= 4545,  // INT
		EN4		:= TRUE,  // BOOL
		IN4		:= 4646,  // INT
		EN5		:= TRUE,  // BOOL
		IN5		:= 4747,  // INT
		IN6		:= 4848,  // INT
		IN7		:= 4949,  // INT
		IN8		:= 5050,  // INT
		// VAR_OUTPUT
		OUT0		:= MW 0,  // INT
		OUT1_0		:= MW 2,  // INT
		OUT1_1		:= MW 4,  // INT
		OUT2		:= MW 6,  // INT
		OUT3_0		:= MW 8,  // INT
		OUT3_1		:= MW 10,  // INT
		OUT4		:= MW 12,  // INT
		ENO4		:= M 50.0,  // BOOL
		OUT5_0		:= MW 14,  // INT
		OUT5_1		:= MW 16,  // INT
		ENO5		:= M 50.1,  // BOOL
		OUT6		:= MW 18,  // INT
		ENO6		:= M 50.2,  // BOOL
		OUT7_0		:= MW 20,  // INT
		OUT7_1		:= MW 22,  // INT
		ENO7		:= M 50.3,  // BOOL
		OUT8_0		:= MW 24,  // INT
		OUT8_1		:= MW 26,  // INT
		OUT8_2		:= MW 28,  // INT
		OUT8_3		:= MW 30,  // INT
		OUT8_4		:= MW 32,  // INT
	)
	__ASSERT==	MW 0,	4242
	__ASSERT==	MW 2,	4343
	__ASSERT==	MW 4,	4343
	__ASSERT==	MW 6,	1111
	__ASSERT==	MW 8,	1111
	__ASSERT==	MW 10,	1111
	__ASSERT==	MW 12,	4646
	__ASSERT==	M 50.0,	TRUE
	__ASSERT==	MW 14,	4747
	__ASSERT==	MW 16,	4747
	__ASSERT==	M 50.1,	TRUE
	__ASSERT==	MW 18,	4848
	__ASSERT==	M 50.2,	TRUE
	__ASSERT==	MW 20,	4949
	__ASSERT==	MW 22,	4949
	__ASSERT==	M 50.3,	TRUE
	__ASSERT==	MW 24,	5050
	__ASSERT==	MW 26,	5050
	__ASSERT==	MW 28,	5050
	__ASSERT==	MW 30,	5050
	__ASSERT==	MW 32,	5050
	
	
	L		1111
	T		MW 0
	T		MW 2
	T		MW 4
	T		MW 6
	T		MW 8
	T		MW 10
	T		MW 12
	T		MW 14
	T		MW 16
	T		MW 18
	T		MW 20
	T		MW 22
	T		MW 24
	T		MW 26
	T		MW 28
	T		MW 30
	T		MW 32
	L		0
	T		MW 50
	CALL "FC_movebox_0" (
		// VAR_INPUT
		IN0		:= 4242,  // INT
		IN1		:= 4343,  // INT
		EN2		:= TRUE,  // BOOL
		IN2		:= 4444,  // INT
		EN3		:= FALSE,  // BOOL
		IN3		:= 4545,  // INT
		EN4		:= TRUE,  // BOOL
		IN4		:= 4646,  // INT
		EN5		:= TRUE,  // BOOL
		IN5		:= 4747,  // INT
		IN6		:= 4848,  // INT
		IN7		:= 4949,  // INT
		IN8		:= 5050,  // INT
		// VAR_OUTPUT
		OUT0		:= MW 0,  // INT
		OUT1_0		:= MW 2,  // INT
		OUT1_1		:= MW 4,  // INT
		OUT2		:= MW 6,  // INT
		OUT3_0		:= MW 8,  // INT
		OUT3_1		:= MW 10,  // INT
		OUT4		:= MW 12,  // INT
		ENO4		:= M 50.0,  // BOOL
		OUT5_0		:= MW 14,  // INT
		OUT5_1		:= MW 16,  // INT
		ENO5		:= M 50.1,  // BOOL
		OUT6		:= MW 18,  // INT
		ENO6		:= M 50.2,  // BOOL
		OUT7_0		:= MW 20,  // INT
		OUT7_1		:= MW 22,  // INT
		ENO7		:= M 50.3,  // BOOL
		OUT8_0		:= MW 24,  // INT
		OUT8_1		:= MW 26,  // INT
		OUT8_2		:= MW 28,  // INT
		OUT8_3		:= MW 30,  // INT
		OUT8_4		:= MW 32,  // INT
	)
	__ASSERT==	MW 0,	4242
	__ASSERT==	MW 2,	4343
	__ASSERT==	MW 4,	4343
	__ASSERT==	MW 6,	4444
	__ASSERT==	MW 8,	1111
	__ASSERT==	MW 10,	1111
	__ASSERT==	MW 12,	4646
	__ASSERT==	M 50.0,	TRUE
	__ASSERT==	MW 14,	4747
	__ASSERT==	MW 16,	4747
	__ASSERT==	M 50.1,	TRUE
	__ASSERT==	MW 18,	4848
	__ASSERT==	M 50.2,	TRUE
	__ASSERT==	MW 20,	4949
	__ASSERT==	MW 22,	4949
	__ASSERT==	M 50.3,	TRUE
	__ASSERT==	MW 24,	5050
	__ASSERT==	MW 26,	5050
	__ASSERT==	MW 28,	5050
	__ASSERT==	MW 30,	5050
	__ASSERT==	MW 32,	5050
	
	
	L		1111
	T		MW 0
	T		MW 2
	T		MW 4
	T		MW 6
	T		MW 8
	T		MW 10
	T		MW 12
	T		MW 14
	T		MW 16
	T		MW 18
	T		MW 20
	T		MW 22
	T		MW 24
	T		MW 26
	T		MW 28
	T		MW 30
	T		MW 32
	L		0
	T		MW 50
	CALL "FC_movebox_0" (
		// VAR_INPUT
		IN0		:= 4242,  // INT
		IN1		:= 4343,  // INT
		EN2		:= FALSE,  // BOOL
		IN2		:= 4444,  // INT
		EN3		:= TRUE,  // BOOL
		IN3		:= 4545,  // INT
		EN4		:= TRUE,  // BOOL
		IN4		:= 4646,  // INT
		EN5		:= TRUE,  // BOOL
		IN5		:= 4747,  // INT
		IN6		:= 4848,  // INT
		IN7		:= 4949,  // INT
		IN8		:= 5050,  // INT
		// VAR_OUTPUT
		OUT0		:= MW 0,  // INT
		OUT1_0		:= MW 2,  // INT
		OUT1_1		:= MW 4,  // INT
		OUT2		:= MW 6,  // INT
		OUT3_0		:= MW 8,  // INT
		OUT3_1		:= MW 10,  // INT
		OUT4		:= MW 12,  // INT
		ENO4		:= M 50.0,  // BOOL
		OUT5_0		:= MW 14,  // INT
		OUT5_1		:= MW 16,  // INT
		ENO5		:= M 50.1,  // BOOL
		OUT6		:= MW 18,  // INT
		ENO6		:= M 50.2,  // BOOL
		OUT7_0		:= MW 20,  // INT
		OUT7_1		:= MW 22,  // INT
		ENO7		:= M 50.3,  // BOOL
		OUT8_0		:= MW 24,  // INT
		OUT8_1		:= MW 26,  // INT
		OUT8_2		:= MW 28,  // INT
		OUT8_3		:= MW 30,  // INT
		OUT8_4		:= MW 32,  // INT
	)
	__ASSERT==	MW 0,	4242
	__ASSERT==	MW 2,	4343
	__ASSERT==	MW 4,	4343
	__ASSERT==	MW 6,	1111
	__ASSERT==	MW 8,	4545
	__ASSERT==	MW 10,	4545
	__ASSERT==	MW 12,	4646
	__ASSERT==	M 50.0,	TRUE
	__ASSERT==	MW 14,	4747
	__ASSERT==	MW 16,	4747
	__ASSERT==	M 50.1,	TRUE
	__ASSERT==	MW 18,	4848
	__ASSERT==	M 50.2,	TRUE
	__ASSERT==	MW 20,	4949
	__ASSERT==	MW 22,	4949
	__ASSERT==	M 50.3,	TRUE
	__ASSERT==	MW 24,	5050
	__ASSERT==	MW 26,	5050
	__ASSERT==	MW 28,	5050
	__ASSERT==	MW 30,	5050
	__ASSERT==	MW 32,	5050
	
	
	L		1111
	T		MW 0
	T		MW 2
	T		MW 4
	T		MW 6
	T		MW 8
	T		MW 10
	T		MW 12
	T		MW 14
	T		MW 16
	T		MW 18
	T		MW 20
	T		MW 22
	T		MW 24
	T		MW 26
	T		MW 28
	T		MW 30
	T		MW 32
	L		0
	T		MW 50
	CALL "FC_movebox_0" (
		// VAR_INPUT
		IN0		:= 4242,  // INT
		IN1		:= 4343,  // INT
		EN2		:= TRUE,  // BOOL
		IN2		:= 4444,  // INT
		EN3		:= TRUE,  // BOOL
		IN3		:= 4545,  // INT
		EN4		:= TRUE,  // BOOL
		IN4		:= 4646,  // INT
		EN5		:= TRUE,  // BOOL
		IN5		:= 4747,  // INT
		IN6		:= 4848,  // INT
		IN7		:= 4949,  // INT
		IN8		:= 5050,  // INT
		// VAR_OUTPUT
		OUT0		:= MW 0,  // INT
		OUT1_0		:= MW 2,  // INT
		OUT1_1		:= MW 4,  // INT
		OUT2		:= MW 6,  // INT
		OUT3_0		:= MW 8,  // INT
		OUT3_1		:= MW 10,  // INT
		OUT4		:= MW 12,  // INT
		ENO4		:= M 50.0,  // BOOL
		OUT5_0		:= MW 14,  // INT
		OUT5_1		:= MW 16,  // INT
		ENO5		:= M 50.1,  // BOOL
		OUT6		:= MW 18,  // INT
		ENO6		:= M 50.2,  // BOOL
		OUT7_0		:= MW 20,  // INT
		OUT7_1		:= MW 22,  // INT
		ENO7		:= M 50.3,  // BOOL
		OUT8_0		:= MW 24,  // INT
		OUT8_1		:= MW 26,  // INT
		OUT8_2		:= MW 28,  // INT
		OUT8_3		:= MW 30,  // INT
		OUT8_4		:= MW 32,  // INT
	)
	__ASSERT==	MW 0,	4242
	__ASSERT==	MW 2,	4343
	__ASSERT==	MW 4,	4343
	__ASSERT==	MW 6,	4444
	__ASSERT==	MW 8,	4545
	__ASSERT==	MW 10,	4545
	__ASSERT==	MW 12,	4646
	__ASSERT==	M 50.0,	TRUE
	__ASSERT==	MW 14,	4747
	__ASSERT==	MW 16,	4747
	__ASSERT==	M 50.1,	TRUE
	__ASSERT==	MW 18,	4848
	__ASSERT==	M 50.2,	TRUE
	__ASSERT==	MW 20,	4949
	__ASSERT==	MW 22,	4949
	__ASSERT==	M 50.3,	TRUE
	__ASSERT==	MW 24,	5050
	__ASSERT==	MW 26,	5050
	__ASSERT==	MW 28,	5050
	__ASSERT==	MW 30,	5050
	__ASSERT==	MW 32,	5050
	
	
	BE
END_FUNCTION

]]></source>

		<!-- AWL/STL source code -->
		<source enabled="1"
		        name="TEST movebox 1"
		        type="0"><![CDATA[
FUNCTION "FC_TEST_movebox_1" : VOID
BEGIN
	L	1111
	T	MW 0
	T	MW 20
	T	MD 30
	T	MD 40
	CALL "FC_movebox_1" (
		// VAR_INPUT
		IN0		:= L#42424242 ,  // DINT
		EN1		:= FALSE ,  // BOOL
		EN2		:= FALSE ,  // BOOL
		EN40		:= FALSE ,  // BOOL
		EN41		:= FALSE ,  // BOOL
		IN4		:= 2424 ,  // INT
		// VAR_OUTPUT
		OUT0		:= MW 0 ,  // WORD
		OUT2		:= MW 20 ,  // WORD
		OUT3		:= MD 30 ,  // DINT
		OUT4		:= MD 40 ,  // DINT
	)
	__ASSERT==	MW 0,	22450
	__ASSERT==	MW 20,	1111
	__ASSERT==	MD 30,	1111
	__ASSERT==	MD 40,	1111
	
	
	L	1111
	T	MW 0
	T	MW 20
	T	MD 30
	T	MD 40
	CALL "FC_movebox_1" (
		// VAR_INPUT
		IN0		:= L#42424242 ,  // DINT
		EN1		:= TRUE ,  // BOOL
		EN2		:= FALSE ,  // BOOL
		EN40		:= FALSE ,  // BOOL
		EN41		:= FALSE ,  // BOOL
		IN4		:= 2424 ,  // INT
		// VAR_OUTPUT
		OUT0		:= MW 0 ,  // WORD
		OUT2		:= MW 20 ,  // WORD
		OUT3		:= MD 30 ,  // DINT
		OUT4		:= MD 40 ,  // DINT
	)
	__ASSERT==	MW 0,	22450
	__ASSERT==	MW 20,	1111
	__ASSERT==	MD 30,	1111
	__ASSERT==	MD 40,	1111
	
	
	L	1111
	T	MW 0
	T	MW 20
	T	MD 30
	T	MD 40
	CALL "FC_movebox_1" (
		// VAR_INPUT
		IN0		:= L#42424242 ,  // DINT
		EN1		:= FALSE ,  // BOOL
		EN2		:= TRUE ,  // BOOL
		EN40		:= FALSE ,  // BOOL
		EN41		:= FALSE ,  // BOOL
		IN4		:= 2424 ,  // INT
		// VAR_OUTPUT
		OUT0		:= MW 0 ,  // WORD
		OUT2		:= MW 20 ,  // WORD
		OUT3		:= MD 30 ,  // DINT
		OUT4		:= MD 40 ,  // DINT
	)
	__ASSERT==	MW 0,	22450
	__ASSERT==	MW 20,	1111
	__ASSERT==	MD 30,	1111
	__ASSERT==	MD 40,	1111
	
	
	L	1111
	T	MW 0
	T	MW 20
	T	MD 30
	T	MD 40
	CALL "FC_movebox_1" (
		// VAR_INPUT
		IN0		:= L#42424242 ,  // DINT
		EN1		:= TRUE ,  // BOOL
		EN2		:= TRUE ,  // BOOL
		EN40		:= FALSE ,  // BOOL
		EN41		:= FALSE ,  // BOOL
		IN4		:= 2424 ,  // INT
		// VAR_OUTPUT
		OUT0		:= MW 0 ,  // WORD
		OUT2		:= MW 20 ,  // WORD
		OUT3		:= MD 30 ,  // DINT
		OUT4		:= MD 40 ,  // DINT
	)
	__ASSERT==	MW 0,	22450
	__ASSERT==	MW 20,	22450
	__ASSERT==	MD 30,	L#42424242
	__ASSERT==	MD 40,	1111
	
	
	L	1111
	T	MW 0
	T	MW 20
	T	MD 30
	T	MD 40
	CALL "FC_movebox_1" (
		// VAR_INPUT
		IN0		:= L#42424242 ,  // DINT
		EN1		:= FALSE ,  // BOOL
		EN2		:= FALSE ,  // BOOL
		EN40		:= TRUE ,  // BOOL
		EN41		:= FALSE ,  // BOOL
		IN4		:= 2424 ,  // INT
		// VAR_OUTPUT
		OUT0		:= MW 0 ,  // WORD
		OUT2		:= MW 20 ,  // WORD
		OUT3		:= MD 30 ,  // DINT
		OUT4		:= MD 40 ,  // DINT
	)
	__ASSERT==	MW 0,	22450
	__ASSERT==	MW 20,	1111
	__ASSERT==	MD 30,	1111
	__ASSERT==	MD 40,	1111
	
	
	L	1111
	T	MW 0
	T	MW 20
	T	MD 30
	T	MD 40
	CALL "FC_movebox_1" (
		// VAR_INPUT
		IN0		:= L#42424242 ,  // DINT
		EN1		:= TRUE ,  // BOOL
		EN2		:= FALSE ,  // BOOL
		EN40		:= TRUE ,  // BOOL
		EN41		:= FALSE ,  // BOOL
		IN4		:= 2424 ,  // INT
		// VAR_OUTPUT
		OUT0		:= MW 0 ,  // WORD
		OUT2		:= MW 20 ,  // WORD
		OUT3		:= MD 30 ,  // DINT
		OUT4		:= MD 40 ,  // DINT
	)
	__ASSERT==	MW 0,	22450
	__ASSERT==	MW 20,	1111
	__ASSERT==	MD 30,	1111
	__ASSERT==	MD 40,	1111
	
	
	L	1111
	T	MW 0
	T	MW 20
	T	MD 30
	T	MD 40
	CALL "FC_movebox_1" (
		// VAR_INPUT
		IN0		:= L#42424242 ,  // DINT
		EN1		:= FALSE ,  // BOOL
		EN2		:= TRUE ,  // BOOL
		EN40		:= TRUE ,  // BOOL
		EN41		:= FALSE ,  // BOOL
		IN4		:= 2424 ,  // INT
		// VAR_OUTPUT
		OUT0		:= MW 0 ,  // WORD
		OUT2		:= MW 20 ,  // WORD
		OUT3		:= MD 30 ,  // DINT
		OUT4		:= MD 40 ,  // DINT
	)
	__ASSERT==	MW 0,	22450
	__ASSERT==	MW 20,	1111
	__ASSERT==	MD 30,	1111
	__ASSERT==	MD 40,	1111
	
	
	L	1111
	T	MW 0
	T	MW 20
	T	MD 30
	T	MD 40
	CALL "FC_movebox_1" (
		// VAR_INPUT
		IN0		:= L#42424242 ,  // DINT
		EN1		:= TRUE ,  // BOOL
		EN2		:= TRUE ,  // BOOL
		EN40		:= TRUE ,  // BOOL
		EN41		:= FALSE ,  // BOOL
		IN4		:= 2424 ,  // INT
		// VAR_OUTPUT
		OUT0		:= MW 0 ,  // WORD
		OUT2		:= MW 20 ,  // WORD
		OUT3		:= MD 30 ,  // DINT
		OUT4		:= MD 40 ,  // DINT
	)
	__ASSERT==	MW 0,	22450
	__ASSERT==	MW 20,	22450
	__ASSERT==	MD 30,	L#42424242
	__ASSERT==	MD 40,	1111
	
	
	L	1111
	T	MW 0
	T	MW 20
	T	MD 30
	T	MD 40
	CALL "FC_movebox_1" (
		// VAR_INPUT
		IN0		:= L#42424242 ,  // DINT
		EN1		:= FALSE ,  // BOOL
		EN2		:= FALSE ,  // BOOL
		EN40		:= FALSE ,  // BOOL
		EN41		:= TRUE ,  // BOOL
		IN4		:= 2424 ,  // INT
		// VAR_OUTPUT
		OUT0		:= MW 0 ,  // WORD
		OUT2		:= MW 20 ,  // WORD
		OUT3		:= MD 30 ,  // DINT
		OUT4		:= MD 40 ,  // DINT
	)
	__ASSERT==	MW 0,	22450
	__ASSERT==	MW 20,	1111
	__ASSERT==	MD 30,	1111
	__ASSERT==	MD 40,	1111
	
	
	L	1111
	T	MW 0
	T	MW 20
	T	MD 30
	T	MD 40
	CALL "FC_movebox_1" (
		// VAR_INPUT
		IN0		:= L#42424242 ,  // DINT
		EN1		:= TRUE ,  // BOOL
		EN2		:= FALSE ,  // BOOL
		EN40		:= FALSE ,  // BOOL
		EN41		:= TRUE ,  // BOOL
		IN4		:= 2424 ,  // INT
		// VAR_OUTPUT
		OUT0		:= MW 0 ,  // WORD
		OUT2		:= MW 20 ,  // WORD
		OUT3		:= MD 30 ,  // DINT
		OUT4		:= MD 40 ,  // DINT
	)
	__ASSERT==	MW 0,	22450
	__ASSERT==	MW 20,	1111
	__ASSERT==	MD 30,	1111
	__ASSERT==	MD 40,	1111
	
	
	L	1111
	T	MW 0
	T	MW 20
	T	MD 30
	T	MD 40
	CALL "FC_movebox_1" (
		// VAR_INPUT
		IN0		:= L#42424242 ,  // DINT
		EN1		:= FALSE ,  // BOOL
		EN2		:= TRUE ,  // BOOL
		EN40		:= FALSE ,  // BOOL
		EN41		:= TRUE ,  // BOOL
		IN4		:= 2424 ,  // INT
		// VAR_OUTPUT
		OUT0		:= MW 0 ,  // WORD
		OUT2		:= MW 20 ,  // WORD
		OUT3		:= MD 30 ,  // DINT
		OUT4		:= MD 40 ,  // DINT
	)
	__ASSERT==	MW 0,	22450
	__ASSERT==	MW 20,	1111
	__ASSERT==	MD 30,	1111
	__ASSERT==	MD 40,	1111
	
	
	L	1111
	T	MW 0
	T	MW 20
	T	MD 30
	T	MD 40
	CALL "FC_movebox_1" (
		// VAR_INPUT
		IN0		:= L#42424242 ,  // DINT
		EN1		:= TRUE ,  // BOOL
		EN2		:= TRUE ,  // BOOL
		EN40		:= FALSE ,  // BOOL
		EN41		:= TRUE ,  // BOOL
		IN4		:= 2424 ,  // INT
		// VAR_OUTPUT
		OUT0		:= MW 0 ,  // WORD
		OUT2		:= MW 20 ,  // WORD
		OUT3		:= MD 30 ,  // DINT
		OUT4		:= MD 40 ,  // DINT
	)
	__ASSERT==	MW 0,	22450
	__ASSERT==	MW 20,	22450
	__ASSERT==	MD 30,	L#42424242
	__ASSERT==	MD 40,	1111
	
	
	L	1111
	T	MW 0
	T	MW 20
	T	MD 30
	T	MD 40
	CALL "FC_movebox_1" (
		// VAR_INPUT
		IN0		:= L#42424242 ,  // DINT
		EN1		:= FALSE ,  // BOOL
		EN2		:= FALSE ,  // BOOL
		EN40		:= TRUE ,  // BOOL
		EN41		:= TRUE ,  // BOOL
		IN4		:= 2424 ,  // INT
		// VAR_OUTPUT
		OUT0		:= MW 0 ,  // WORD
		OUT2		:= MW 20 ,  // WORD
		OUT3		:= MD 30 ,  // DINT
		OUT4		:= MD 40 ,  // DINT
	)
	__ASSERT==	MW 0,	22450
	__ASSERT==	MW 20,	1111
	__ASSERT==	MD 30,	1111
	__ASSERT==	MD 40,	2424
	
	
	L	1111
	T	MW 0
	T	MW 20
	T	MD 30
	T	MD 40
	CALL "FC_movebox_1" (
		// VAR_INPUT
		IN0		:= L#42424242 ,  // DINT
		EN1		:= TRUE ,  // BOOL
		EN2		:= FALSE ,  // BOOL
		EN40		:= TRUE ,  // BOOL
		EN41		:= TRUE ,  // BOOL
		IN4		:= 2424 ,  // INT
		// VAR_OUTPUT
		OUT0		:= MW 0 ,  // WORD
		OUT2		:= MW 20 ,  // WORD
		OUT3		:= MD 30 ,  // DINT
		OUT4		:= MD 40 ,  // DINT
	)
	__ASSERT==	MW 0,	22450
	__ASSERT==	MW 20,	1111
	__ASSERT==	MD 30,	1111
	__ASSERT==	MD 40,	2424
	
	
	L	1111
	T	MW 0
	T	MW 20
	T	MD 30
	T	MD 40
	CALL "FC_movebox_1" (
		// VAR_INPUT
		IN0		:= L#42424242 ,  // DINT
		EN1		:= FALSE ,  // BOOL
		EN2		:= TRUE ,  // BOOL
		EN40		:= TRUE ,  // BOOL
		EN41		:= TRUE ,  // BOOL
		IN4		:= 2424 ,  // INT
		// VAR_OUTPUT
		OUT0		:= MW 0 ,  // WORD
		OUT2		:= MW 20 ,  // WORD
		OUT3		:= MD 30 ,  // DINT
		OUT4		:= MD 40 ,  // DINT
	)
	__ASSERT==	MW 0,	22450
	__ASSERT==	MW 20,	1111
	__ASSERT==	MD 30,	1111
	__ASSERT==	MD 40,	2424
	
	
	L	1111
	T	MW 0
	T	MW 20
	T	MD 30
	T	MD 40
	CALL "FC_movebox_1" (
		// VAR_INPUT
		IN0		:= L#42424242 ,  // DINT
		EN1		:= TRUE ,  // BOOL
		EN2		:= TRUE ,  // BOOL
		EN40		:= TRUE ,  // BOOL
		EN41		:= TRUE ,  // BOOL
		IN4		:= 2424 ,  // INT
		// VAR_OUTPUT
		OUT0		:= MW 0 ,  // WORD
		OUT2		:= MW 20 ,  // WORD
		OUT3		:= MD 30 ,  // DINT
		OUT4		:= MD 40 ,  // DINT
	)
	__ASSERT==	MW 0,	22450
	__ASSERT==	MW 20,	22450
	__ASSERT==	MD 30,	L#42424242
	__ASSERT==	MD 40,	2424
	
	
	BE
END_FUNCTION
]]></source>

		<!-- AWL/STL source code -->
		<source enabled="1"
		        name="TEST movebox 2"
		        type="0"><![CDATA[
FUNCTION "FC_TEST_movebox_2" : VOID
BEGIN
	L	0
	T	MB 0
	L	L#11111111
	T	MD 10
	T	MD 20
	CALL "FC_movebox_2" (
		// VAR_INPUT
		EN0		:= FALSE,  // BOOL
		EN1		:= FALSE,  // BOOL
		IN0		:= B#16#42,  // BYTE
		// VAR_OUTPUT
		ENO0		:= M 0.0,  // BOOL
		OUT0		:= MD 10,  // DWORD
		OUT1		:= MD 20,  // DWORD
	)
	__ASSERT==	M 0.0,	FALSE
	__ASSERT==	MD 10,	L#11111111
	__ASSERT==	MD 20,	L#11111111
	
	
	L	0
	T	MB 0
	L	L#11111111
	T	MD 10
	T	MD 20
	CALL "FC_movebox_2" (
		// VAR_INPUT
		EN0		:= TRUE,  // BOOL
		EN1		:= FALSE,  // BOOL
		IN0		:= B#16#42,  // BYTE
		// VAR_OUTPUT
		ENO0		:= M 0.0,  // BOOL
		OUT0		:= MD 10,  // DWORD
		OUT1		:= MD 20,  // DWORD
	)
	__ASSERT==	M 0.0,	TRUE
	__ASSERT==	MD 10,	DW#16#42
	__ASSERT==	MD 20,	L#11111111
	
	
	L	0
	T	MB 0
	L	L#11111111
	T	MD 10
	T	MD 20
	CALL "FC_movebox_2" (
		// VAR_INPUT
		EN0		:= FALSE,  // BOOL
		EN1		:= TRUE,  // BOOL
		IN0		:= B#16#42,  // BYTE
		// VAR_OUTPUT
		ENO0		:= M 0.0,  // BOOL
		OUT0		:= MD 10,  // DWORD
		OUT1		:= MD 20,  // DWORD
	)
	__ASSERT==	M 0.0,	FALSE
	__ASSERT==	MD 10,	L#11111111
	__ASSERT==	MD 20,	L#11111111
	
	
	L	0
	T	MB 0
	L	L#11111111
	T	MD 10
	T	MD 20
	CALL "FC_movebox_2" (
		// VAR_INPUT
		EN0		:= TRUE,  // BOOL
		EN1		:= TRUE,  // BOOL
		IN0		:= B#16#42,  // BYTE
		// VAR_OUTPUT
		ENO0		:= M 0.0,  // BOOL
		OUT0		:= MD 10,  // DWORD
		OUT1		:= MD 20,  // DWORD
	)
	__ASSERT==	M 0.0,	TRUE
	__ASSERT==	MD 10,	DW#16#42
	__ASSERT==	MD 20,	DW#16#42
	
	
	BE
END_FUNCTION
]]></source>
	</language_awl>

	<!-- FUP/FBD language configuration -->
	<language_fup>
		<!-- FUP/FBD source code -->
		<source enabled="1"
		        name="movebox 0"
		        type="1"><![CDATA[
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<!-- Awlsim FUP/FBD source generated by awlsim-0.66.0-pre -->
<FUP version="0" zoom="1.0">
	<blockdecl name='"FC_movebox_0"' type="FC" />
	<interface allow_initvalue="0"
	           allow_inouts="1"
	           allow_inputs="1"
	           allow_outputs="1"
	           allow_retval="1"
	           allow_stats="0"
	           allow_temps="1">
		<inputs>
			<field name="IN0" type="INT" uuid="9d196073-7730-4334-b2d3-c2f7983060b9" />
			<field name="IN1" type="INT" uuid="ef0be7e1-04f0-4447-a990-1d825bb42b11" />
			<field name="EN2" type="BOOL" uuid="e1110dff-56c1-43d3-a936-4e78ca2e023d" />
			<field name="IN2" type="INT" uuid="ad676cc1-6872-43aa-8854-e9c7b56bd996" />
			<field name="EN3" type="BOOL" uuid="4fea3dba-2528-4c56-86b1-8c52c235bb28" />
			<field name="IN3" type="INT" uuid="1836a6ef-e4b8-47e5-966a-c17f04e17c08" />
			<field name="EN4" type="BOOL" uuid="70602a67-ad86-48cf-b1fa-20f09a8ad0e7" />
			<field name="IN4" type="INT" uuid="396000d1-049d-4e70-bed7-27de4dc8472e" />
			<field name="EN5" type="BOOL" uuid="7243b487-e813-470b-8b4b-300e8a1cb3ac" />
			<field name="IN5" type="INT" uuid="bcf96278-1e8a-4ca9-bc88-279836c89ef3" />
			<field name="IN6" type="INT" uuid="d5a59eaa-5929-4570-9f23-33774186904a" />
			<field name="IN7" type="INT" uuid="f20c14bd-052c-426c-b101-4651e748acd2" />
			<field name="IN8" type="INT" uuid="552bd9f3-c6fd-4a76-9ff5-9aa2b64cf471" />
		</inputs>
		<outputs>
			<field name="OUT0" type="INT" uuid="6d88a11f-724f-4e3c-907b-0b09c6e00edb" />
			<field name="OUT1_0" type="INT" uuid="6d0ab820-6102-4e7c-9829-d62efe480da7" />
			<field name="OUT1_1" type="INT" uuid="3d6f9f90-ee86-4dd2-b861-f11d99246c3c" />
			<field name="OUT2" type="INT" uuid="09c0463a-4138-4c4a-bed2-efce3efaebe1" />
			<field name="OUT3_0" type="INT" uuid="9dd4f28a-91db-4972-ba08-96aee9e8ddc9" />
			<field name="OUT3_1" type="INT" uuid="8918a86f-000c-4adb-8de4-653da5f09bcb" />
			<field name="OUT4" type="INT" uuid="3aae545d-b37b-47b9-b61a-5d91192d13a0" />
			<field name="ENO4" type="BOOL" uuid="b33178ac-0d48-4b6c-8f0c-420dd62ccf59" />
			<field name="OUT5_0" type="INT" uuid="759f8cd9-d5fd-42c6-bbcd-dcdbc877d2e0" />
			<field name="OUT5_1" type="INT" uuid="6a9bacfd-30cc-4a9b-b963-6de1bd831b03" />
			<field name="ENO5" type="BOOL" uuid="480b057a-ee15-4443-8c66-a27372bf227b" />
			<field name="OUT6" type="INT" uuid="5462a22d-d636-49c6-ba31-d346f288a68d" />
			<field name="ENO6" type="BOOL" uuid="fee6e346-561e-4141-9b9f-59d492d5297c" />
			<field name="OUT7_0" type="INT" uuid="0abc5913-d898-4a94-9e63-c3bc55ec3b4b" />
			<field name="OUT7_1" type="INT" uuid="6caf65d3-cadf-4ddf-8b0c-d351612f0eb1" />
			<field name="ENO7" type="BOOL" uuid="5f1b528a-633a-49be-a2df-59aff8c3d08b" />
			<field name="OUT8_0" type="INT" uuid="5c617d32-b2a0-410f-ba27-8e0018879ec2" />
			<field name="OUT8_1" type="INT" uuid="95a0feaa-e3c1-4521-a1fa-fd1e623713e9" />
			<field name="OUT8_2" type="INT" uuid="472f9c78-0c77-4263-8b43-4c3ef6447fd7" />
			<field name="OUT8_3" type="INT" uuid="9fb56c79-170d-4b6b-9434-be78e24ab4a8" />
			<field name="OUT8_4" type="INT" uuid="cf2dddae-10c2-4b86-a8fe-f911b20bfdf1" />
		</outputs>
		<retval>
			<field name="RET_VAL" type="void" uuid="57886082-33db-41e6-92d9-ca75c31d3b4f" />
		</retval>
	</interface>
	<grids>
		<grid height="32" uuid="851bbcbc-4548-4018-bac6-c702db7f93ae" width="12">
			<optimizers all="1" enabled="1" type="awl" />
			<wires>
				<wire id="0" uuid="aae2a1f9-f15d-4895-a2e5-dad85aa9514d" />
				<wire id="1" uuid="98d876bc-5e63-42be-8784-20b3fc84a2e7" />
				<wire id="2" uuid="80e5facd-7ea6-4ebe-b324-3670a4a4fd11" />
				<wire id="3" uuid="7a718e7f-dee2-4a48-b774-4fa3a427a19d" />
				<wire id="4" uuid="638dd741-b458-4f31-b534-ca2df4bf3e8c" />
				<wire id="5" uuid="4fe3a191-515d-458f-8c84-4fdfab3b94d7" />
				<wire id="6" uuid="052fb2d0-e468-4a97-9443-4772a4dcca17" />
				<wire id="7" uuid="d541ec58-f869-490d-8dca-fbdcb7baa8a5" />
				<wire id="8" uuid="2bd4681b-6759-4a93-8a2b-2b6e2eaf2f75" />
				<wire id="9" uuid="f8a24674-23f5-4fdf-82ae-f687538b2772" />
				<wire id="10" uuid="eb3559fe-7f74-47ce-971f-370c98a6c8b0" />
				<wire id="11" uuid="2283e340-0dea-456d-bbb0-87ddc749fd95" />
				<wire id="12" uuid="70661ba2-22ff-48a4-8dbd-857253baea22" />
				<wire id="13" uuid="cde4d2b4-137d-40fd-8990-1884e07cb1bb" />
				<wire id="14" uuid="9a656774-e326-4df9-9bde-09af3b3caa67" />
				<wire id="15" uuid="3e7e3dcf-5bca-4a2c-9294-cf96e7aa7138" />
				<wire id="16" uuid="b3f9c9f4-79e2-473d-8dd2-ae91a524be89" />
				<wire id="17" uuid="d6011009-143b-40da-bfd3-0a1e6e88a90f" />
				<wire id="18" uuid="44145384-58f1-4b59-88bf-326e1686ef8a" />
				<wire id="19" uuid="9aa40517-d9c0-49b2-8c0f-9fef698e212e" />
				<wire id="20" uuid="2f8e66aa-45c1-4497-96c9-5f2184f3cedc" />
				<wire id="21" uuid="96bcba7e-7242-4a72-9005-6590d85107aa" />
				<wire id="22" uuid="f46bdc31-5f44-49da-b167-9e27f3bc7aaa" />
				<wire id="23" uuid="22e52940-0bc7-4521-986f-a7f24ed80528" />
				<wire id="24" uuid="59b98ffc-0291-478a-a347-bc6ff794522f" />
				<wire id="25" uuid="6864284a-80c8-4082-953f-965589eec1a7" />
				<wire id="26" uuid="1e414ac5-21fd-4ead-a75d-3a90d9d244c2" />
				<wire id="27" uuid="cb932bbd-cf37-4150-89cf-c3736021fe89" />
				<wire id="28" uuid="9699feda-e133-4ac0-8587-d85cf5e2ac51" />
				<wire id="29" uuid="0dfa5a8f-ade9-4244-919e-a52563cdbe8a" />
				<wire id="30" uuid="23554340-a41e-46e6-8ff7-d61a35d5c861" />
				<wire id="31" uuid="9852112e-4308-480f-b6f6-83a999eb157d" />
				<wire id="32" uuid="ee9784eb-45f0-4b04-b746-77aa891bffb9" />
				<wire id="33" uuid="260e0c7d-fade-45cf-9b88-c5fdc16a58cf" />
			</wires>
			<elements>
				<element type="move" uuid="6c78858e-08e2-4ddd-bccc-406093a52ec8" x="2" y="1">
					<connections>
						<connection dir_in="1" dir_out="0" pos="0" text="EN" uuid="861fbf74-7c40-4a71-89e0-597a2ab9b250" wire="-1" />
						<connection dir_in="1" dir_out="0" pos="1" text="IN" uuid="9c218892-1323-4cdf-b7ff-3bf4f04051e9" wire="0" />
						<connection dir_in="0" dir_out="1" pos="0" text="OUT0" uuid="286049fe-5422-4487-b8cb-fe8ab3b7e262" wire="1" />
						<connection dir_in="0" dir_out="1" pos="1" text="ENO" uuid="68cd9864-4341-4a23-9098-f0081f947ffe" wire="-1" />
					</connections>
				</element>
				<element content="#IN0" subtype="load" type="operand" uuid="ef483d81-9dc6-47e5-bbc1-508cb04459e1" x="1" y="3">
					<connections>
						<connection dir_in="0" dir_out="1" pos="0" uuid="f4839b72-2e75-41b5-9d09-16f127d99969" wire="0" />
					</connections>
				</element>
				<element content="#OUT0" subtype="assign" type="operand" uuid="33222280-8d9e-4921-b431-6454a9846f83" x="3" y="2">
					<connections>
						<connection dir_in="1" dir_out="0" pos="0" uuid="62ba8b93-a288-4c82-855f-bd867fe3e0d2" wire="1" />
					</connections>
				</element>
				<element type="move" uuid="65bd00dc-6e21-468c-92f5-50eec4a34802" x="2" y="6">
					<connections>
						<connection dir_in="1" dir_out="0" pos="0" text="EN" uuid="f2c9fd20-bfeb-46d5-b3f3-359b662633e6" wire="2" />
						<connection dir_in="1" dir_out="0" pos="1" text="IN" uuid="e3491389-c179-4ad8-8e29-52cff622006b" wire="3" />
						<connection dir_in="0" dir_out="1" pos="0" text="OUT0" uuid="49026f72-19d8-42b8-a3bf-b1a45a5689a0" wire="4" />
						<connection dir_in="0" dir_out="1" pos="1" text="ENO" uuid="48072160-4277-4159-874a-859990e770ee" wire="-1" />
					</connections>
				</element>
				<element content="#EN2" subtype="load" type="operand" uuid="8a509495-c223-4f40-936c-2e136e58a876" x="1" y="7">
					<connections>
						<connection dir_in="0" dir_out="1" pos="0" uuid="8aa4fefc-fcc7-4f82-8e99-5148908e23b1" wire="2" />
					</connections>
				</element>
				<element content="#IN2" subtype="load" type="operand" uuid="b310e764-d250-4621-adac-4108e0b36494" x="1" y="8">
					<connections>
						<connection dir_in="0" dir_out="1" pos="0" uuid="f271b377-01c8-4716-b505-6c197237a0b8" wire="3" />
					</connections>
				</element>
				<element content="#OUT2" subtype="assign" type="operand" uuid="2e89baf6-fff0-40c7-8223-78776afbf128" x="3" y="7">
					<connections>
						<connection dir_in="1" dir_out="0" pos="0" uuid="961ac6a9-4448-44ea-96ca-3ff7169a1d8f" wire="4" />
					</connections>
				</element>
				<element type="move" uuid="903fe79a-fb98-45a0-84c3-0eeca00f18e5" x="5" y="1">
					<connections>
						<connection dir_in="1" dir_out="0" pos="0" text="EN" uuid="3d9553fe-87cd-4a02-9a3f-1305fa3e5107" wire="-1" />
						<connection dir_in="1" dir_out="0" pos="1" text="IN" uuid="1d46de09-ae66-4fe1-be34-186916b6158f" wire="5" />
						<connection dir_in="0" dir_out="1" pos="0" text="OUT0" uuid="b11e02d4-dfce-4723-a8c3-e494a8cf8c1e" wire="6" />
						<connection dir_in="0" dir_out="1" pos="1" text="OUT1" uuid="9f918687-7798-4d35-9100-be72eaf6e450" wire="7" />
						<connection dir_in="0" dir_out="1" pos="2" text="ENO" uuid="b8cccea5-51e8-4b64-88c4-f7c1da718b86" wire="-1" />
					</connections>
				</element>
				<element content="#IN1" subtype="load" type="operand" uuid="e0e4142e-8e1c-46fb-81fa-25fdcc4467fc" x="4" y="3">
					<connections>
						<connection dir_in="0" dir_out="1" pos="0" uuid="5c0a25eb-733b-43a1-803b-5148785ea229" wire="5" />
					</connections>
				</element>
				<element content="#OUT1_0" subtype="assign" type="operand" uuid="b72e35dd-890e-4ccb-9091-82745ec8fcbd" x="6" y="2">
					<connections>
						<connection dir_in="1" dir_out="0" pos="0" uuid="37741ece-2e05-447c-9e1b-b0e1c8749ad3" wire="6" />
					</connections>
				</element>
				<element content="#OUT1_1" subtype="assign" type="operand" uuid="088dd44f-7e4d-41ca-b469-0c3a57cdf46a" x="6" y="3">
					<connections>
						<connection dir_in="1" dir_out="0" pos="0" uuid="ff342d3d-cf91-487b-94ad-9e60b9942851" wire="7" />
					</connections>
				</element>
				<element type="move" uuid="b48b3801-a090-4e20-9cf4-595ac43fa8b0" x="5" y="6">
					<connections>
						<connection dir_in="1" dir_out="0" pos="0" text="EN" uuid="06fc0d26-ca75-4af7-a42b-37ebff8d17f0" wire="8" />
						<connection dir_in="1" dir_out="0" pos="1" text="IN" uuid="9fa2bb3a-2334-4a4c-9af2-f7681b78afb7" wire="9" />
						<connection dir_in="0" dir_out="1" pos="0" text="OUT0" uuid="5a95fb3e-03a8-4031-8593-e13097b478fe" wire="10" />
						<connection dir_in="0" dir_out="1" pos="1" text="OUT1" uuid="3d8a9542-3ef4-4e14-a361-cbfc56e33bae" wire="11" />
						<connection dir_in="0" dir_out="1" pos="2" text="ENO" uuid="c4c4ff66-4be9-475f-a802-69259d1e603d" wire="-1" />
					</connections>
				</element>
				<element content="#EN3" subtype="load" type="operand" uuid="a00d1ffb-5c2a-451a-b28d-27438c8c3b0f" x="4" y="7">
					<connections>
						<connection dir_in="0" dir_out="1" pos="0" uuid="f382ed6f-230b-42c3-b83a-9d2774131118" wire="8" />
					</connections>
				</element>
				<element content="#IN3" subtype="load" type="operand" uuid="dc236965-c5c4-4a0d-8b5e-a879a5898012" x="4" y="8">
					<connections>
						<connection dir_in="0" dir_out="1" pos="0" uuid="7b263231-4bd5-4b0a-97ef-b739a5fa8173" wire="9" />
					</connections>
				</element>
				<element content="#OUT3_0" subtype="assign" type="operand" uuid="560c38d0-6cd8-4a51-8d70-4e31c1472384" x="6" y="7">
					<connections>
						<connection dir_in="1" dir_out="0" pos="0" uuid="b031246d-c9d0-4a90-b11a-af96a5b6d3af" wire="10" />
					</connections>
				</element>
				<element content="#OUT3_1" subtype="assign" type="operand" uuid="a9b7ff19-681b-4373-a673-0a8cda5ca1a6" x="6" y="8">
					<connections>
						<connection dir_in="1" dir_out="0" pos="0" uuid="9402c6b9-d254-4652-886b-6996830a693a" wire="11" />
					</connections>
				</element>
				<element type="move" uuid="54fae4b9-0ce4-4e23-9cca-13798f3909ac" x="2" y="11">
					<connections>
						<connection dir_in="1" dir_out="0" pos="0" text="EN" uuid="347af98e-be26-4deb-9c94-30905f641664" wire="12" />
						<connection dir_in="1" dir_out="0" pos="1" text="IN" uuid="6571a216-6f24-4089-b6f4-63bbc7d8658d" wire="13" />
						<connection dir_in="0" dir_out="1" pos="0" text="OUT0" uuid="3cf9d43e-6abc-49a2-b301-7fdf90d9b127" wire="14" />
						<connection dir_in="0" dir_out="1" pos="1" text="ENO" uuid="e5292ca6-0ac3-4e3e-a198-78f27376ecc5" wire="15" />
					</connections>
				</element>
				<element content="#EN4" subtype="load" type="operand" uuid="d7be174b-f53e-4125-90d5-d814398c6646" x="1" y="12">
					<connections>
						<connection dir_in="0" dir_out="1" pos="0" uuid="66d678a4-58c0-46a6-9bcf-089f46a61fb4" wire="12" />
					</connections>
				</element>
				<element content="#IN4" subtype="load" type="operand" uuid="55879638-83e9-421c-9381-d268bf2af875" x="1" y="13">
					<connections>
						<connection dir_in="0" dir_out="1" pos="0" uuid="a779677e-2145-4f24-a63a-f8e75f54d9ef" wire="13" />
					</connections>
				</element>
				<element content="#OUT4" subtype="assign" type="operand" uuid="29f47df5-7d18-41a0-8790-8de37e2204bf" x="3" y="12">
					<connections>
						<connection dir_in="1" dir_out="0" pos="0" uuid="389f35c5-9e4d-4ae2-96be-395aed3bd653" wire="14" />
					</connections>
				</element>
				<element content="#ENO4" subtype="assign" type="operand" uuid="89a30afa-5bd9-4069-8c6d-7143979b9720" x="3" y="13">
					<connections>
						<connection dir_in="1" dir_out="0" pos="0" uuid="a4e759e4-f224-4c77-b211-54b10f155a33" wire="15" />
					</connections>
				</element>
				<element type="move" uuid="db33273b-af95-49dc-800f-19a42174bd3d" x="5" y="11">
					<connections>
						<connection dir_in="1" dir_out="0" pos="0" text="EN" uuid="3e8ccc15-9495-401b-9c1b-2a1aae098af3" wire="16" />
						<connection dir_in="1" dir_out="0" pos="1" text="IN" uuid="5c496e7a-931b-44c5-9fb5-3303e5f127cc" wire="17" />
						<connection dir_in="0" dir_out="1" pos="0" text="OUT0" uuid="1aa5c936-49b6-4ca4-8fcc-16478c387040" wire="18" />
						<connection dir_in="0" dir_out="1" pos="1" text="OUT1" uuid="ed4a2c84-a2f7-4f21-a84c-0330ab94cb9c" wire="19" />
						<connection dir_in="0" dir_out="1" pos="2" text="ENO" uuid="beb73711-d42c-4731-8493-5cb9c914739f" wire="20" />
					</connections>
				</element>
				<element content="#EN5" subtype="load" type="operand" uuid="1f0b6a25-0430-46ab-beda-7b20ff2f9cb7" x="4" y="12">
					<connections>
						<connection dir_in="0" dir_out="1" pos="0" uuid="98cd6668-14d9-4ffd-8957-fced1ad3954f" wire="16" />
					</connections>
				</element>
				<element content="#IN5" subtype="load" type="operand" uuid="bda2895e-336a-421d-8d07-bc703b29bf41" x="4" y="13">
					<connections>
						<connection dir_in="0" dir_out="1" pos="0" uuid="d1b9e460-3122-4f03-9f2e-a0d6c899b7a2" wire="17" />
					</connections>
				</element>
				<element content="#OUT5_0" subtype="assign" type="operand" uuid="d5551f69-4ad2-4e9e-9182-606042ba8f71" x="6" y="12">
					<connections>
						<connection dir_in="1" dir_out="0" pos="0" uuid="25107c03-5608-4739-9f4d-c8226255b079" wire="18" />
					</connections>
				</element>
				<element content="#OUT5_1" subtype="assign" type="operand" uuid="60a20578-3851-4ba8-97f7-d5c0f51d2f47" x="6" y="13">
					<connections>
						<connection dir_in="1" dir_out="0" pos="0" uuid="1412c28b-c81d-43db-ab0a-4e16d6f19675" wire="19" />
					</connections>
				</element>
				<element content="#ENO5" subtype="assign" type="operand" uuid="358cbe1c-0399-4592-bcb0-a9c98c4b15a3" x="6" y="14">
					<connections>
						<connection dir_in="1" dir_out="0" pos="0" uuid="5e637181-2384-4825-b68e-fac0367514a9" wire="20" />
					</connections>
				</element>
				<element type="move" uuid="27f56055-a067-4cec-890a-dbe7865caa1e" x="2" y="16">
					<connections>
						<connection dir_in="1" dir_out="0" pos="0" text="EN" uuid="e9c13eb3-de68-4fb7-9f60-dcf31d884495" wire="-1" />
						<connection dir_in="1" dir_out="0" pos="1" text="IN" uuid="ec8c8cd1-bad2-47ad-8418-4c0bb0ee5557" wire="21" />
						<connection dir_in="0" dir_out="1" pos="0" text="OUT0" uuid="20e7a028-a08d-41dc-a850-9ec622c8dc3d" wire="22" />
						<connection dir_in="0" dir_out="1" pos="1" text="ENO" uuid="2cadc388-2425-4ceb-9da9-2e33de7779b0" wire="23" />
					</connections>
				</element>
				<element content="#IN6" subtype="load" type="operand" uuid="4036e031-62ca-40a5-bc2e-16d055c01531" x="1" y="18">
					<connections>
						<connection dir_in="0" dir_out="1" pos="0" uuid="e8c07a91-edab-4796-b6b0-e8121741e7db" wire="21" />
					</connections>
				</element>
				<element content="#OUT6" subtype="assign" type="operand" uuid="9282202b-5ec8-4fb8-97e8-f42b606a244c" x="3" y="17">
					<connections>
						<connection dir_in="1" dir_out="0" pos="0" uuid="11424b3f-3b2e-4391-a659-c302d9db7b21" wire="22" />
					</connections>
				</element>
				<element content="#ENO6" subtype="assign" type="operand" uuid="c1ab183e-0ad8-4617-bc64-af4e9f02ddbb" x="3" y="18">
					<connections>
						<connection dir_in="1" dir_out="0" pos="0" uuid="fa86b855-e612-44fd-9404-5519143b9912" wire="23" />
					</connections>
				</element>
				<element type="move" uuid="69b95f98-d6fc-4a6b-a243-f12c396209ba" x="5" y="16">
					<connections>
						<connection dir_in="1" dir_out="0" pos="0" text="EN" uuid="806d6642-4fd5-446e-96e6-94a6dda7b669" wire="-1" />
						<connection dir_in="1" dir_out="0" pos="1" text="IN" uuid="60e253b3-a45d-41db-86ae-0a0eb52e3466" wire="24" />
						<connection dir_in="0" dir_out="1" pos="0" text="OUT0" uuid="26677bce-cc08-45e7-9804-a2af0630d71b" wire="25" />
						<connection dir_in="0" dir_out="1" pos="1" text="OUT1" uuid="ccb29fc1-9c01-48c1-9f60-de1d75f4509d" wire="26" />
						<connection dir_in="0" dir_out="1" pos="2" text="ENO" uuid="361d0a2c-e151-432b-8068-92be076cdaab" wire="27" />
					</connections>
				</element>
				<element content="#IN7" subtype="load" type="operand" uuid="fc1c59aa-90cd-434d-ae02-10c1e4227fd4" x="4" y="18">
					<connections>
						<connection dir_in="0" dir_out="1" pos="0" uuid="c28c9918-e7cc-4608-a71f-97bc2c0daf92" wire="24" />
					</connections>
				</element>
				<element content="#OUT7_0" subtype="assign" type="operand" uuid="ebb64603-8b2e-48cb-b889-6f1d0c4d8357" x="6" y="17">
					<connections>
						<connection dir_in="1" dir_out="0" pos="0" uuid="35995b32-369e-4bc2-8368-65c6e11fd826" wire="25" />
					</connections>
				</element>
				<element content="#OUT7_1" subtype="assign" type="operand" uuid="f858ae5d-941f-4ed8-bdcd-d29719fea126" x="6" y="18">
					<connections>
						<connection dir_in="1" dir_out="0" pos="0" uuid="d792c760-07ad-4712-91b5-f707a52a2010" wire="26" />
					</connections>
				</element>
				<element content="#ENO7" subtype="assign" type="operand" uuid="5d13c563-97a7-486c-849e-d281b95e6dfe" x="6" y="19">
					<connections>
						<connection dir_in="1" dir_out="0" pos="0" uuid="57b97814-a06e-4fb7-b5e5-520698bb77c8" wire="27" />
					</connections>
				</element>
				<element type="move" uuid="df6cd64a-32e8-4eb1-bf3c-a1d7844e15d9" x="5" y="21">
					<connections>
						<connection dir_in="1" dir_out="0" pos="0" text="EN" uuid="37647522-7cdc-41c5-be23-2ab7be503ce2" wire="-1" />
						<connection dir_in="1" dir_out="0" pos="1" text="IN" uuid="21d310f9-e01c-4214-a25a-a19d90e94d86" wire="28" />
						<connection dir_in="0" dir_out="1" pos="0" text="OUT0" uuid="142b8b7f-d6d4-4129-881c-d75b0f1ff70c" wire="29" />
						<connection dir_in="0" dir_out="1" pos="1" text="OUT1" uuid="56c9a651-f935-4d4f-a0df-16af2c9138e6" wire="30" />
						<connection dir_in="0" dir_out="1" pos="2" text="OUT2" uuid="53239edd-1516-45af-a107-c0a3f7c92f24" wire="31" />
						<connection dir_in="0" dir_out="1" pos="3" text="OUT3" uuid="77ba8e6a-fbf5-4b4c-9d22-0c72971349bf" wire="32" />
						<connection dir_in="0" dir_out="1" pos="4" text="OUT4" uuid="45b4df63-cea0-44cb-a062-6846d94c8990" wire="33" />
						<connection dir_in="0" dir_out="1" pos="5" text="ENO" uuid="a23c6e88-1db0-40e5-b45a-354991444896" wire="-1" />
					</connections>
				</element>
				<element content="#IN8" subtype="load" type="operand" uuid="6253a4f4-9331-491b-b06a-6c9bade72566" x="4" y="23">
					<connections>
						<connection dir_in="0" dir_out="1" pos="0" uuid="8d4d8cba-f54d-4c8a-9097-1eb11ded41c3" wire="28" />
					</connections>
				</element>
				<element content="#OUT8_0" subtype="assign" type="operand" uuid="3e379c8c-9873-475d-ba13-ceb68362a023" x="6" y="22">
					<connections>
						<connection dir_in="1" dir_out="0" pos="0" uuid="29edb45c-eb6a-4acf-a3df-ea5b2471863a" wire="29" />
					</connections>
				</element>
				<element content="#OUT8_1" subtype="assign" type="operand" uuid="434a531a-0fd6-4626-8316-1416d7474505" x="6" y="23">
					<connections>
						<connection dir_in="1" dir_out="0" pos="0" uuid="17c46dea-c3ca-41c5-bcef-9264e5f0f3fe" wire="30" />
					</connections>
				</element>
				<element content="#OUT8_2" subtype="assign" type="operand" uuid="60dca331-ced2-4233-a530-31b769f6c15b" x="6" y="24">
					<connections>
						<connection dir_in="1" dir_out="0" pos="0" uuid="98d4aae8-52d4-48bb-b46e-cf6d6c2c698b" wire="31" />
					</connections>
				</element>
				<element content="#OUT8_3" subtype="assign" type="operand" uuid="46dde2c2-b6d0-4046-98a6-abf34be05396" x="6" y="25">
					<connections>
						<connection dir_in="1" dir_out="0" pos="0" uuid="9bf2e80b-21f2-4e67-8d79-c6aa85b5733a" wire="32" />
					</connections>
				</element>
				<element content="#OUT8_4" subtype="assign" type="operand" uuid="d9690215-4edb-4898-93c4-b9a404921ac9" x="6" y="26">
					<connections>
						<connection dir_in="1" dir_out="0" pos="0" uuid="975a1744-db8a-4827-8145-430d2e29f96f" wire="33" />
					</connections>
				</element>
			</elements>
		</grid>
	</grids>
</FUP>
]]></source>

		<!-- FUP/FBD source code -->
		<source enabled="1"
		        name="movebox 1"
		        type="1"><![CDATA[
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<!-- Awlsim FUP/FBD source generated by awlsim-0.66.0-pre -->
<FUP version="0" zoom="1.0">
	<blockdecl name='"FC_movebox_1"' type="FC" />
	<interface allow_initvalue="0"
	           allow_inouts="1"
	           allow_inputs="1"
	           allow_outputs="1"
	           allow_retval="1"
	           allow_stats="0"
	           allow_temps="1">
		<inputs>
			<field name="IN0" type="DINT" uuid="4756456b-e5f3-4fec-bea3-ef82cba35fbb" />
			<field name="EN1" type="BOOL" uuid="e2d2db4e-ddc7-4e69-a0a7-0ff1897db72c" />
			<field name="EN2" type="BOOL" uuid="d747d81a-7d1d-44ab-9a44-416672726ea0" />
			<field name="EN40" type="BOOL" uuid="2fc3f4b8-57ca-4d7a-939b-a7a0aa3fedcf" />
			<field name="EN41" type="BOOL" uuid="0d1ed571-3c51-4bcb-9aca-5ba67f98b771" />
			<field name="IN4" type="INT" uuid="a7e35d8f-33bd-4fca-b2a5-38f28329f0a4" />
		</inputs>
		<outputs>
			<field name="OUT0" type="WORD" uuid="4a571eb2-ee12-4603-b4c4-554fbfd6b9c7" />
			<field name="OUT2" type="WORD" uuid="143ea9d7-9874-4817-88df-a0cfe9318e9d" />
			<field name="OUT3" type="DINT" uuid="25853242-6b91-40f4-87f3-96f5ac0259d7" />
			<field name="OUT4" type="DINT" uuid="d479e9de-040d-424a-ab36-6e731b3f3f95" />
		</outputs>
		<retval>
			<field name="RET_VAL" type="VOID" uuid="2e3236d5-61fa-4680-91b9-8c26390242db" />
		</retval>
	</interface>
	<grids>
		<grid height="20" uuid="4d6e5511-c04f-46b4-9660-bca515d17bbe" width="13">
			<optimizers all="1" enabled="1" type="awl" />
			<wires>
				<wire id="0" uuid="869c9f7b-69b5-4930-8d89-3303f0f45a78" />
				<wire id="1" uuid="5a7357cf-20c4-4ff5-b1bb-c6aea25c36e2" />
				<wire id="2" uuid="e6aae8e9-62b1-42c9-a334-45498b1bb74f" />
				<wire id="3" uuid="dcd3f4f2-283d-43a6-98db-7526f7736732" />
				<wire id="4" uuid="61c21fb4-629f-4b36-b3aa-29288d07e5f4" />
				<wire id="5" uuid="e62abe3b-c4d7-440d-83c9-a96489ace979" />
				<wire id="6" uuid="a05142c8-1313-4c9d-a176-3cd87bbfe752" />
				<wire id="7" uuid="5cb05b18-d493-4834-8fcb-f480e68bf0a9" />
				<wire id="8" uuid="83fc3dd8-b32b-4e5a-a67e-7dfba35c9e35" />
				<wire id="9" uuid="fae90f58-ea09-46c4-94e6-1342d0bc4ea5" />
				<wire id="10" uuid="f097feef-b6d1-4ec8-b962-24a3e3c426f1" />
				<wire id="11" uuid="9398672c-8ca6-49d1-ba41-a86bc7e3196d" />
				<wire id="12" uuid="b71472ef-5468-40e0-a7bc-5ba33658f325" />
			</wires>
			<elements>
				<element type="move" uuid="2a656be7-8d46-4eea-a49b-dd7992b26ed5" x="2" y="7">
					<connections>
						<connection dir_in="1" dir_out="0" pos="0" text="EN" uuid="72430ae2-3f85-4e10-b749-ae3857658a44" wire="-1" />
						<connection dir_in="1" dir_out="0" pos="1" text="IN" uuid="fd1bd639-eb0b-4ccc-a2bb-e4ce3f06c37a" wire="1" />
						<connection dir_in="0" dir_out="1" pos="0" text="OUT0" uuid="ccedb705-5728-4d0d-890a-d16fb37e589d" wire="0" />
						<connection dir_in="0" dir_out="1" pos="1" text="OUT1" uuid="b71354cb-529a-4b6d-bd62-2d2f89a4f1ea" wire="2" />
						<connection dir_in="0" dir_out="1" pos="2" text="ENO" uuid="e436d4db-1583-4774-80d8-27ffed643884" wire="-1" />
					</connections>
				</element>
				<element type="move" uuid="57d8e0ed-c8d9-49ab-970b-56239bc4ece2" x="4" y="6">
					<connections>
						<connection dir_in="1" dir_out="0" pos="0" text="EN" uuid="5121c775-ecff-4396-bb0c-fcfb7cc38eac" wire="3" />
						<connection dir_in="1" dir_out="0" pos="1" text="IN" uuid="6a7643c7-af7d-4029-90e4-1dc594e1c911" wire="0" />
						<connection dir_in="0" dir_out="1" pos="0" text="OUT0" uuid="eef74887-659e-4182-b154-2f8dd6e4491f" wire="5" />
						<connection dir_in="0" dir_out="1" pos="1" text="ENO" uuid="60adfc69-b0a2-421e-8710-904107a309c7" wire="-1" />
					</connections>
				</element>
				<element content="#IN0" subtype="load" type="operand" uuid="99d6309f-c4e8-4f5d-92d8-53b25e84e321" x="1" y="9">
					<connections>
						<connection dir_in="0" dir_out="1" pos="0" uuid="18982c4e-963d-4708-bcf8-2eccba7970c0" wire="1" />
					</connections>
				</element>
				<element content="#OUT2" subtype="assign" type="operand" uuid="007bed50-bf6d-440c-b55a-4443f3142cb9" x="7" y="3">
					<connections>
						<connection dir_in="1" dir_out="0" pos="0" uuid="93d871ed-048c-4b70-b820-ccf1d073157f" wire="4" />
					</connections>
				</element>
				<element content="#OUT0" subtype="assign" type="operand" uuid="8d4c173e-379e-49a0-814f-78f298ee4ae3" x="3" y="9">
					<connections>
						<connection dir_in="1" dir_out="0" pos="0" uuid="54d5475a-e144-4e6f-9bc1-a07c22d10e65" wire="2" />
					</connections>
				</element>
				<element content="#EN1" subtype="load" type="operand" uuid="d10f6053-b001-440a-9460-19533e3d31d9" x="3" y="7">
					<connections>
						<connection dir_in="0" dir_out="1" pos="0" uuid="4bd7ed0c-cd87-41ee-8dfa-3bf1b87557c1" wire="3" />
					</connections>
				</element>
				<element type="move" uuid="26ebe4b8-cd1f-4c1c-bd85-1d1583e06239" x="6" y="5">
					<connections>
						<connection dir_in="1" dir_out="0" pos="0" text="EN" uuid="e394efb5-ba59-45ba-bf9c-a066d6253834" wire="6" />
						<connection dir_in="1" dir_out="0" pos="1" text="IN" uuid="815b25dc-696b-4200-b015-f29c7a015fff" wire="5" />
						<connection dir_in="0" dir_out="1" pos="0" text="OUT0" uuid="3e07a19e-401e-4422-80fc-6078c2e6765a" wire="4" />
						<connection dir_in="0" dir_out="1" pos="1" text="ENO" uuid="7920ff74-74eb-490d-b7a8-2b08ab3a346d" wire="-1" />
					</connections>
				</element>
				<element content="#EN2" subtype="load" type="operand" uuid="858cbf66-e91f-4c00-a0a9-894f31a03588" x="5" y="6">
					<connections>
						<connection dir_in="0" dir_out="1" pos="0" uuid="aa754539-7277-4a4d-95c4-0cdaa7ed8806" wire="6" />
					</connections>
				</element>
				<element type="move" uuid="66e9f0dc-1730-48aa-9624-09f994ebca69" x="2" y="13">
					<connections>
						<connection dir_in="1" dir_out="0" pos="0" text="EN" uuid="5742e294-abb7-41b8-be50-0d321cee28e0" wire="9" />
						<connection dir_in="1" dir_out="0" pos="1" text="IN" uuid="ad2a9d47-5359-43bb-bdd3-4f217daa6c96" wire="7" />
						<connection dir_in="0" dir_out="1" pos="0" text="OUT0" uuid="fa023183-bd4f-453a-8bd6-3c08bd4bb09e" wire="8" />
						<connection dir_in="0" dir_out="1" pos="1" text="ENO" uuid="d39dbb9e-bd57-4fb7-a61d-56523032aeb9" wire="-1" />
					</connections>
				</element>
				<element content="#IN4" subtype="load" type="operand" uuid="d3a212d9-0c4b-47c6-b7da-d6ca2efbfcbe" x="1" y="15">
					<connections>
						<connection dir_in="0" dir_out="1" pos="0" uuid="df33575a-b616-4071-8292-0336c780438d" wire="7" />
					</connections>
				</element>
				<element content="#OUT4" subtype="assign" type="operand" uuid="eb314a06-686e-4787-8001-2176c63a3623" x="3" y="14">
					<connections>
						<connection dir_in="1" dir_out="0" pos="0" uuid="52844007-7264-4d32-ba50-0ebac9a757ad" wire="8" />
					</connections>
				</element>
				<element subtype="and" type="boolean" uuid="a12df14e-0db9-4cb5-a59e-238c36db4a0f" x="1" y="12">
					<connections>
						<connection dir_in="1" dir_out="0" pos="0" uuid="50da09c3-9275-4afb-9e7e-1de4f95d1399" wire="10" />
						<connection dir_in="1" dir_out="0" pos="1" uuid="a2739aa0-3e48-4dac-b0a2-8db147a0de2b" wire="11" />
						<connection dir_in="0" dir_out="1" pos="0" uuid="f2d1c14b-e0c0-4cd4-bf17-b11640759c24" wire="9" />
					</connections>
				</element>
				<element content="#EN40" subtype="load" type="operand" uuid="3c745733-1ad5-490b-ac57-9cea0c2c0e1e" x="0" y="12">
					<connections>
						<connection dir_in="0" dir_out="1" pos="0" uuid="18ecfce0-8283-48b7-84c4-cd251689576a" wire="10" />
					</connections>
				</element>
				<element content="#EN41" subtype="load" type="operand" uuid="37c5ccf7-10df-47e6-987a-666b60b9f941" x="0" y="13">
					<connections>
						<connection dir_in="0" dir_out="1" pos="0" uuid="6677144d-82bb-4652-a662-f871fe6faaa9" wire="11" />
					</connections>
				</element>
				<element type="move" uuid="95fd4a7f-6d49-4b0f-ac56-28e6cdfcc204" x="8" y="4">
					<connections>
						<connection dir_in="1" dir_out="0" pos="0" text="EN" uuid="09d28268-387f-4880-b6dc-4fa9da30786c" wire="-1" />
						<connection dir_in="1" dir_out="0" pos="1" text="IN" uuid="d2285ed5-5d7f-42af-9680-d258315ff440" wire="4" />
						<connection dir_in="0" dir_out="1" pos="0" text="OUT0" uuid="c5e727e0-4e31-47fe-91ce-f5672a45cd0f" wire="12" />
						<connection dir_in="0" dir_out="1" pos="1" text="ENO" uuid="cf51ef63-4360-450d-b6b5-2a44fdd68c74" wire="-1" />
					</connections>
				</element>
				<element content="#OUT3" subtype="assign" type="operand" uuid="49cfd7e2-4275-4365-9485-fc56cf6984b4" x="9" y="5">
					<connections>
						<connection dir_in="1" dir_out="0" pos="0" uuid="8347c7cc-bbed-47ad-994f-97c31e3562d5" wire="12" />
					</connections>
				</element>
			</elements>
		</grid>
	</grids>
</FUP>
]]></source>

		<!-- FUP/FBD source code -->
		<source enabled="1"
		        name="movebox 2"
		        type="1"><![CDATA[
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<!-- Awlsim FUP/FBD source generated by awlsim-0.66.0-pre -->
<FUP version="0" zoom="1.0">
	<blockdecl name='"FC_movebox_2"' type="FC" />
	<interface allow_initvalue="0"
	           allow_inouts="1"
	           allow_inputs="1"
	           allow_outputs="1"
	           allow_retval="1"
	           allow_stats="0"
	           allow_temps="1">
		<inputs>
			<field name="EN0" type="BOOL" uuid="4d105d5a-b0b3-4a46-a5eb-e46a6cee66ad" />
			<field name="EN1" type="BOOL" uuid="94d21506-a025-470c-be96-645e3f232487" />
			<field name="IN0" type="BYTE" uuid="787042d5-4b65-41c4-b7bc-322a7d7365f7" />
		</inputs>
		<outputs>
			<field name="ENO0" type="BOOL" uuid="92800161-c08b-4a37-bde5-11ac959aaad7" />
			<field name="OUT0" type="DWORD" uuid="823dea37-4d52-43c4-9558-4af4b90c210a" />
			<field name="OUT1" type="DWORD" uuid="6d580feb-522f-4a26-b071-642615dac7a0" />
		</outputs>
		<retval>
			<field name="RET_VAL" type="VOID" uuid="67baf7f8-80e7-4f3b-bcce-294e222a0548" />
		</retval>
	</interface>
	<grids>
		<grid height="18" uuid="41e5de74-d95e-4eb5-896a-bd3eac687f82" width="12">
			<optimizers all="1" enabled="1" type="awl" />
			<wires>
				<wire id="0" uuid="4897faa0-83fb-4cf3-87d4-082ffbae67d9" />
				<wire id="1" uuid="4811fb51-3e59-4370-bd7f-156f85022a2d" />
				<wire id="2" uuid="0dcdbe17-60fa-4d65-9c55-cae4185d11a3" />
				<wire id="3" uuid="ccfde71e-aa14-4372-ba88-17418e304184" />
				<wire id="4" uuid="33a668d6-bce9-4ad9-8315-f90f237ca827" />
				<wire id="5" uuid="b4f953cb-0c60-47b2-81da-08c0485211aa" />
				<wire id="6" uuid="6a7c99fa-d6b6-4d4e-964f-2be627f6e822" />
			</wires>
			<elements>
				<element type="move" uuid="74cc3061-4ae4-4677-a3fb-1c3a1283302b" x="2" y="3">
					<connections>
						<connection dir_in="1" dir_out="0" pos="0" text="EN" uuid="50df4c21-72a6-48d6-bd6f-06449576ed88" wire="3" />
						<connection dir_in="1" dir_out="0" pos="1" text="IN" uuid="de00bd7a-0b68-4b14-9d30-3beb0963e13d" wire="4" />
						<connection dir_in="0" dir_out="1" pos="0" text="OUT0" uuid="7c2da7fb-f9be-4791-935b-c4e760d1c45e" wire="2" />
						<connection dir_in="0" dir_out="1" pos="1" text="OUT1" uuid="c0a0ee8e-0d9e-49d4-89a2-fe28c363edd2" wire="0" />
						<connection dir_in="0" dir_out="1" pos="2" text="ENO" uuid="0a6b1344-6201-46a4-bfd1-8fdf86a66de2" wire="6" />
					</connections>
				</element>
				<element type="move" uuid="711ccf32-6506-4504-947c-4f83cce321ad" x="6" y="3">
					<connections>
						<connection dir_in="1" dir_out="0" pos="0" text="EN" uuid="0a28136b-2caa-4390-86fc-3f5d1a17bdad" wire="1" />
						<connection dir_in="1" dir_out="0" pos="1" text="IN" uuid="8be97e5e-b633-403a-99f8-b6b113211cea" wire="0" />
						<connection dir_in="0" dir_out="1" pos="0" text="OUT0" uuid="39aa3545-f19e-41fc-ac2d-c43316727f1b" wire="5" />
						<connection dir_in="0" dir_out="1" pos="1" text="ENO" uuid="c829d0f8-1806-456c-b079-a9ce1bda97b2" wire="-1" />
					</connections>
				</element>
				<element content="#EN1" subtype="load" type="operand" uuid="ca976c87-3297-4bcd-8132-b0a1da4a7d91" x="5" y="4">
					<connections>
						<connection dir_in="0" dir_out="1" pos="0" uuid="af157674-857a-4459-85aa-d09aa48a57ce" wire="1" />
					</connections>
				</element>
				<element content="#OUT0" subtype="assign" type="operand" uuid="55cb2979-b5e6-49ab-b19a-14c82549b824" x="3" y="4">
					<connections>
						<connection dir_in="1" dir_out="0" pos="0" uuid="fc46f9a2-a618-46bf-9698-3d21059e5989" wire="2" />
					</connections>
				</element>
				<element content="#EN0" subtype="load" type="operand" uuid="6f31a5d8-eb9a-4d9f-8c8f-4c43a09af361" x="1" y="4">
					<connections>
						<connection dir_in="0" dir_out="1" pos="0" uuid="c41be60d-9902-42d2-9e21-c13639026ba1" wire="3" />
					</connections>
				</element>
				<element content="#IN0" subtype="load" type="operand" uuid="bbbda444-1b93-4a00-9292-b4b352004432" x="1" y="5">
					<connections>
						<connection dir_in="0" dir_out="1" pos="0" uuid="908749d8-b48e-42f7-91cb-eb45b0359150" wire="4" />
					</connections>
				</element>
				<element content="#OUT1" subtype="assign" type="operand" uuid="336ba3f7-eafa-49d4-bae0-8237409a0ccf" x="7" y="4">
					<connections>
						<connection dir_in="1" dir_out="0" pos="0" uuid="b5c92dd2-01aa-44d5-890b-44d940da0709" wire="5" />
					</connections>
				</element>
				<element content="#ENO0" subtype="assign" type="operand" uuid="88b7a548-e1e3-4ad2-927c-a39e6b3216a4" x="3" y="6">
					<connections>
						<connection dir_in="1" dir_out="0" pos="0" uuid="54f99dd8-aed0-4eaa-8538-1689ce31ea74" wire="6" />
					</connections>
				</element>
			</elements>
		</grid>
	</grids>
</FUP>
]]></source>
	</language_fup>

	<!-- Symbol table configuration -->
	<symbols>
		<!-- symbol table source code -->
		<source enabled="1"
		        name="symbol table"
		        type="3"><![CDATA[
126,FC_movebox_0            FC 20       FC 20
126,FC_TEST_movebox_0       FC 21       FC 21
126,FC_movebox_1            FC 30       FC 30
126,FC_TEST_movebox_1       FC 31       FC 31
126,FC_movebox_2            FC 40       FC 40
126,FC_TEST_movebox_2       FC 41       FC 41

]]></source>
	</symbols>

	<!-- Core server link configuration -->
	<core_link>
		<!-- Locally spawned core server -->
		<spawn_local enable="1"
		             interpreters="$DEFAULT"
		             port_range_begin="4183"
		             port_range_end="8278" />

		<!-- Remote server connection -->
		<connect host="192.168.179.31"
		         port="4151"
		         timeout_ms="3000" />

		<!-- Transport tunnel -->
		<tunnel local_port="-1"
		        type="0">
			<ssh executable="ssh"
			     port="22"
			     user="pi" />
		</tunnel>
	</core_link>

	<!-- Hardware modules configuration -->
	<hardware>
		<!-- Loaded hardware module -->
		<module name="dummy">
			<params>
				<param name="inputAddressBase"
				       value="0" />
				<param name="outputAddressBase"
				       value="0" />
			</params>
		</module>
	</hardware>

	<!-- Graphical user interface configuration -->
	<gui>
		<editor autoindent="1"
		        font="Courier,12,-1,2,50,0,0,0,0,0"
		        paste_autoindent="1"
		        validation="1" />
	</gui>
</awlsim_project>
