Hello guys,
I understand that Siemens IEC timers update asynchronous to the program cycle. While the Time value is stored in milliseconds, I'm wondering how accurate they actually are. As I understand it, the Time value is updated by subtracting the current cpu Time from start time. Can anyone provide information on how often they are truly updated? I originally thought they were updated whenever called, and not updated if not called. I also thought i had remembered reading something somewhere about the cpu clock (at least on the 1200) updating every 10 ms, which wouldn't make them especially accurate (at least in the s7-1200). 300/400 would obviously have to be way more accurately updated than this. But I could be totally off on this, so any input would be appreciated.
Thanks!
I understand that Siemens IEC timers update asynchronous to the program cycle. While the Time value is stored in milliseconds, I'm wondering how accurate they actually are. As I understand it, the Time value is updated by subtracting the current cpu Time from start time. Can anyone provide information on how often they are truly updated? I originally thought they were updated whenever called, and not updated if not called. I also thought i had remembered reading something somewhere about the cpu clock (at least on the 1200) updating every 10 ms, which wouldn't make them especially accurate (at least in the s7-1200). 300/400 would obviously have to be way more accurately updated than this. But I could be totally off on this, so any input would be appreciated.
Thanks!