Skip to content

PLCgen test models "op_and_bind_prio_num" do not comply with expected results

CIF models: op_bind_and_prio_num1.cif op_bind_and_prio_num3.cif

Generated PLC code: CONSTANTS.xml DB.db MAIN.scl

CONSTANTS.xml DB.db MAIN.scl

The op_and_bind_prio_num1 and op_and_bind_prio_num3 tests from test set v16 give several mismatches in the expected results. See the list below for the values that are inconsistent. The first value is the expected value, the second value is the actual value.

op_bind_and_prio_num1:
a_div_sub01 = 1		23
a_div_sub02 = 1		23
a_div_sub03 = -1	-23
a_div_sub04 = -1	-23
a_div_sub05 = 0		23
a_div_sub06 = 1		23
a_div_sub07 = -1	-23
a_div_sub08 = 0		-23
a_div_sub09 = 0		23
a_div_sub10 = -1	23
a_div_sub11 = 1		-23
a_div_sub12 = 0		-23
a_div_sub13 = -1	23
a_div_sub14 = -1	23
a_div_sub15 = 1		-23
a_div_sub16 = 1		-23

a_mod_sub01 = 5		20
a_mod_sub02 = 11	26
a_mod_sub03 = -11	-26
a_mod_sub04 = -5	-20
a_mod_sub06 = 3		26
a_mod_sub07 = -3	-26
a_mod_sub10 = 3		26
a_mod_sub11 = -3	-26
a_mod_sub13 = 5		20
a_mod_sub14 = 11	26
a_mod_sub15 = -11	-26
a_mod_sub16 = -5	-20

op_bind_and_prio_num3:
a_mul_sub01 = 300	-22
a_mul_sub02 = 390	68
a_mul_sub03 = -390	-68
a_mul_sub04 = -300	22
a_mul_sub05 = 460	-46
a_mul_sub06 = 598	92
a_mul_sub07 = -598	-92
a_mul_sub08 = -460	46
a_mul_sub09 = -460	92
a_mul_sub10 = -598	-46
a_mul_sub11 = 598	46
a_mul_sub12 = 460	-92
a_mul_sub13 = -300	68
a_mul_sub14 = -390	-22
a_mul_sub15 = 390	22
a_mul_sub16 = 300	-68

Addresses #679

Edited by Dennis Hendriks