Even though you have it sorted the correct way, from the code you posted:
Rung #31 has a Binary multiply, that puts the result into your D250, as a unsigned Integer
That is then used as the 1st Multiplicand word in rung #33 with an unsigned constant for the 2nd multiplicand.
Depending on the size of these values, the result would of never been calculated & therefore displayed within CX-P, or any other software.
All Omron instructions require the source to be give to them in the correct format.
CX-P does not care how they are declared, it only uses them for display
(even though it is still good practice to declare them as their type).
The original code would never of worked with that example..