<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent posts to Codesys runtime break Python Scripts</title><link href="https://forge.codesys.com/forge/talk/Runtime/thread/ded7208112/" rel="alternate"/><link href="https://forge.codesys.com/forge/talk/Runtime/thread/ded7208112/feed.atom" rel="self"/><id>https://forge.codesys.com/forge/talk/Runtime/thread/ded7208112/</id><updated>2020-03-17T00:15:12.017000Z</updated><subtitle>Recent posts to Codesys runtime break Python Scripts</subtitle><entry><title>Codesys runtime break Python Scripts</title><link href="https://forge.codesys.com/forge/talk/Runtime/thread/ded7208112/?limit=25#1ce4" rel="alternate"/><published>2020-03-17T00:15:12.017000Z</published><updated>2020-03-17T00:15:12.017000Z</updated><author><name>rckalex</name><uri>https://forge.codesys.com/u/rckalex/</uri></author><id>https://forge.codesys.comaff32901c5a3e8baa656a2b187508c6e62972697</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;&lt;a class="user-mention" href="/u/eschwellinger/"&gt;@eschwellinger&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Hi Edwin,&lt;/p&gt;
&lt;p&gt;I'm trying to replicate your solution by having the script Stop/Start the codesyscontrol with UPS state change but have been unsuccessful. &lt;/p&gt;
&lt;p&gt;Was your only change to add these lines to bb_core_power.py? Double quotes or single quotes around the start/stop command?&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;  &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="nv"&gt;isUPS&lt;/span&gt;:
        &lt;span class="nv"&gt;subprocess&lt;/span&gt;.&lt;span class="nv"&gt;run&lt;/span&gt;&lt;span class="ss"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="s"&gt;sudo bash /etc/init.d/codesyscontrol start&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt;, &lt;span class="nv"&gt;shell&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="nv"&gt;True&lt;/span&gt;&lt;span class="ss"&gt;)&lt;/span&gt;
    &lt;span class="k"&gt;else&lt;/span&gt;:
        &lt;span class="nv"&gt;subprocess&lt;/span&gt;.&lt;span class="nv"&gt;run&lt;/span&gt;&lt;span class="ss"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="s"&gt;sudo bash /etc/init.d/codesyscontrol stop&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt;, &lt;span class="nv"&gt;shell&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="nv"&gt;True&lt;/span&gt;&lt;span class="ss"&gt;)&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;

