8/19/2016 5:45 PM | |
Joined: 9/27/2006 Last visit: 3/19/2025 Posts: 12344 Rating:
|
Hello RetroK; A PLC program operates on the principle of a scan, and a maximum scantime is associated with it as a safeguard: if the program execution takes more time than it is allowed, it probably means that it has entered an endless loop, so the CPU's OS will restart the processor, considering it is in a unrecoverable fault. The timer that is used to validate the PLC scan is called a watchdog timer; it runs while the program scan is active, and it is reset at the end of every scan. It becomes active only if the scan exceeds the allowed time of the watchdog timer, and declares a major fault. Watchdog timers can monitor any scan in a computerized system. In your specific case, the watchdog timer is checking whether the Profinet cycle time limits have been exceeded. This is a procedure that originated with computer programs, well before pLCs were on the market as described in this atricle: Watchdog timer - Wikipedia, the free encyclopedia Hope this helps, |
Last edited by: dchartier at: 8/19/2016 5:46:24 PM |
|
This contribution was helpful to
5 thankful Users |
Follow us on