L D[AR2P#0.0]
Lifetime Supporting Member
Which CPU are you using?
For reference, if you use non-optimised blocks you can see that there are 'hidden' variables in the IEC timer interface. At address 0.0 is a #time value (referenced by variable name .ST) which is the time value stored when the timer starts. At address 12.0 is a status bit which I interpret to be a timer timing bit (I haven't found the name for this variable).
If you are using non-optimed blocks you could monitor this data in a watch table when your timers 'freeze' after an instnce DB update and report the contents.
For reference, if you use non-optimised blocks you can see that there are 'hidden' variables in the IEC timer interface. At address 0.0 is a #time value (referenced by variable name .ST) which is the time value stored when the timer starts. At address 12.0 is a status bit which I interpret to be a timer timing bit (I haven't found the name for this variable).
If you are using non-optimed blocks you could monitor this data in a watch table when your timers 'freeze' after an instnce DB update and report the contents.