&lt;/div&gt;</summary></entry><entry><title>Codesys runtime break Python Scripts</title><link href="https://forge.codesys.com/forge/talk/Runtime/thread/ded7208112/?limit=25#47fc" rel="alternate"/><published>2020-02-27T16:30:39.587000Z</published><updated>2020-02-27T16:30:39.587000Z</updated><author><name>eschwellinger</name><uri>https://forge.codesys.com/u/eschwellinger/</uri></author><id>https://forge.codesys.com70c9df15a0ea7977ae92ec84c3003fd8c2040afa</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hi,&lt;br/&gt;
no I see no way ... no chance to do this.&lt;br/&gt;
BR&lt;br/&gt;
Edwin&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Codesys runtime break Python Scripts</title><link href="https://forge.codesys.com/forge/talk/Runtime/thread/ded7208112/?limit=25#6936" rel="alternate"/><published>2020-02-27T16:30:37.137000Z</published><updated>2020-02-27T16:30:37.137000Z</updated><author><name>arj3090</name><uri>https://forge.codesys.com/u/arj3090/</uri></author><id>https://forge.codesys.com45a6acd653e5769749ca4a635393f83ea6215d95</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Do I have any options to keep Codesys from abruptly dumping out when the Ethernet port loses power?&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Codesys runtime break Python Scripts</title><link href="https://forge.codesys.com/forge/talk/Runtime/thread/ded7208112/?limit=25#b033" rel="alternate"/><published>2020-02-27T16:30:36.251000Z</published><updated>2020-02-27T16:30:36.251000Z</updated><author><name>eschwellinger</name><uri>https://forge.codesys.com/u/eschwellinger/</uri></author><id>https://forge.codesys.comdb9fb82c12864724351cb861d0661cc2401f51ed</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;no, this is not possible!&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Codesys runtime break Python Scripts</title><link href="https://forge.codesys.com/forge/talk/Runtime/thread/ded7208112/?limit=25#1785" rel="alternate"/><published>2020-02-27T16:30:33.793000Z</published><updated>2020-02-27T16:30:33.793000Z</updated><author><name>arj3090</name><uri>https://forge.codesys.com/u/arj3090/</uri></author><id>https://forge.codesys.comcdfc32d8c4b2373f89754ea3b778594578d5f545</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Based on this:&lt;/p&gt;
&lt;p&gt;"ooops... this runtime was built for RASPBERRYPI (-22, 0x00000BB8, 0xFFFFFFFB)"&lt;/p&gt;
&lt;p&gt;Does Codesys use the Ethernet port in some way to determine if the device is a Raspberry Pi? If so, can that check be delayed for 2 minutes before closing out?&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Codesys runtime break Python Scripts</title><link href="https://forge.codesys.com/forge/talk/Runtime/thread/ded7208112/?limit=25#1fa1" rel="alternate"/><published>2020-02-27T16:30:32.918000Z</published><updated>2020-02-27T16:30:32.918000Z</updated><author><name>arj3090</name><uri>https://forge.codesys.com/u/arj3090/</uri></author><id>https://forge.codesys.comfb11c2e0e95d3fa384daa03888f670e9908486f6</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Edwin Schwellinger hat geschrieben:&lt;/strong&gt;&lt;br/&gt;
Think if you let eth0 up and running it might work... give this a try if possible.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Tech support at Brainboxes tells me it is not possible. They said it is a hardware design that shuts down peripheral power and cannot be controlled by the power management unit firmware. They would not share the schematics with me, so I am unable to verify this.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Codesys runtime break Python Scripts</title><link href="https://forge.codesys.com/forge/talk/Runtime/thread/ded7208112/?limit=25#0dd8" rel="alternate"/><published>2020-02-27T16:30:32.008000Z</published><updated>2020-02-27T16:30:32.008000Z</updated><author><name>eschwellinger</name><uri>https://forge.codesys.com/u/eschwellinger/</uri></author><id>https://forge.codesys.com1831d6e7678caef8664eb42f5d81f9f7dc3a63bb</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Think if you let eth0 up and running it might work... give this a try if possible.&lt;br/&gt;
Br Edwin&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Codesys runtime break Python Scripts</title><link href="https://forge.codesys.com/forge/talk/Runtime/thread/ded7208112/?limit=25#a5ca" rel="alternate"/><published>2020-02-27T16:30:29.360000Z</published><updated>2020-02-27T16:30:29.360000Z</updated><author><name>arj3090</name><uri>https://forge.codesys.com/u/arj3090/</uri></author><id>https://forge.codesys.comaf66c967ae89744a5a385775134374c24bf30add</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;The BB-400 goes into alert mode, then powers down the peripherals, but keeps the CPU running. If power is restored in less than 60 seconds, it will power the peripherals back up. If no power longer than 60 seconds, it will perform the shutdown -h now&lt;/p&gt;
&lt;p&gt;Here is the last few lines from running the recommended test:&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;span class="nv"&gt;SysTaskFrame&lt;/span&gt;[&lt;span class="mi"&gt;425&lt;/span&gt;]:  &lt;span class="nv"&gt;OPCUAServer&lt;/span&gt;&lt;span class="ss"&gt;(&lt;/span&gt;&lt;span class="nv"&gt;tid&lt;/span&gt;:&lt;span class="mi"&gt;1603&lt;/span&gt;,&lt;span class="nv"&gt;OSprio&lt;/span&gt;:&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="ss"&gt;)&lt;/span&gt; &lt;span class="nv"&gt;running&lt;/span&gt;
&lt;span class="nv"&gt;SysTaskCreate&lt;/span&gt;[&lt;span class="mi"&gt;497&lt;/span&gt;]: &lt;span class="nv"&gt;create&lt;/span&gt; &lt;span class="nv"&gt;CommCycleHook&lt;/span&gt;&lt;span class="ss"&gt;(&lt;/span&gt;&lt;span class="nv"&gt;prio&lt;/span&gt;:&lt;span class="mi"&gt;223&lt;/span&gt;,&lt;span class="nv"&gt;interval&lt;/span&gt;:&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="nv"&gt;us&lt;/span&gt;,&lt;span class="nv"&gt;stacksize&lt;/span&gt;:&lt;span class="mi"&gt;131072&lt;/span&gt;&lt;span class="ss"&gt;)&lt;/span&gt;
&lt;span class="nv"&gt;SysTaskFrame&lt;/span&gt;[&lt;span class="mi"&gt;425&lt;/span&gt;]:  &lt;span class="nv"&gt;CommCycleHook&lt;/span&gt;&lt;span class="ss"&gt;(&lt;/span&gt;&lt;span class="nv"&gt;tid&lt;/span&gt;:&lt;span class="mi"&gt;1604&lt;/span&gt;,&lt;span class="nv"&gt;OSprio&lt;/span&gt;:&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="ss"&gt;)&lt;/span&gt; &lt;span class="nv"&gt;running&lt;/span&gt;
&lt;span class="nv"&gt;SysTaskCreate&lt;/span&gt;[&lt;span class="mi"&gt;497&lt;/span&gt;]: &lt;span class="nv"&gt;create&lt;/span&gt; &lt;span class="nv"&gt;X509AsyncTask&lt;/span&gt;&lt;span class="ss"&gt;(&lt;/span&gt;&lt;span class="nv"&gt;prio&lt;/span&gt;:&lt;span class="mi"&gt;255&lt;/span&gt;,&lt;span class="nv"&gt;interval&lt;/span&gt;:&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="nv"&gt;us&lt;/span&gt;,&lt;span class="nv"&gt;stacksize&lt;/span&gt;:&lt;span class="mi"&gt;131072&lt;/span&gt;&lt;span class="ss"&gt;)&lt;/span&gt;
&lt;span class="nv"&gt;SysTaskFrame&lt;/span&gt;[&lt;span class="mi"&gt;425&lt;/span&gt;]:  &lt;span class="nv"&gt;X509AsyncTask&lt;/span&gt;&lt;span class="ss"&gt;(&lt;/span&gt;&lt;span class="nv"&gt;tid&lt;/span&gt;:&lt;span class="mi"&gt;1605&lt;/span&gt;,&lt;span class="nv"&gt;OSprio&lt;/span&gt;:&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="ss"&gt;)&lt;/span&gt; &lt;span class="nv"&gt;running&lt;/span&gt;
&lt;span class="nv"&gt;SysSockSendTo&lt;/span&gt;[&lt;span class="mi"&gt;1268&lt;/span&gt;]: &lt;span class="nv"&gt;sendto&lt;/span&gt;&lt;span class="ss"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;5&lt;/span&gt;,&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="nv"&gt;x76a309f4&lt;/span&gt;,&lt;span class="mi"&gt;8&lt;/span&gt;,&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="nv"&gt;x0&lt;/span&gt;,...&lt;span class="ss"&gt;)&lt;/span&gt;:&lt;span class="nv"&gt;Invalid&lt;/span&gt; &lt;span class="nv"&gt;argument&lt;/span&gt;
&lt;span class="nv"&gt;SysSockSendTo&lt;/span&gt;[&lt;span class="mi"&gt;1268&lt;/span&gt;]: &lt;span class="nv"&gt;sendto&lt;/span&gt;&lt;span class="ss"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;5&lt;/span&gt;,&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="nv"&gt;x76a309f4&lt;/span&gt;,&lt;span class="mi"&gt;8&lt;/span&gt;,&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="nv"&gt;x0&lt;/span&gt;,...&lt;span class="ss"&gt;)&lt;/span&gt;:&lt;span class="nv"&gt;Invalid&lt;/span&gt; &lt;span class="nv"&gt;argument&lt;/span&gt;
&lt;span class="nv"&gt;SysSockSendTo&lt;/span&gt;[&lt;span class="mi"&gt;1268&lt;/span&gt;]: &lt;span class="nv"&gt;sendto&lt;/span&gt;&lt;span class="ss"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;5&lt;/span&gt;,&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="nv"&gt;x76a309f4&lt;/span&gt;,&lt;span class="mi"&gt;8&lt;/span&gt;,&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="nv"&gt;x0&lt;/span&gt;,...&lt;span class="ss"&gt;)&lt;/span&gt;:&lt;span class="nv"&gt;Invalid&lt;/span&gt; &lt;span class="nv"&gt;argument&lt;/span&gt;
&lt;span class="nv"&gt;SysSockSendTo&lt;/span&gt;[&lt;span class="mi"&gt;1268&lt;/span&gt;]: &lt;span class="nv"&gt;sendto&lt;/span&gt;&lt;span class="ss"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;5&lt;/span&gt;,&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="nv"&gt;x76a309f4&lt;/span&gt;,&lt;span class="mi"&gt;8&lt;/span&gt;,&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="nv"&gt;x0&lt;/span&gt;,...&lt;span class="ss"&gt;)&lt;/span&gt;:&lt;span class="nv"&gt;Invalid&lt;/span&gt; &lt;span class="nv"&gt;argument&lt;/span&gt;
&lt;span class="nv"&gt;SysSockSendTo&lt;/span&gt;[&lt;span class="mi"&gt;1268&lt;/span&gt;]: &lt;span class="nv"&gt;sendto&lt;/span&gt;&lt;span class="ss"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;5&lt;/span&gt;,&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="nv"&gt;x76a309f4&lt;/span&gt;,&lt;span class="mi"&gt;8&lt;/span&gt;,&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="nv"&gt;x0&lt;/span&gt;,...&lt;span class="ss"&gt;)&lt;/span&gt;:&lt;span class="nv"&gt;Invalid&lt;/span&gt; &lt;span class="nv"&gt;argument&lt;/span&gt;
&lt;span class="nv"&gt;SysSockSendTo&lt;/span&gt;[&lt;span class="mi"&gt;1268&lt;/span&gt;]: &lt;span class="nv"&gt;sendto&lt;/span&gt;&lt;span class="ss"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;5&lt;/span&gt;,&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="nv"&gt;x76a309f4&lt;/span&gt;,&lt;span class="mi"&gt;8&lt;/span&gt;,&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="nv"&gt;x0&lt;/span&gt;,...&lt;span class="ss"&gt;)&lt;/span&gt;:&lt;span class="nv"&gt;Invalid&lt;/span&gt; &lt;span class="nv"&gt;argument&lt;/span&gt;
&lt;span class="nv"&gt;SysSockSendTo&lt;/span&gt;[&lt;span class="mi"&gt;1268&lt;/span&gt;]: &lt;span class="nv"&gt;sendto&lt;/span&gt;&lt;span class="ss"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;5&lt;/span&gt;,&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="nv"&gt;x76a309f4&lt;/span&gt;,&lt;span class="mi"&gt;8&lt;/span&gt;,&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="nv"&gt;x0&lt;/span&gt;,...&lt;span class="ss"&gt;)&lt;/span&gt;:&lt;span class="nv"&gt;Invalid&lt;/span&gt; &lt;span class="nv"&gt;argument&lt;/span&gt;
&lt;span class="nv"&gt;SysSockSendTo&lt;/span&gt;[&lt;span class="mi"&gt;1268&lt;/span&gt;]: &lt;span class="nv"&gt;sendto&lt;/span&gt;&lt;span class="ss"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;5&lt;/span&gt;,&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="nv"&gt;x76a309f4&lt;/span&gt;,&lt;span class="mi"&gt;8&lt;/span&gt;,&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="nv"&gt;x0&lt;/span&gt;,...&lt;span class="ss"&gt;)&lt;/span&gt;:&lt;span class="nv"&gt;Invalid&lt;/span&gt; &lt;span class="nv"&gt;argument&lt;/span&gt;
&lt;span class="nv"&gt;SysSockSendTo&lt;/span&gt;[&lt;span class="mi"&gt;1268&lt;/span&gt;]: &lt;span class="nv"&gt;sendto&lt;/span&gt;&lt;span class="ss"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;11&lt;/span&gt;,&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="nv"&gt;x76a309f4&lt;/span&gt;,&lt;span class="mi"&gt;8&lt;/span&gt;,&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="nv"&gt;x0&lt;/span&gt;,...&lt;span class="ss"&gt;)&lt;/span&gt;:&lt;span class="nv"&gt;Invalid&lt;/span&gt; &lt;span class="nv"&gt;argument&lt;/span&gt;
&lt;span class="nv"&gt;SysSockSendTo&lt;/span&gt;[&lt;span class="mi"&gt;1268&lt;/span&gt;]: &lt;span class="nv"&gt;sendto&lt;/span&gt;&lt;span class="ss"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;11&lt;/span&gt;,&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="nv"&gt;x76a309f4&lt;/span&gt;,&lt;span class="mi"&gt;8&lt;/span&gt;,&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="nv"&gt;x0&lt;/span&gt;,...&lt;span class="ss"&gt;)&lt;/span&gt;:&lt;span class="nv"&gt;Invalid&lt;/span&gt; &lt;span class="nv"&gt;argument&lt;/span&gt;
&lt;span class="nv"&gt;SysSockSendTo&lt;/span&gt;[&lt;span class="mi"&gt;1268&lt;/span&gt;]: &lt;span class="nv"&gt;sendto&lt;/span&gt;&lt;span class="ss"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;11&lt;/span&gt;,&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="nv"&gt;x76a309f4&lt;/span&gt;,&lt;span class="mi"&gt;8&lt;/span&gt;,&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="nv"&gt;x0&lt;/span&gt;,...&lt;span class="ss"&gt;)&lt;/span&gt;:&lt;span class="nv"&gt;Invalid&lt;/span&gt; &lt;span class="nv"&gt;argument&lt;/span&gt;
&lt;span class="nv"&gt;SysSockSendTo&lt;/span&gt;[&lt;span class="mi"&gt;1268&lt;/span&gt;]: &lt;span class="nv"&gt;sendto&lt;/span&gt;&lt;span class="ss"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;11&lt;/span&gt;,&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="nv"&gt;x76a309f4&lt;/span&gt;,&lt;span class="mi"&gt;8&lt;/span&gt;,&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="nv"&gt;x0&lt;/span&gt;,...&lt;span class="ss"&gt;)&lt;/span&gt;:&lt;span class="nv"&gt;Invalid&lt;/span&gt; &lt;span class="nv"&gt;argument&lt;/span&gt;
&lt;span class="nv"&gt;SysSockSendTo&lt;/span&gt;[&lt;span class="mi"&gt;1268&lt;/span&gt;]: &lt;span class="nv"&gt;sendto&lt;/span&gt;&lt;span class="ss"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;11&lt;/span&gt;,&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="nv"&gt;x76a309f4&lt;/span&gt;,&lt;span class="mi"&gt;8&lt;/span&gt;,&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="nv"&gt;x0&lt;/span&gt;,...&lt;span class="ss"&gt;)&lt;/span&gt;:&lt;span class="nv"&gt;Invalid&lt;/span&gt; &lt;span class="nv"&gt;argument&lt;/span&gt;
&lt;span class="nv"&gt;SysSockSendTo&lt;/span&gt;[&lt;span class="mi"&gt;1268&lt;/span&gt;]: &lt;span class="nv"&gt;sendto&lt;/span&gt;&lt;span class="ss"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;11&lt;/span&gt;,&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="nv"&gt;x76a309f4&lt;/span&gt;,&lt;span class="mi"&gt;8&lt;/span&gt;,&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="nv"&gt;x0&lt;/span&gt;,...&lt;span class="ss"&gt;)&lt;/span&gt;:&lt;span class="nv"&gt;Invalid&lt;/span&gt; &lt;span class="nv"&gt;argument&lt;/span&gt;
&lt;span class="nv"&gt;SysSockSendTo&lt;/span&gt;[&lt;span class="mi"&gt;1268&lt;/span&gt;]: &lt;span class="nv"&gt;sendto&lt;/span&gt;&lt;span class="ss"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;11&lt;/span&gt;,&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="nv"&gt;x76a309f4&lt;/span&gt;,&lt;span class="mi"&gt;8&lt;/span&gt;,&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="nv"&gt;x0&lt;/span&gt;,...&lt;span class="ss"&gt;)&lt;/span&gt;:&lt;span class="nv"&gt;Invalid&lt;/span&gt; &lt;span class="nv"&gt;argument&lt;/span&gt;
&lt;span class="nv"&gt;SysSockSendTo&lt;/span&gt;[&lt;span class="mi"&gt;1268&lt;/span&gt;]: &lt;span class="nv"&gt;sendto&lt;/span&gt;&lt;span class="ss"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;11&lt;/span&gt;,&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="nv"&gt;x76a309f4&lt;/span&gt;,&lt;span class="mi"&gt;8&lt;/span&gt;,&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="nv"&gt;x0&lt;/span&gt;,...&lt;span class="ss"&gt;)&lt;/span&gt;:&lt;span class="nv"&gt;Invalid&lt;/span&gt; &lt;span class="nv"&gt;argument&lt;/span&gt;
&lt;span class="nv"&gt;ooops&lt;/span&gt;... &lt;span class="nv"&gt;this&lt;/span&gt; &lt;span class="nv"&gt;runtime&lt;/span&gt; &lt;span class="nv"&gt;was&lt;/span&gt; &lt;span class="nv"&gt;built&lt;/span&gt; &lt;span class="k"&gt;for&lt;/span&gt; &lt;span class="nv"&gt;RASPBERRYPI&lt;/span&gt; &lt;span class="ss"&gt;(&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mi"&gt;22&lt;/span&gt;, &lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="nv"&gt;x00000BB8&lt;/span&gt;, &lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="nv"&gt;xFFFFFFFB&lt;/span&gt;&lt;span class="ss"&gt;)&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;

&lt;/div&gt;</summary></entry><entry><title>Codesys runtime break Python Scripts</title><link href="https://forge.codesys.com/forge/talk/Runtime/thread/ded7208112/?limit=25#df05" rel="alternate"/><published>2020-02-27T16:30:28.355000Z</published><updated>2020-02-27T16:30:28.355000Z</updated><author><name>eschwellinger</name><uri>https://forge.codesys.com/u/eschwellinger/</uri></author><id>https://forge.codesys.com63c75f9046bc66681410f307ffe564d6b8205544</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hi,&lt;br/&gt;
guess not.&lt;/p&gt;
&lt;p&gt;Could you please stop the plc , followed by a (as sudo):&lt;/p&gt;
&lt;p&gt;cd /var/opt/codesys&lt;br/&gt;
/opt/codesys/bin/codesyscontrol.bin -d /etc/CODESYSControl.cfg&lt;/p&gt;
&lt;p&gt;Then you should a litte more information on this manual start of the runtime.&lt;/p&gt;
&lt;p&gt;Why does your UPS not a simple trigger a 'shutdown -h now' - then I think it will close/shutdown the runtime in correct way&lt;/p&gt;
&lt;p&gt;BR&lt;br/&gt;
Edwin&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Codesys runtime break Python Scripts</title><link href="https://forge.codesys.com/forge/talk/Runtime/thread/ded7208112/?limit=25#4e83" rel="alternate"/><published>2020-02-27T16:30:25.812000Z</published><updated>2020-02-27T16:30:25.812000Z</updated><author><name>arj3090</name><uri>https://forge.codesys.com/u/arj3090/</uri></author><id>https://forge.codesys.com7b52be047697289db2874be5366501a3debae702</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;These are my latest results after further testing:&lt;/p&gt;
&lt;p&gt;In the UPS Alert event:&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;span class="n"&gt;Process&lt;/span&gt; &lt;span class="n"&gt;List&lt;/span&gt; &lt;span class="k"&gt;of&lt;/span&gt; &lt;span class="n"&gt;co&lt;/span&gt;&lt;span class="o"&gt;*&lt;/span&gt; &lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="k"&gt;In&lt;/span&gt; &lt;span class="n"&gt;UPS&lt;/span&gt; &lt;span class="n"&gt;Alert&lt;/span&gt; &lt;span class="n"&gt;Event&lt;/span&gt;
&lt;span class="err"&gt; &lt;/span&gt; &lt;span class="err"&gt; &lt;/span&gt;&lt;span class="mi"&gt;37&lt;/span&gt; &lt;span class="o"&gt;?&lt;/span&gt;&lt;span class="err"&gt; &lt;/span&gt; &lt;span class="err"&gt; &lt;/span&gt; &lt;span class="err"&gt; &lt;/span&gt; &lt;span class="err"&gt; &lt;/span&gt; &lt;span class="mi"&gt;00&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="mi"&gt;00&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="mi"&gt;00&lt;/span&gt; &lt;span class="n"&gt;kcompactd0&lt;/span&gt;
&lt;span class="err"&gt; &lt;/span&gt; &lt;span class="err"&gt; &lt;/span&gt;&lt;span class="mi"&gt;69&lt;/span&gt; &lt;span class="o"&gt;?&lt;/span&gt;&lt;span class="err"&gt; &lt;/span&gt; &lt;span class="err"&gt; &lt;/span&gt; &lt;span class="err"&gt; &lt;/span&gt; &lt;span class="err"&gt; &lt;/span&gt; &lt;span class="mi"&gt;00&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="mi"&gt;00&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="mi"&gt;00&lt;/span&gt; &lt;span class="n"&gt;mmc_complete&lt;/span&gt;
&lt;span class="err"&gt; &lt;/span&gt; &lt;span class="err"&gt; &lt;/span&gt;&lt;span class="mi"&gt;73&lt;/span&gt; &lt;span class="o"&gt;?&lt;/span&gt;&lt;span class="err"&gt; &lt;/span&gt; &lt;span class="err"&gt; &lt;/span&gt; &lt;span class="err"&gt; &lt;/span&gt; &lt;span class="err"&gt; &lt;/span&gt; &lt;span class="mi"&gt;00&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="mi"&gt;00&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="mi"&gt;00&lt;/span&gt; &lt;span class="n"&gt;ext4&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;rsv&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;conver&lt;/span&gt;
&lt;span class="err"&gt; &lt;/span&gt; &lt;span class="err"&gt; &lt;/span&gt;&lt;span class="mi"&gt;75&lt;/span&gt; &lt;span class="o"&gt;?&lt;/span&gt;&lt;span class="err"&gt; &lt;/span&gt; &lt;span class="err"&gt; &lt;/span&gt; &lt;span class="err"&gt; &lt;/span&gt; &lt;span class="err"&gt; &lt;/span&gt; &lt;span class="mi"&gt;00&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="mi"&gt;00&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="mi"&gt;00&lt;/span&gt; &lt;span class="n"&gt;ipv6_addrconf&lt;/span&gt;
&lt;span class="err"&gt; &lt;/span&gt; &lt;span class="mi"&gt;607&lt;/span&gt; &lt;span class="o"&gt;?&lt;/span&gt;&lt;span class="err"&gt; &lt;/span&gt; &lt;span class="err"&gt; &lt;/span&gt; &lt;span class="err"&gt; &lt;/span&gt; &lt;span class="err"&gt; &lt;/span&gt; &lt;span class="mi"&gt;00&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="mi"&gt;00&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="mi"&gt;01&lt;/span&gt; &lt;span class="n"&gt;codesyscontrol&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;
&lt;span class="err"&gt; &lt;/span&gt; &lt;span class="mi"&gt;714&lt;/span&gt; &lt;span class="o"&gt;?&lt;/span&gt;&lt;span class="err"&gt; &lt;/span&gt; &lt;span class="err"&gt; &lt;/span&gt; &lt;span class="err"&gt; &lt;/span&gt; &lt;span class="err"&gt; &lt;/span&gt; &lt;span class="mi"&gt;00&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="mi"&gt;00&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="mi"&gt;13&lt;/span&gt; &lt;span class="n"&gt;codesyscontrol&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;
&lt;span class="err"&gt; &lt;/span&gt;&lt;span class="mi"&gt;1080&lt;/span&gt; &lt;span class="o"&gt;?&lt;/span&gt;&lt;span class="err"&gt; &lt;/span&gt; &lt;span class="err"&gt; &lt;/span&gt; &lt;span class="err"&gt; &lt;/span&gt; &lt;span class="err"&gt; &lt;/span&gt; &lt;span class="mi"&gt;00&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="mi"&gt;00&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="mi"&gt;00&lt;/span&gt; &lt;span class="n"&gt;COEX&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;TX&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;Thread&lt;/span&gt;
&lt;span class="err"&gt; &lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;Codesys Log File
2019-09-09T08:48:43Z, 0x00000071, 1, 0, 0, **************************************************************
2019-09-09T08:48:58Z, 0x00000007, 1, 0, 6, Network interface: &lt;span class="nt"&gt;&amp;lt;ipaddress&amp;gt;&lt;/span&gt;192.168.63.1&lt;span class="nt"&gt;&amp;lt;/ipaddress&amp;gt;&lt;/span&gt;, subnetmask &lt;span class="nt"&gt;&amp;lt;subnetmask&amp;gt;&lt;/span&gt;255.255.255.0&lt;span class="nt"&gt;&amp;lt;/subnetmask&amp;gt;&lt;/span&gt;
2019-09-09T08:48:58Z, 0x00000018, 1, 0, 4, Network interface &lt;span class="nt"&gt;&amp;lt;interface&amp;gt;&lt;/span&gt;ether 5&lt;span class="nt"&gt;&amp;lt;/interface&amp;gt;&lt;/span&gt; at router &lt;span class="nt"&gt;&amp;lt;instance&amp;gt;&lt;/span&gt;2&lt;span class="nt"&gt;&amp;lt;/instance&amp;gt;&lt;/span&gt; registered
2019-09-09T08:48:58Z, 0x00000018, 1, 0, 1, Setting router &lt;span class="nt"&gt;&amp;lt;instance&amp;gt;&lt;/span&gt;2&lt;span class="nt"&gt;&amp;lt;/instance&amp;gt;&lt;/span&gt; address to &lt;span class="nt"&gt;&amp;lt;address&amp;gt;&lt;/span&gt;(0001)&lt;span class="nt"&gt;&amp;lt;/address&amp;gt;&lt;/span&gt;
2019-09-09T08:49:04Z, 0x00000007, 1, 0, 6, Network interface: &lt;span class="nt"&gt;&amp;lt;ipaddress&amp;gt;&lt;/span&gt;169.254.185.103&lt;span class="nt"&gt;&amp;lt;/ipaddress&amp;gt;&lt;/span&gt;, subnetmask &lt;span class="nt"&gt;&amp;lt;subnetmask&amp;gt;&lt;/span&gt;255.255.0.0&lt;span class="nt"&gt;&amp;lt;/subnetmask&amp;gt;&lt;/span&gt;
2019-09-09T08:49:04Z, 0x00000018, 1, 0, 4, Network interface &lt;span class="nt"&gt;&amp;lt;interface&amp;gt;&lt;/span&gt;ether 4&lt;span class="nt"&gt;&amp;lt;/interface&amp;gt;&lt;/span&gt; at router &lt;span class="nt"&gt;&amp;lt;instance&amp;gt;&lt;/span&gt;3&lt;span class="nt"&gt;&amp;lt;/instance&amp;gt;&lt;/span&gt; registered
2019-09-09T08:49:04Z, 0x00000018, 1, 0, 1, Setting router &lt;span class="nt"&gt;&amp;lt;instance&amp;gt;&lt;/span&gt;3&lt;span class="nt"&gt;&amp;lt;/instance&amp;gt;&lt;/span&gt; address to &lt;span class="nt"&gt;&amp;lt;address&amp;gt;&lt;/span&gt;(0000:b967)&lt;span class="nt"&gt;&amp;lt;/address&amp;gt;&lt;/span&gt;
2019-09-09T08:49:13Z, 0x00000111, 2, 0, 2, !!!! Warning: Duplicate IP detected. Skipping second one.
2019-09-09T08:49:46Z, 0x00000001, 1, 0, 0, runtime licensed
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;In the Shutdown_Signal event:&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;span class="n"&gt;Process&lt;/span&gt; &lt;span class="n"&gt;List&lt;/span&gt; &lt;span class="k"&gt;of&lt;/span&gt; &lt;span class="n"&gt;co&lt;/span&gt;&lt;span class="o"&gt;*&lt;/span&gt; &lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="k"&gt;In&lt;/span&gt; &lt;span class="n"&gt;Shutdown_Event&lt;/span&gt;
&lt;span class="err"&gt; &lt;/span&gt; &lt;span class="err"&gt; &lt;/span&gt;&lt;span class="mi"&gt;37&lt;/span&gt; &lt;span class="o"&gt;?&lt;/span&gt;&lt;span class="err"&gt; &lt;/span&gt; &lt;span class="err"&gt; &lt;/span&gt; &lt;span class="err"&gt; &lt;/span&gt; &lt;span class="err"&gt; &lt;/span&gt; &lt;span class="mi"&gt;00&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="mi"&gt;00&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="mi"&gt;00&lt;/span&gt; &lt;span class="n"&gt;kcompactd0&lt;/span&gt;
&lt;span class="err"&gt; &lt;/span&gt; &lt;span class="err"&gt; &lt;/span&gt;&lt;span class="mi"&gt;69&lt;/span&gt; &lt;span class="o"&gt;?&lt;/span&gt;&lt;span class="err"&gt; &lt;/span&gt; &lt;span class="err"&gt; &lt;/span&gt; &lt;span class="err"&gt; &lt;/span&gt; &lt;span class="err"&gt; &lt;/span&gt; &lt;span class="mi"&gt;00&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="mi"&gt;00&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="mi"&gt;00&lt;/span&gt; &lt;span class="n"&gt;mmc_complete&lt;/span&gt;
&lt;span class="err"&gt; &lt;/span&gt; &lt;span class="err"&gt; &lt;/span&gt;&lt;span class="mi"&gt;73&lt;/span&gt; &lt;span class="o"&gt;?&lt;/span&gt;&lt;span class="err"&gt; &lt;/span&gt; &lt;span class="err"&gt; &lt;/span&gt; &lt;span class="err"&gt; &lt;/span&gt; &lt;span class="err"&gt; &lt;/span&gt; &lt;span class="mi"&gt;00&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="mi"&gt;00&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="mi"&gt;00&lt;/span&gt; &lt;span class="n"&gt;ext4&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;rsv&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;conver&lt;/span&gt;
&lt;span class="err"&gt; &lt;/span&gt; &lt;span class="err"&gt; &lt;/span&gt;&lt;span class="mi"&gt;75&lt;/span&gt; &lt;span class="o"&gt;?&lt;/span&gt;&lt;span class="err"&gt; &lt;/span&gt; &lt;span class="err"&gt; &lt;/span&gt; &lt;span class="err"&gt; &lt;/span&gt; &lt;span class="err"&gt; &lt;/span&gt; &lt;span class="mi"&gt;00&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="mi"&gt;00&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="mi"&gt;00&lt;/span&gt; &lt;span class="n"&gt;ipv6_addrconf&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;Something has caused the Codesys process to close.&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;Codesys Log File
2019-09-09T08:48:43Z, 0x00000071, 1, 0, 0, **************************************************************
2019-09-09T08:48:58Z, 0x00000007, 1, 0, 6, Network interface: &lt;span class="nt"&gt;&amp;lt;ipaddress&amp;gt;&lt;/span&gt;192.168.63.1&lt;span class="nt"&gt;&amp;lt;/ipaddress&amp;gt;&lt;/span&gt;, subnetmask &lt;span class="nt"&gt;&amp;lt;subnetmask&amp;gt;&lt;/span&gt;255.255.255.0&lt;span class="nt"&gt;&amp;lt;/subnetmask&amp;gt;&lt;/span&gt;
2019-09-09T08:48:58Z, 0x00000018, 1, 0, 4, Network interface &lt;span class="nt"&gt;&amp;lt;interface&amp;gt;&lt;/span&gt;ether 5&lt;span class="nt"&gt;&amp;lt;/interface&amp;gt;&lt;/span&gt; at router &lt;span class="nt"&gt;&amp;lt;instance&amp;gt;&lt;/span&gt;2&lt;span class="nt"&gt;&amp;lt;/instance&amp;gt;&lt;/span&gt; registered
2019-09-09T08:48:58Z, 0x00000018, 1, 0, 1, Setting router &lt;span class="nt"&gt;&amp;lt;instance&amp;gt;&lt;/span&gt;2&lt;span class="nt"&gt;&amp;lt;/instance&amp;gt;&lt;/span&gt; address to &lt;span class="nt"&gt;&amp;lt;address&amp;gt;&lt;/span&gt;(0001)&lt;span class="nt"&gt;&amp;lt;/address&amp;gt;&lt;/span&gt;
2019-09-09T08:49:04Z, 0x00000007, 1, 0, 6, Network interface: &lt;span class="nt"&gt;&amp;lt;ipaddress&amp;gt;&lt;/span&gt;169.254.185.103&lt;span class="nt"&gt;&amp;lt;/ipaddress&amp;gt;&lt;/span&gt;, subnetmask &lt;span class="nt"&gt;&amp;lt;subnetmask&amp;gt;&lt;/span&gt;255.255.0.0&lt;span class="nt"&gt;&amp;lt;/subnetmask&amp;gt;&lt;/span&gt;
2019-09-09T08:49:04Z, 0x00000018, 1, 0, 4, Network interface &lt;span class="nt"&gt;&amp;lt;interface&amp;gt;&lt;/span&gt;ether 4&lt;span class="nt"&gt;&amp;lt;/interface&amp;gt;&lt;/span&gt; at router &lt;span class="nt"&gt;&amp;lt;instance&amp;gt;&lt;/span&gt;3&lt;span class="nt"&gt;&amp;lt;/instance&amp;gt;&lt;/span&gt; registered
2019-09-09T08:49:04Z, 0x00000018, 1, 0, 1, Setting router &lt;span class="nt"&gt;&amp;lt;instance&amp;gt;&lt;/span&gt;3&lt;span class="nt"&gt;&amp;lt;/instance&amp;gt;&lt;/span&gt; address to &lt;span class="nt"&gt;&amp;lt;address&amp;gt;&lt;/span&gt;(0000:b967)&lt;span class="nt"&gt;&amp;lt;/address&amp;gt;&lt;/span&gt;
2019-09-09T08:49:13Z, 0x00000111, 2, 0, 2, !!!! Warning: Duplicate IP detected. Skipping second one.
2019-09-09T08:49:46Z, 0x00000001, 1, 0, 0, runtime licensed
2019-09-09T08:49:54Z, 0x00000018, 1, 0, 5, Network interface &lt;span class="nt"&gt;&amp;lt;interface&amp;gt;&lt;/span&gt;ether 5&lt;span class="nt"&gt;&amp;lt;/interface&amp;gt;&lt;/span&gt; unregistered
2019-09-09T08:49:54Z, 0x00000018, 1, 0, 5, Network interface &lt;span class="nt"&gt;&amp;lt;interface&amp;gt;&lt;/span&gt;ether 4&lt;span class="nt"&gt;&amp;lt;/interface&amp;gt;&lt;/span&gt; unregistered
2019-09-09T08:49:54Z, 0x000010f0, 1, 0, 1, &lt;span class="nt"&gt;&amp;lt;NetworkName&amp;gt;&lt;/span&gt;eth0&lt;span class="nt"&gt;&amp;lt;/NetworkName&amp;gt;&amp;lt;IPAddress&amp;gt;&lt;/span&gt;0.0.0.0&lt;span class="nt"&gt;&amp;lt;/IPAddress&amp;gt;&amp;lt;Subnetmask&amp;gt;&lt;/span&gt;0.0.0.0&lt;span class="nt"&gt;&amp;lt;Component&amp;gt;&lt;/span&gt;IoDrvEthernet&lt;span class="nt"&gt;&amp;lt;/Component&amp;gt;&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;The log file only reported "unregistered" of ethernet interfaces. I assume this is because the ethernet ports are powered down in UPS Alert state. Could this cause Codesys to close abruptly?&lt;/p&gt;&lt;/div&gt;</summary></entry></feed>