<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent posts to EXCEPTION [watchdog] how to find position cause</title><link href="https://forge.codesys.com/forge/talk/Engineering/thread/f5d1f8f54c/" rel="alternate"/><link href="https://forge.codesys.com/forge/talk/Engineering/thread/f5d1f8f54c/feed.atom" rel="self"/><id>https://forge.codesys.com/forge/talk/Engineering/thread/f5d1f8f54c/</id><updated>2026-02-09T15:39:44.595000Z</updated><subtitle>Recent posts to EXCEPTION [watchdog] how to find position cause</subtitle><entry><title>EXCEPTION [watchdog] how to find position cause</title><link href="https://forge.codesys.com/forge/talk/Engineering/thread/f5d1f8f54c/?limit=25#e3b6" rel="alternate"/><published>2026-02-09T15:39:44.595000Z</published><updated>2026-02-09T15:39:44.595000Z</updated><author><name>TimvH</name><uri>https://forge.codesys.com/u/timvh/</uri></author><id>https://forge.codesys.com483449a07be300427653bf02df41ae1ab6df967e</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Monitor what your current cycle time is (in the Task Configuration when you are online).&lt;br/&gt;
If this is sometimes close to 200ms, then change your code (e.g. limit the loops, or prevent copying a lot of data between objects).&lt;br/&gt;
Or just set the Watchdog time (or sensitivity) higher if you don't care that it sometimes takes longer than 200ms.&lt;br/&gt;
If you want to find out which objects in your application consume the most time, then buy a PDE (Professional Developer Edition) license. With this you get a license for the Profiler. This can help you a lot to find the root cause, because it will create a nice overview of all objects, their calls and the time (percentage) it takes to execute it.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>EXCEPTION [watchdog] how to find position cause</title><link href="https://forge.codesys.com/forge/talk/Engineering/thread/f5d1f8f54c/?limit=25#d2f3" rel="alternate"/><published>2026-02-06T12:05:31.802000Z</published><updated>2026-02-06T12:05:31.802000Z</updated><author><name>gatto</name><uri>https://forge.codesys.com/u/gatto/</uri></author><id>https://forge.codesys.com8a197b496ab28f8b17f0fab5bb249d9285ad44a1</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;hi.&lt;br/&gt;
My plc is weidmuller UC20-WL200-AC, IDE CODESYS 3.5.20.40, see picture for task settings.&lt;br/&gt;
sometime i've got the plc stop.&lt;br/&gt;
Reading the log, I find:&lt;br/&gt;
&lt;em&gt;EXCEPTIONPOSITION&lt;/em&gt; : IP=0x(nil) (no IECcontext could be retrieved)    component CmpIecTask&lt;br/&gt;
&lt;em&gt;EXCEPTION&lt;/em&gt; &lt;span&gt;[Watchdog]&lt;/span&gt; occurred: App=&lt;span&gt;[Application]&lt;/span&gt;, Task=&lt;span&gt;[TASK_O_MAIN]&lt;/span&gt; component CmpIecTask&lt;/p&gt;
&lt;p&gt;How to find the position of problem?&lt;/p&gt;&lt;/div&gt;</summary></entry></feed>