MW 0, 0
__ASSERT<> MW 2, W#16#0
__ASSERT== M 4.0, TRUE
__ASSERT== M 4.1, TRUE
__ASSERT<> MW 10, 0
__ASSERT<> MW 12, W#16#0
__ASSERT== M 14.0, TRUE
__ASSERT== M 14.1, TRUE
__ASSERT<> MW 20, 0
__ASSERT<> MW 22, W#16#0
__ASSERT== M 24.0, FALSE
__ASSERT== M 24.1, TRUE
__ASSERT<> MW 30, 0
__ASSERT<> MW 32, W#16#0
__ASSERT== M 34.0, FALSE
__ASSERT== M 34.1, TRUE
__ASSERT== MW 40, 0
__ASSERT== MW 42, W#16#0
__ASSERT== M 44.0, TRUE
__ASSERT== M 44.1, TRUE
__SLEEP 101
L 0
T MW 0
T MW 2
T MW 4
T MW 10
T MW 12
T MW 14
T MW 20
T MW 22
T MW 24
T MW 30
T MW 32
T MW 34
T MW 40
T MW 42
T MW 44
CALL "FC_time_0" (
// VAR_INPUT
EN0 := TRUE, // BOOL
S0 := TRUE, // BOOL
TV0 := S5T#100ms, // S5TIME
R0 := FALSE, // BOOL
EN1 := TRUE, // BOOL
S1 := TRUE, // BOOL
TV1 := S5T#100ms, // S5TIME
R1 := FALSE, // BOOL
EN2 := TRUE, // BOOL
S2 := TRUE, // BOOL
TV2 := S5T#100ms, // S5TIME
R2 := FALSE, // BOOL
EN3 := TRUE, // BOOL
S3 := TRUE, // BOOL
TV3 := S5T#100ms, // S5TIME
R3 := FALSE, // BOOL
EN4 := TRUE, // BOOL
S4 := TRUE, // BOOL
TV4 := S5T#100ms, // S5TIME
R4 := FALSE, // BOOL
// VAR_OUTPUT
BIN0 := MW 0, // WORD
BCD0 := MW 2, // WORD
Q0 := M 4.0, // BOOL
ENO0 := M 4.1, // BOOL
BIN1 := MW 10, // WORD
BCD1 := MW 12, // WORD
Q1 := M 14.0, // BOOL
ENO1 := M 14.1, // BOOL
BIN2 := MW 20, // WORD
BCD2 := MW 22, // WORD
Q2 := M 24.0, // BOOL
ENO2 := M 24.1, // BOOL
BIN3 := MW 30, // WORD
BCD3 := MW 32, // WORD
Q3 := M 34.0, // BOOL
ENO3 := M 34.1, // BOOL
BIN4 := MW 40, // WORD
BCD4 := MW 42, // WORD
Q4 := M 44.0, // BOOL
ENO4 := M 44.1, // BOOL
)
__ASSERT== MW 0, 0
__ASSERT== MW 2, W#16#0
__ASSERT== M 4.0, FALSE
__ASSERT== M 4.1, TRUE
__ASSERT== MW 10, 0
__ASSERT== MW 12, W#16#0
__ASSERT== M 14.0, FALSE
__ASSERT== M 14.1, TRUE
__ASSERT== MW 20, 0
__ASSERT== MW 22, W#16#0
__ASSERT== M 24.0, TRUE
__ASSERT== M 24.1, TRUE
__ASSERT== MW 30, 0
__ASSERT== MW 32, W#16#0
__ASSERT== M 34.0, TRUE
__ASSERT== M 34.1, TRUE
__ASSERT== MW 40, 0
__ASSERT== MW 42, W#16#0
__ASSERT== M 44.0, TRUE
__ASSERT== M 44.1, TRUE
L 0
T MW 0
T MW 2
T MW 4
T MW 10
T MW 12
T MW 14
T MW 20
T MW 22
T MW 24
T MW 30
T MW 32
T MW 34
T MW 40
T MW 42
T MW 44
CALL "FC_time_0" (
// VAR_INPUT
EN0 := TRUE, // BOOL
S0 := FALSE, // BOOL
TV0 := S5T#100ms, // S5TIME
R0 := FALSE, // BOOL
EN1 := TRUE, // BOOL
S1 := FALSE, // BOOL
TV1 := S5T#100ms, // S5TIME
R1 := FALSE, // BOOL
EN2 := TRUE, // BOOL
S2 := FALSE, // BOOL
TV2 := S5T#100ms, // S5TIME
R2 := FALSE, // BOOL
EN3 := TRUE, // BOOL
S3 := FALSE, // BOOL
TV3 := S5T#100ms, // S5TIME
R3 := FALSE, // BOOL
EN4 := TRUE, // BOOL
S4 := FALSE, // BOOL
TV4 := S5T#100ms, // S5TIME
R4 := FALSE, // BOOL
// VAR_OUTPUT
BIN0 := MW 0, // WORD
BCD0 := MW 2, // WORD
Q0 := M 4.0, // BOOL
ENO0 := M 4.1, // BOOL
BIN1 := MW 10, // WORD
BCD1 := MW 12, // WORD
Q1 := M 14.0, // BOOL
ENO1 := M 14.1, // BOOL
BIN2 := MW 20, // WORD
BCD2 := MW 22, // WORD
Q2 := M 24.0, // BOOL
ENO2 := M 24.1, // BOOL
BIN3 := MW 30, // WORD
BCD3 := MW 32, // WORD
Q3 := M 34.0, // BOOL
ENO3 := M 34.1, // BOOL
BIN4 := MW 40, // WORD
BCD4 := MW 42, // WORD
Q4 := M 44.0, // BOOL
ENO4 := M 44.1, // BOOL
)
__ASSERT== MW 0, 0
__ASSERT== MW 2, W#16#0
__ASSERT== M 4.0, FALSE
__ASSERT== M 4.1, TRUE
__ASSERT== MW 10, 0
__ASSERT== MW 12, W#16#0
__ASSERT== M 14.0, FALSE
__ASSERT== M 14.1, TRUE
__ASSERT== MW 20, 0
__ASSERT== MW 22, W#16#0
__ASSERT== M 24.0, FALSE
__ASSERT== M 24.1, TRUE
__ASSERT== MW 30, 0
__ASSERT== MW 32, W#16#0
__ASSERT== M 34.0, TRUE
__ASSERT== M 34.1, TRUE
__ASSERT<> MW 40, 0
__ASSERT<> MW 42, W#16#0
__ASSERT== M 44.0, TRUE
__ASSERT== M 44.1, TRUE
L 0
T MW 0
T MW 2
T MW 4
T MW 10
T MW 12
T MW 14
T MW 20
T MW 22
T MW 24
T MW 30
T MW 32
T MW 34
T MW 40
T MW 42
T MW 44
CALL "FC_time_0" (
// VAR_INPUT
EN0 := TRUE, // BOOL
S0 := FALSE, // BOOL
TV0 := S5T#100ms, // S5TIME
R0 := FALSE, // BOOL
EN1 := TRUE, // BOOL
S1 := FALSE, // BOOL
TV1 := S5T#100ms, // S5TIME
R1 := FALSE, // BOOL
EN2 := TRUE, // BOOL
S2 := FALSE, // BOOL
TV2 := S5T#100ms, // S5TIME
R2 := FALSE, // BOOL
EN3 := TRUE, // BOOL
S3 := FALSE, // BOOL
TV3 := S5T#100ms, // S5TIME
R3 := FALSE, // BOOL
EN4 := TRUE, // BOOL
S4 := FALSE, // BOOL
TV4 := S5T#100ms, // S5TIME
R4 := FALSE, // BOOL
// VAR_OUTPUT
BIN0 := MW 0, // WORD
BCD0 := MW 2, // WORD
Q0 := M 4.0, // BOOL
ENO0 := M 4.1, // BOOL
BIN1 := MW 10, // WORD
BCD1 := MW 12, // WORD
Q1 := M 14.0, // BOOL
ENO1 := M 14.1, // BOOL
BIN2 := MW 20, // WORD
BCD2 := MW 22, // WORD
Q2 := M 24.0, // BOOL
ENO2 := M 24.1, // BOOL
BIN3 := MW 30, // WORD
BCD3 := MW 32, // WORD
Q3 := M 34.0, // BOOL
ENO3 := M 34.1, // BOOL
BIN4 := MW 40, // WORD
BCD4 := MW 42, // WORD
Q4 := M 44.0, // BOOL
ENO4 := M 44.1, // BOOL
)
__ASSERT== MW 0, 0
__ASSERT== MW 2, W#16#0
__ASSERT== M 4.0, FALSE
__ASSERT== M 4.1, TRUE
__ASSERT== MW 10, 0
__ASSERT== MW 12, W#16#0
__ASSERT== M 14.0, FALSE
__ASSERT== M 14.1, TRUE
__ASSERT== MW 20, 0
__ASSERT== MW 22, W#16#0
__ASSERT== M 24.0, FALSE
__ASSERT== M 24.1, TRUE
__ASSERT== MW 30, 0
__ASSERT== MW 32, W#16#0
__ASSERT== M 34.0, TRUE
__ASSERT== M 34.1, TRUE
__ASSERT<> MW 40, 0
__ASSERT<> MW 42, W#16#0
__ASSERT== M 44.0, TRUE
__ASSERT== M 44.1, TRUE
__SLEEP 101
L 0
T MW 0
T MW 2
T MW 4
T MW 10
T MW 12
T MW 14
T MW 20
T MW 22
T MW 24
T MW 30
T MW 32
T MW 34
T MW 40
T MW 42
T MW 44
CALL "FC_time_0" (
// VAR_INPUT
EN0 := TRUE, // BOOL
S0 := FALSE, // BOOL
TV0 := S5T#100ms, // S5TIME
R0 := FALSE, // BOOL
EN1 := TRUE, // BOOL
S1 := FALSE, // BOOL
TV1 := S5T#100ms, // S5TIME
R1 := FALSE, // BOOL
EN2 := TRUE, // BOOL
S2 := FALSE, // BOOL
TV2 := S5T#100ms, // S5TIME
R2 := FALSE, // BOOL
EN3 := TRUE, // BOOL
S3 := FALSE, // BOOL
TV3 := S5T#100ms, // S5TIME
R3 := TRUE, // BOOL
EN4 := TRUE, // BOOL
S4 := FALSE, // BOOL
TV4 := S5T#100ms, // S5TIME
R4 := FALSE, // BOOL
// VAR_OUTPUT
BIN0 := MW 0, // WORD
BCD0 := MW 2, // WORD
Q0 := M 4.0, // BOOL
ENO0 := M 4.1, // BOOL
BIN1 := MW 10, // WORD
BCD1 := MW 12, // WORD
Q1 := M 14.0, // BOOL
ENO1 := M 14.1, // BOOL
BIN2 := MW 20, // WORD
BCD2 := MW 22, // WORD
Q2 := M 24.0, // BOOL
ENO2 := M 24.1, // BOOL
BIN3 := MW 30, // WORD
BCD3 := MW 32, // WORD
Q3 := M 34.0, // BOOL
ENO3 := M 34.1, // BOOL
BIN4 := MW 40, // WORD
BCD4 := MW 42, // WORD
Q4 := M 44.0, // BOOL
ENO4 := M 44.1, // BOOL
)
__ASSERT== MW 0, 0
__ASSERT== MW 2, W#16#0
__ASSERT== M 4.0, FALSE
__ASSERT== M 4.1, TRUE
__ASSERT== MW 10, 0
__ASSERT== MW 12, W#16#0
__ASSERT== M 14.0, FALSE
__ASSERT== M 14.1, TRUE
__ASSERT== MW 20, 0
__ASSERT== MW 22, W#16#0
__ASSERT== M 24.0, FALSE
__ASSERT== M 24.1, TRUE
__ASSERT== MW 30, 0
__ASSERT== MW 32, W#16#0
__ASSERT== M 34.0, FALSE
__ASSERT== M 34.1, TRUE
__ASSERT== MW 40, 0
__ASSERT== MW 42, W#16#0
__ASSERT== M 44.0, FALSE
__ASSERT== M 44.1, TRUE
L 0
T MW 0
T MW 2
T MW 4
T MW 10
T MW 12
T MW 14
T MW 20
T MW 22
T MW 24
T MW 30
T MW 32
T MW 34
T MW 40
T MW 42
T MW 44
CALL "FC_time_0" (
// VAR_INPUT
EN0 := TRUE, // BOOL
S0 := FALSE, // BOOL
TV0 := S5T#100ms, // S5TIME
R0 := FALSE, // BOOL
EN1 := TRUE, // BOOL
S1 := TRUE, // BOOL
TV1 := S5T#100ms, // S5TIME
R1 := FALSE, // BOOL
EN2 := TRUE, // BOOL
S2 := FALSE, // BOOL
TV2 := S5T#100ms, // S5TIME
R2 := FALSE, // BOOL
EN3 := TRUE, // BOOL
S3 := FALSE, // BOOL
TV3 := S5T#100ms, // S5TIME
R3 := FALSE, // BOOL
EN4 := TRUE, // BOOL
S4 := FALSE, // BOOL
TV4 := S5T#100ms, // S5TIME
R4 := FALSE, // BOOL
// VAR_OUTPUT
BIN0 := MW 0, // WORD
BCD0 := MW 2, // WORD
Q0 := M 4.0, // BOOL
ENO0 := M 4.1, // BOOL
BIN1 := MW 10, // WORD
BCD1 := MW 12, // WORD
Q1 := M 14.0, // BOOL
ENO1 := M 14.1, // BOOL
BIN2 := MW 20, // WORD
BCD2 := MW 22, // WORD
Q2 := M 24.0, // BOOL
ENO2 := M 24.1, // BOOL
BIN3 := MW 30, // WORD
BCD3 := MW 32, // WORD
Q3 := M 34.0, // BOOL
ENO3 := M 34.1, // BOOL
BIN4 := MW 40, // WORD
BCD4 := MW 42, // WORD
Q4 := M 44.0, // BOOL
ENO4 := M 44.1, // BOOL
)
__ASSERT== MW 0, 0
__ASSERT== MW 2, W#16#0
__ASSERT== M 4.0, FALSE
__ASSERT== M 4.1, TRUE
__ASSERT<> MW 10, 0
__ASSERT<> MW 12, W#16#0
__ASSERT== M 14.0, TRUE
__ASSERT== M 14.1, TRUE
__ASSERT== MW 20, 0
__ASSERT== MW 22, W#16#0
__ASSERT== M 24.0, FALSE
__ASSERT== M 24.1, TRUE
__ASSERT== MW 30, 0
__ASSERT== MW 32, W#16#0
__ASSERT== M 34.0, FALSE
__ASSERT== M 34.1, TRUE
__ASSERT== MW 40, 0
__ASSERT== MW 42, W#16#0
__ASSERT== M 44.0, FALSE
__ASSERT== M 44.1, TRUE
L 0
T MW 0
T MW 2
T MW 4
T MW 10
T MW 12
T MW 14
T MW 20
T MW 22
T MW 24
T MW 30
T MW 32
T MW 34
T MW 40
T MW 42
T MW 44
CALL "FC_time_0" (
// VAR_INPUT
EN0 := TRUE, // BOOL
S0 := FALSE, // BOOL
TV0 := S5T#100ms, // S5TIME
R0 := FALSE, // BOOL
EN1 := TRUE, // BOOL
S1 := FALSE, // BOOL
TV1 := S5T#100ms, // S5TIME
R1 := FALSE, // BOOL
EN2 := TRUE, // BOOL
S2 := FALSE, // BOOL
TV2 := S5T#100ms, // S5TIME
R2 := FALSE, // BOOL
EN3 := TRUE, // BOOL
S3 := FALSE, // BOOL
TV3 := S5T#100ms, // S5TIME
R3 := FALSE, // BOOL
EN4 := TRUE, // BOOL
S4 := FALSE, // BOOL
TV4 := S5T#100ms, // S5TIME
R4 := FALSE, // BOOL
// VAR_OUTPUT
BIN0 := MW 0, // WORD
BCD0 := MW 2, // WORD
Q0 := M 4.0, // BOOL
ENO0 := M 4.1, // BOOL
BIN1 := MW 10, // WORD
BCD1 := MW 12, // WORD
Q1 := M 14.0, // BOOL
ENO1 := M 14.1, // BOOL
BIN2 := MW 20, // WORD
BCD2 := MW 22, // WORD
Q2 := M 24.0, // BOOL
ENO2 := M 24.1, // BOOL
BIN3 := MW 30, // WORD
BCD3 := MW 32, // WORD
Q3 := M 34.0, // BOOL
ENO3 := M 34.1, // BOOL
BIN4 := MW 40, // WORD
BCD4 := MW 42, // WORD
Q4 := M 44.0, // BOOL
ENO4 := M 44.1, // BOOL
)
__ASSERT== MW 0, 0
__ASSERT== MW 2, W#16#0
__ASSERT== M 4.0, FALSE
__ASSERT== M 4.1, TRUE
__ASSERT<> MW 10, 0
__ASSERT<> MW 12, W#16#0
__ASSERT== M 14.0, TRUE
__ASSERT== M 14.1, TRUE
__ASSERT== MW 20, 0
__ASSERT== MW 22, W#16#0
__ASSERT== M 24.0, FALSE
__ASSERT== M 24.1, TRUE
__ASSERT== MW 30, 0
__ASSERT== MW 32, W#16#0
__ASSERT== M 34.0, FALSE
__ASSERT== M 34.1, TRUE
__ASSERT== MW 40, 0
__ASSERT== MW 42, W#16#0
__ASSERT== M 44.0, FALSE
__ASSERT== M 44.1, TRUE
__SLEEP 101
L 0
T MW 0
T MW 2
T MW 4
T MW 10
T MW 12
T MW 14
T MW 20
T MW 22
T MW 24
T MW 30
T MW 32
T MW 34
T MW 40
T MW 42
T MW 44
CALL "FC_time_0" (
// VAR_INPUT
EN0 := TRUE, // BOOL
S0 := FALSE, // BOOL
TV0 := S5T#100ms, // S5TIME
R0 := FALSE, // BOOL
EN1 := TRUE, // BOOL
S1 := FALSE, // BOOL
TV1 := S5T#100ms, // S5TIME
R1 := FALSE, // BOOL
EN2 := TRUE, // BOOL
S2 := FALSE, // BOOL
TV2 := S5T#100ms, // S5TIME
R2 := FALSE, // BOOL
EN3 := TRUE, // BOOL
S3 := FALSE, // BOOL
TV3 := S5T#100ms, // S5TIME
R3 := FALSE, // BOOL
EN4 := TRUE, // BOOL
S4 := FALSE, // BOOL
TV4 := S5T#100ms, // S5TIME
R4 := FALSE, // BOOL
// VAR_OUTPUT
BIN0 := MW 0, // WORD
BCD0 := MW 2, // WORD
Q0 := M 4.0, // BOOL
ENO0 := M 4.1, // BOOL
BIN1 := MW 10, // WORD
BCD1 := MW 12, // WORD
Q1 := M 14.0, // BOOL
ENO1 := M 14.1, // BOOL
BIN2 := MW 20, // WORD
BCD2 := MW 22, // WORD
Q2 := M 24.0, // BOOL
ENO2 := M 24.1, // BOOL
BIN3 := MW 30, // WORD
BCD3 := MW 32, // WORD
Q3 := M 34.0, // BOOL
ENO3 := M 34.1, // BOOL
BIN4 := MW 40, // WORD
BCD4 := MW 42, // WORD
Q4 := M 44.0, // BOOL
ENO4 := M 44.1, // BOOL
)
__ASSERT== MW 0, 0
__ASSERT== MW 2, W#16#0
__ASSERT== M 4.0, FALSE
__ASSERT== M 4.1, TRUE
__ASSERT== MW 10, 0
__ASSERT== MW 12, W#16#0
__ASSERT== M 14.0, FALSE
__ASSERT== M 14.1, TRUE
__ASSERT== MW 20, 0
__ASSERT== MW 22, W#16#0
__ASSERT== M 24.0, FALSE
__ASSERT== M 24.1, TRUE
__ASSERT== MW 30, 0
__ASSERT== MW 32, W#16#0
__ASSERT== M 34.0, FALSE
__ASSERT== M 34.1, TRUE
__ASSERT== MW 40, 0
__ASSERT== MW 42, W#16#0
__ASSERT== M 44.0, FALSE
__ASSERT== M 44.1, TRUE
END_FUNCTION
]]>
MW 0, 0
__ASSERT<> MW 2, W#16#0000
__ASSERT== MW 4, MW 200
__ASSERT== M 6.0, TRUE
__ASSERT== M 6.1, TRUE
__SLEEP 101
L 0
T MW 0
T MW 2
T MW 4
T MW 6
CALL "FC_time_2" (
// VAR_INPUT
IN00 := 1, // INT
IN01 := 1, // INT
IN10 := 1, // INT
IN11 := 1, // INT
IN20 := S5T#100ms, // INT
IN21 := 0, // INT
IN30 := 0, // INT
IN31 := 1, // INT
IN100 := 0, // INT
IN110 := 1, // INT
IN120 := TRUE, // BOOL
IN130 := TRUE, // BOOL
// VAR_OUTPUT
OUT0 := MW 0, // INT
OUT1 := MW 2, // WORD
OUT2 := MW 4, // WORD
OUT3 := M 6.0, // BOOL
OUT4 := M 6.1, // BOOL
)
L MW 2
SLW 1
T MW 200
__ASSERT== MW 0, 0
__ASSERT== MW 2, W#16#0000
__ASSERT== MW 4, MW 200
__ASSERT== M 6.0, FALSE
__ASSERT== M 6.1, TRUE
L 0
T MW 0
T MW 2
T MW 4
T MW 6
CALL "FC_time_2" (
// VAR_INPUT
IN00 := 1, // INT
IN01 := 1, // INT
IN10 := 0, // INT
IN11 := 1, // INT
IN20 := S5T#100ms, // INT
IN21 := 0, // INT
IN30 := 0, // INT
IN31 := 1, // INT
IN100 := 0, // INT
IN110 := 1, // INT
IN120 := TRUE, // BOOL
IN130 := TRUE, // BOOL
// VAR_OUTPUT
OUT0 := MW 0, // INT
OUT1 := MW 2, // WORD
OUT2 := MW 4, // WORD
OUT3 := M 6.0, // BOOL
OUT4 := M 6.1, // BOOL
)
L MW 2
SLW 1
T MW 200
__ASSERT== MW 0, 0
__ASSERT== MW 2, W#16#0000
__ASSERT== MW 4, MW 200
__ASSERT== M 6.0, FALSE
__ASSERT== M 6.1, TRUE
L 0
T MW 0
T MW 2
T MW 4
T MW 6
CALL "FC_time_2" (
// VAR_INPUT
IN00 := 1, // INT
IN01 := 1, // INT
IN10 := 1, // INT
IN11 := 1, // INT
IN20 := S5T#100ms, // INT
IN21 := 0, // INT
IN30 := 0, // INT
IN31 := 1, // INT
IN100 := 0, // INT
IN110 := 1, // INT
IN120 := TRUE, // BOOL
IN130 := TRUE, // BOOL
// VAR_OUTPUT
OUT0 := MW 0, // INT
OUT1 := MW 2, // WORD
OUT2 := MW 4, // WORD
OUT3 := M 6.0, // BOOL
OUT4 := M 6.1, // BOOL
)
L MW 2
SLW 1
T MW 200
__ASSERT<> MW 0, 0
__ASSERT<> MW 2, W#16#0000
__ASSERT== MW 4, MW 200
__ASSERT== M 6.0, TRUE
__ASSERT== M 6.1, TRUE
L 0
T MW 0
T MW 2
T MW 4
T MW 6
CALL "FC_time_2" (
// VAR_INPUT
IN00 := 1, // INT
IN01 := 1, // INT
IN10 := 1, // INT
IN11 := 1, // INT
IN20 := S5T#100ms, // INT
IN21 := 0, // INT
IN30 := 1, // INT
IN31 := 1, // INT
IN100 := 0, // INT
IN110 := 1, // INT
IN120 := TRUE, // BOOL
IN130 := TRUE, // BOOL
// VAR_OUTPUT
OUT0 := MW 0, // INT
OUT1 := MW 2, // WORD
OUT2 := MW 4, // WORD
OUT3 := M 6.0, // BOOL
OUT4 := M 6.1, // BOOL
)
L MW 2
SLW 1
T MW 200
__ASSERT== MW 0, 0
__ASSERT== MW 2, W#16#0000
__ASSERT== MW 4, MW 200
__ASSERT== M 6.0, FALSE
__ASSERT== M 6.1, TRUE
END_FUNCTION
]]>
]]>
]]>
]]>
]]>
]]>