Ah I see, it looked like two rungs in the same program.
So you say that if you run in simulation it works but in the real PLC it does not.
Just for information is this a genuine FX3U or one of those clones.
Just try using a different "M" number first to see if that cures the problem I know there can be some issues with clones.
What is your time setting it must be in timer type i.e. milliseconds I notice you are using a tag rather than using a fixed timer value, even though these timers are based on 100ms per count the value must be in ms. so your timer value must be 500, it is known that sometimes a timer will not trigger if the time setting is set to 0.
Also noticed that the timer preset variable is not displaying the value ? this is not right have you set the variable as a "TIME" variable