<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:webfeeds="http://webfeeds.org/rss/1.0">
    <channel>
        <title><![CDATA[Automation Community]]></title>
        <description><![CDATA[Automation Community]]></description>
        <link>https://community.boschrexroth.com</link>
        <generator>Bettermode RSS Generator</generator>
        <lastBuildDate>Tue, 25 Aug 2026 09:35:18 GMT</lastBuildDate>
        <atom:link href="https://community.boschrexroth.com/rss/feed" rel="self" type="application/rss+xml"/>
        <pubDate>Tue, 25 Aug 2026 09:35:18 GMT</pubDate>
        <copyright><![CDATA[2026 Automation Community]]></copyright>
        <language><![CDATA[en-US]]></language>
        <ttl>60</ttl>
        <webfeeds:icon></webfeeds:icon>
        <webfeeds:related layout="card" target="browser"/>
        <item>
            <title><![CDATA[F8860 and F8844 after a few hours of testing the new drive]]></title>
            <description><![CDATA[Hi!
One of our partners has got the F8860 F8844 errors after a few hours of test.

The system:

XCD2-W2323ARN-01NETT0NNNN-S0612N4NNNN0NN
MS2S05-C0BTN-IMHG0-NNDNN-NN
MS2S05-C0BTN-IMHG1-NNDNN-NN

Is it possible ...]]></description>
            <link>https://community.boschrexroth.com/ctrlx-drive-5thklqt9/post/f8860-and-f8844-after-a-few-hours-of-testing-the-new-drive-37WodyW7MgLh0Eo</link>
            <guid isPermaLink="true">https://community.boschrexroth.com/ctrlx-drive-5thklqt9/post/f8860-and-f8844-after-a-few-hours-of-testing-the-new-drive-37WodyW7MgLh0Eo</guid>
            <dc:creator><![CDATA[vreuvx]]></dc:creator>
            <pubDate>Tue, 25 Aug 2026 09:09:05 GMT</pubDate>
            <content:encoded><![CDATA[<p>Hi!<br>One of our partners has got the F8860 F8844 errors after a few hours of test.<br><br>The system:<br><br>XCD2-W2323ARN-01NETT0NNNN-S0612N4NNNN0NN<br>MS2S05-C0BTN-IMHG0-NNDNN-NN<br>MS2S05-C0BTN-IMHG1-NNDNN-NN<br><br>Is it possible that this issue is related to one of the drive parameters rather than the hardware itself?<br><br>I attached a zip of the parameter file which was saved just after the error came up. Can you urgently help us what can cause the errors?</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[EAL4C connection loss between PC and ctrlX DRIVE]]></title>
            <description><![CDATA[Hello,

Our customer is developing a program based on the EAL4C sample project to control three ctrlX DRIVEs. They are currently experiencing an issue where the connection between the drives and the PC ...]]></description>
            <link>https://community.boschrexroth.com/ctrlx-drive-5thklqt9/post/eal4c-connection-loss-between-pc-and-ctrlx-drive-3JaN7HvR758w5QJ</link>
            <guid isPermaLink="true">https://community.boschrexroth.com/ctrlx-drive-5thklqt9/post/eal4c-connection-loss-between-pc-and-ctrlx-drive-3JaN7HvR758w5QJ</guid>
            <dc:creator><![CDATA[Azura]]></dc:creator>
            <pubDate>Tue, 25 Aug 2026 08:21:24 GMT</pubDate>
            <content:encoded><![CDATA[<p>Hello,</p><p>Our customer is developing a program based on the EAL4C sample project to control three ctrlX DRIVEs. They are currently experiencing an issue where the connection between the drives and the PC intermittently drops, causing the servos to switch off.</p><p>The issue occurs on all three drives, but not simultaneously.</p><p>When it happens, ping still works, but Drive Engineering cannot connect and shows a (no known host?) message. After a short while, the connection becomes available again.</p><p>The PC has three physical LAN ports, so each drive is connected to its own port.</p><p>What could be causing this?</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[IXON Additional Subnet Gateway Address Can not be the same as Router LAN IP Address]]></title>
            <description><![CDATA[Hi,

I'm setting up the additional subnet on the IXON site. I am getting an error relating to the Gateway address being the same as the LAN IP Address. In the past i have not had any issues with the ...]]></description>
            <link>https://community.boschrexroth.com/other-ctrlx-world-topics-4g8sugnq/post/ixon-additional-subnet-gateway-address-can-not-be-the-same-as-router-lan-HLO9XDLku4xzIHW</link>
            <guid isPermaLink="true">https://community.boschrexroth.com/other-ctrlx-world-topics-4g8sugnq/post/ixon-additional-subnet-gateway-address-can-not-be-the-same-as-router-lan-HLO9XDLku4xzIHW</guid>
            <category><![CDATA[IXON]]></category>
            <dc:creator><![CDATA[LUFC]]></dc:creator>
            <pubDate>Mon, 24 Aug 2026 13:27:37 GMT</pubDate>
            <content:encoded><![CDATA[<p>Hi, </p><p>I'm setting up the additional subnet on the IXON site. I am getting an error relating to the Gateway address being the same as the LAN IP Address. In the past i have not had any issues with the configuration.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[How to subscribe to nodes of the ctrlX Data Layer using REST API via JS]]></title>
            <description><![CDATA[HISTORY

24 Sept 2026 Initial release


CONTENT

This article describes how to subscribe to ctrlX Data Layer nodes in an HTML document or in HMI systems (HELIO, WebIQ) with JavaScript support. General ...]]></description>
            <link>https://community.boschrexroth.com/store-and-how-to-how-to-qmglrz33/post/how-to-subscribe-to-nodes-of-the-ctrlx-data-layer-using-rest-api-via-js-3c9g3tVuvamIhWP</link>
            <guid isPermaLink="true">https://community.boschrexroth.com/store-and-how-to-how-to-qmglrz33/post/how-to-subscribe-to-nodes-of-the-ctrlx-data-layer-using-rest-api-via-js-3c9g3tVuvamIhWP</guid>
            <dc:creator><![CDATA[HmiGuide]]></dc:creator>
            <pubDate>Mon, 24 Aug 2026 08:41:28 GMT</pubDate>
            <content:encoded><![CDATA[<div data-type="table-of-content"></div><h2 id="5150eef8-a632-4259-ae52-976ea06c173c" data-toc-id="5150eef8-a632-4259-ae52-976ea06c173c" class="text-xl">History</h2><p>24 Sept 2026 Initial release</p><h2 id="e36f2e8e-51be-4c3c-8145-406de7122112" data-toc-id="e36f2e8e-51be-4c3c-8145-406de7122112" class="text-xl">Content</h2><p>This article describes how to subscribe to ctrlX Data Layer nodes in an HTML document or in HMI systems (HELIO, WebIQ) with JavaScript support. General descriptions and further information can be found in our online documentation.</p><h2 id="7b264836-28c9-4e44-9666-a29292f5c65d" data-toc-id="7b264836-28c9-4e44-9666-a29292f5c65d" class="text-xl">Requirements</h2><ul><li><p>ctrlX OS device, ctrlX CORE or ctrlX COREvirtual</p></li><li><p>HTML and JavaScript know how</p></li></ul><p>For an easy startup, download <a href="https://files-eu-central-1.t-cdn.net/files/UmHpKhpWaOZYvjqG9wCD4?dl" rel="noopener noreferrer nofollow" class="text-interactive hover:text-interactive-hovered">subscription-demo.zip</a> (see chapter <a href="https://community.boschrexroth.com/ctrlx-automation-how-tos-qmglrz33/post/how-to-subscribe-to-nodes-of-the-ctrlx-data-layer-using-rest-api-via-js-3c9g3tVuvamIhWP#a6ff5dae-0b2d-4ad1-b2aa-4230d1785be1" rel="noopener noreferrer nofollow" class="text-interactive hover:text-interactive-hovered">Downloads</a>) it contains:</p><ul><li><p>subscription-demo.htm - A simple HTML page that subscribes to two data layer items</p></li><li><p>cxApi.js – Contains two JS classes</p><ul><li><p>cxApi - Manages authentication</p></li><li><p>cxSubscription - Manages the subscription</p></li></ul></li></ul><h2 id="68e1f9fc-81cc-461a-ac0b-52928dabd927" data-toc-id="68e1f9fc-81cc-461a-ac0b-52928dabd927" class="text-xl">Quick Startup in 3 Minutes</h2><ol><li><p>Add a new data layer item. <br>Search for text <strong>#1#</strong> and uncomment the text shown below.</p><pre class="language-html"><code class="language-html">&lt;!-- #1# --&gt;
&lt;tr&gt;&lt;td&gt;Available Memory [MB] :&lt;/td&gt;&lt;td id="Mem_free"&gt;-------&lt;/td&gt;&lt;/tr&gt;</code></pre></li><li><p>Register the Node Path in the Map <br>Search for text <strong>#2#</strong> and uncomment the text shown below.<br>Currently, two arguments are stored in nodeToRef:<br>* ref: reference to the HTML output element<br>* digits: number of digits to display<br>To implement unit conversion, for example, you can add a suitable parameter here, which then needs to be interpreted in function <code>setValues()</code>. Search for <strong>#3#</strong></p><pre class="language-javascript"><code class="language-javascript">&lt;!-- #2# --&gt;
nodeToRef.set("framework/metrics/system/memavailable-mb", { ref: document.getElementById("Mem_free"), digits: 2 });</code></pre></li><li><p>Open HTML file and follow the displayed instructions</p><figure data-type="image" data-version="v2" data-id="rP7xrMDcG4G7ePZcNSE3R" data-size="best-fit" data-align="center"><img src="https://tribe-eu.imgix.net/rP7xrMDcG4G7ePZcNSE3R?auto=compress,format" data-id="rP7xrMDcG4G7ePZcNSE3R"><figcaption class="!text-center !mx-auto !text-content-subdued !text-xs  !px-0.5 !my-1 !max-w-prose !mt-1 !rounded-none">HTML demo page with subscription</figcaption></figure></li></ol><h2 id="1e21cbf8-91ef-47a8-ad82-f6d6c49862fa" data-toc-id="1e21cbf8-91ef-47a8-ad82-f6d6c49862fa" class="text-xl">Public API Reference of JS classes</h2><p>Detailed parameters and type structures are declared in JSDoc within the source code. Here is the big picture:</p><h3 id="bc4e8b34-2b6b-46fb-8563-b442b0725c6b" data-toc-id="bc4e8b34-2b6b-46fb-8563-b442b0725c6b" class="text-lg">cxApi (Session &amp; REST Manager)</h3><ul><li><p><strong>startSession</strong>(...): Establishes session, validates and automatically manages token caching in browser sessionStorage.</p></li><li><p><strong>ping</strong>(...): Fast, lightweight availability check.</p><p>Dev Tip: Essential to quickly verify if your connection is blocked by CORS/SSL, or if your ctrlX COREvirtual shut down its services (which happens automatically after 4 hours).</p></li><li><p><strong>myFetch</strong>(...): Robust fetch helper. Intercepts HTTP 401 (Unauthorized) errors, silently re-authenticates via startSession, and automatically retries the original request once.</p></li><li><p><strong>stopSession</strong>(): Destroys active session on the controller and wipes browser session storage.</p></li></ul><h3 id="f9b82611-3a63-47c3-9b4b-9cbfde705571" data-toc-id="f9b82611-3a63-47c3-9b4b-9cbfde705571" class="text-lg">cxSubscription (Event Client)</h3><ul><li><p><strong>start</strong>(...): Subscribes to the data layer paths and processes the SSE stream.</p></li><li><p><strong>stop</strong>(): Safely closes the active stream and releases reader locks.</p></li></ul><h2 id="98e4cc6b-5f33-47ed-b5a9-c62083ba7cbf" data-toc-id="98e4cc6b-5f33-47ed-b5a9-c62083ba7cbf" class="text-xl">Integrate Subscription in web based visualization</h2><p>If the subscriptions are used in a web based visualization, different security restrictions apply compared to our test environment. This applies both to the use of iframes and to usage within JavaScript.</p><h3 id="6e77f71e-7323-4533-a01b-954ce51a6e7b" data-toc-id="6e77f71e-7323-4533-a01b-954ce51a6e7b" class="text-lg">The IFrame Security Hurdles</h3><p>Embedding your local HMI in an &lt;iframe&gt; forces the browser to apply strict boundaries:</p><ul><li><p>Cross-Origin Mismatch (CORS): If the parent portal (e.g., <a href="https://my-hmi-portal.local" rel="noopener noreferrer nofollow" class="text-interactive hover:text-interactive-hovered">https://my-hmi-portal.local</a>) and your embedded HMI (e.g., file:///index.html) run on different origins, the browser blocks direct background communication to the ctrlX OS REST API.</p></li><li><p>Sandbox Restrictions: Many frame containers use the &lt;iframe sandbox="..."&gt; attribute. If crucial sandbox bypass flags such as allow-scripts or allow-same-origin are missing, Javascript runtime execution and storage access (sessionStorage) are completely disabled.</p></li></ul><h3 id="476f3e84-ad0f-49e4-a83d-2538f6616ff0" data-toc-id="476f3e84-ad0f-49e4-a83d-2538f6616ff0" class="text-lg">Direct Controller Hosting</h3><p>The most robust solution is hosting your HMI files directly on the ctrlX OS internal Web Server. <br>See article: <a href="https://community.boschrexroth.com/ctrlx-automation-how-tos-qmglrz33/post/howto-view-content-from-multiple-web-servers-in-one-web-page-reverse-cI11ECmiI2GyvxP" rel="noopener noreferrer nofollow" class="text-interactive hover:text-interactive-hovered">HowTo view content from multiple web servers in one web page (reverse proxy)</a></p><ul><li><p>Why it works: The HMI runs on the exact same origin as the API.</p></li><li><p>The Benefit: Direct "Same-Origin" scenario. CORS blocks are bypassed, SSL credentials are automatically trusted because you are already logged in to the control portal, and the IFrame has native access to the browsers sessionStorage with zero security exceptions required</p></li><li><p>WebIQ and HELIO use the ctrlX OS reverse proxy.</p></li><li><p>CoDeSys WebVisu does not yet use the reverse proxy, but it will soon.</p></li></ul><h2 id="41d16cdd-6d5b-43da-8fb7-19f1df2dea00" data-toc-id="41d16cdd-6d5b-43da-8fb7-19f1df2dea00" class="text-xl">Background information</h2><h3 id="2d77e0ad-55bc-42d9-87b7-a57d8a9a695e" data-toc-id="2d77e0ad-55bc-42d9-87b7-a57d8a9a695e" class="text-lg">SSE protocol used by ctrlX OS for subscriptions</h3><ul><li><p>Server-Sent Events (SSE): A unidirectional, standard HTTP/HTTPS-based streaming protocol. ctrlX OS pushes values only on-change, eliminating continuous HTTP-polling overhead.</p></li><li><p>Metadata Filtering: The raw network stream includes comment lines (such as :keep-alive sent to prevent browser timeouts) and double newline dividers (\n\n). Our backend client parses and discards them dynamically.</p></li><li><p>Here an example of JSON Data Schema sent from ctrlX OS. Each valid update is sent on a <strong>data:</strong> line carrying a JSON string:</p></li></ul><pre><code>event: update
id: 2
data: {"node":"framework/metrics/system/cpu-utilisation-percent","timestamp":134320390258319784,"type":"double","value":3.9}

event: update
id: 3
data: {"node":"framework/metrics/system/memavailable-mb","timestamp":134320390258321022,"type":"double","value":1298.07421875}</code></pre><h2 id="be984200-826b-4dcc-bf5e-bc2e63ef13c6" data-toc-id="be984200-826b-4dcc-bf5e-bc2e63ef13c6" class="text-xl"><strong>Related Links</strong></h2><ul><li><p><a href="https://community.boschrexroth.com/ctrlx-automation-how-tos-qmglrz33/post/using-rest-api-of-ctrlx-core-HCE2Q8WW3uhUYOh" rel="noopener noreferrer nofollow" class="text-interactive hover:text-interactive-hovered">Using REST API of ctrlX CORE</a></p></li><li><p><a href="https://community.boschrexroth.com/ctrlx-automation-how-tos-qmglrz33/post/how-to-make-an-https-connection-with-ctrlx-os-web-server-znEnXvyMk8Sw0xc" rel="noopener noreferrer nofollow" class="text-interactive hover:text-interactive-hovered">How to make an HTTPS connection with ctrlX OS Web Server</a></p></li><li><p><a href="https://community.boschrexroth.com/ctrlx-automation-how-tos-qmglrz33/post/how-to-subscribe-to-nodes-of-the-ctrlx-data-layer-using-rest-commands-via-IXZVvSeOam7INMu" rel="noopener noreferrer nofollow" class="text-interactive hover:text-interactive-hovered">How to subscribe to nodes of the ctrlX Data Layer using REST commands via CURL</a></p></li><li><p>Online documentation:</p><ul><li><p><a href="https://docs.automation.boschrexroth.com/doc/119746208/subscriptions/latest/en/" rel="nofollow ugc" class="text-interactive hover:text-interactive-hovered">ctrlX OS, Operating System for ctrlX CORE Control Devices Version 3, Application Manual --&gt; ctrlX Data Layer --&gt; Subscriptions</a></p></li><li><p><a href="https://docs.automation.boschrexroth.com/doc/3314339287/subscription-language-binding/latest/en/" rel="nofollow ugc" class="text-interactive hover:text-interactive-hovered">Subscription - Language binding</a></p></li></ul></li></ul><h2 id="a6ff5dae-0b2d-4ad1-b2aa-4230d1785be1" data-toc-id="a6ff5dae-0b2d-4ad1-b2aa-4230d1785be1" class="text-xl">Download</h2><attachment data-type="attachment" data-id="p0BPiMi8FDt1IMiWpd4eq"></attachment><p></p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Ethernet IP reset?]]></title>
            <description><![CDATA[Hey!

I have a project where we need to communicate with another PLC via ethernet IP (Keyence <-> CtrlX X3). I have used the things above (https://community.boschrexroth.com/ctrlx-automation-how-tos-... [https://community.boschrexroth.com/ctrlx-automation-how-tos-qmglrz33/post/example-for-ethernet-ip-communication-between-ctrlx-core-adapter-and-a-9whD2yQJiHhEK1v?highlight=q4Fc4rxif0kPVq6]]]></description>
            <link>https://community.boschrexroth.com/communication-5ojipb0n/post/ethernet-ip-reset-DLoCayuzYWj741J</link>
            <guid isPermaLink="true">https://community.boschrexroth.com/communication-5ojipb0n/post/ethernet-ip-reset-DLoCayuzYWj741J</guid>
            <dc:creator><![CDATA[PiererZsolt]]></dc:creator>
            <pubDate>Mon, 24 Aug 2026 07:39:08 GMT</pubDate>
            <content:encoded><![CDATA[<p>Hey!</p><p>I have a project where we need to communicate with another PLC via ethernet IP (Keyence &lt;-&gt; CtrlX X3). I have used the things above (<a href="https://community.boschrexroth.com/ctrlx-automation-how-tos-qmglrz33/post/example-for-ethernet-ip-communication-between-ctrlx-core-adapter-and-a-9whD2yQJiHhEK1v?highlight=q4Fc4rxif0kPVq6" rel="noopener noreferrer nofollow" class="text-interactive hover:text-interactive-hovered">https://community.boschrexroth.com/ctrlx-automation-how-tos-qmglrz33/post/example-for-ethernet-ip-communication-between-ctrlx-core-adapter-and-a-9whD2yQJiHhEK1v?highlight=q4Fc4rxif0kPVq6</a>) </p><div data-type="embed" data-id="EJTCnqJJbjE5i0SLngRAi" data-embed-url="https://community.boschrexroth.com/ctrlx-automation-how-tos-qmglrz33/post/example-for-ethernet-ip-communication-between-ctrlx-core-adapter-and-a-9whD2yQJiHhEK1v?highlight=q4Fc4rxif0kPVq6"></div><p>to implement on the CtrlX side. Everything is working fine, but it have happened multiple times that for some reason the communication stopped, and I was only able to restart it by switch off and on the device. Is there any way to debug the ethernet IP connection? The variables that are auto generated for the Ethernet/EThernet IP adater / Ethernet IP module are not very descriptive, and the reset bit does not help at all.</p><p>Also, is there any reason to use the ethernet IP app for the CORE (if there is any)?</p><p>Thanks in advance!</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[RetainMismatch and other fun things]]></title>
            <description><![CDATA[Hey!



Today is the day that the new line we have been working on is officially started, and of course, today the system started showing weird behaviors.

Last I have connected to these PLCs was 2026.08.14...]]></description>
            <link>https://community.boschrexroth.com/ctrlx-plc-ctxo5cm7/post/retainmismatch-and-other-fun-things-50xAsVlIhQ6rKqC</link>
            <guid isPermaLink="true">https://community.boschrexroth.com/ctrlx-plc-ctxo5cm7/post/retainmismatch-and-other-fun-things-50xAsVlIhQ6rKqC</guid>
            <dc:creator><![CDATA[PiererZsolt]]></dc:creator>
            <pubDate>Mon, 24 Aug 2026 06:45:43 GMT</pubDate>
            <content:encoded><![CDATA[<p>Hey!</p><p></p><p>Today is the day that the new line we have been working on is officially started, and of course, today the system started showing weird behaviors.</p><p>Last I have connected to these PLCs was 2026.08.14, back then everything was working fine. Today, I have logged in, but have made no changes. I have also connected to the PLC with WEBIQ designer, to download the localization files, so I can translate stuff.</p><p></p><p>While this translation was happening, the one of the X3 stopped. I have seen the following in its log:</p><figure data-type="image" data-version="v2" data-id="RuWTT9vRFd29GjvgXpRBR" data-size="best-fit" data-align="center"><img src="https://tribe-eu.imgix.net/RuWTT9vRFd29GjvgXpRBR?auto=compress,format" data-id="RuWTT9vRFd29GjvgXpRBR"></figure><p>and on the webserver the following:</p><figure data-type="image" data-version="v2" data-id="6vcV9UiNDLgO60oIDYGJk" data-size="best-fit" data-align="center"><img src="https://tribe-eu.imgix.net/6vcV9UiNDLgO60oIDYGJk?auto=compress,format" data-id="6vcV9UiNDLgO60oIDYGJk"></figure><p></p><p>On this screen, below the Actions there was a button to Reset Warm/Cold/Origin. Warm was gray, so I pressed reset Cold, then restarted the system. It did not solve the problem, I got the same error message. After that I pressed Reset Origin, and it was working fine. </p><p></p><p>I also saw the following in the log on the webserver:</p><figure data-type="image" data-version="v2" data-id="XBQie3EM16qFbushKWvzV" data-size="best-fit" data-align="center"><img src="https://tribe-eu.imgix.net/XBQie3EM16qFbushKWvzV?auto=compress,format" data-id="XBQie3EM16qFbushKWvzV"></figure><figure data-type="image" data-version="v2" data-id="tQbV848U2jrrRnQJ16XSB" data-size="best-fit" data-align="center"><img src="https://tribe-eu.imgix.net/tQbV848U2jrrRnQJ16XSB?auto=compress,format" data-id="tQbV848U2jrrRnQJ16XSB"></figure><p></p><p>How can this happen? What does these lines in the PLC Engineering PLC log means? It is very urgent to find out what caused this problem! Thank you very much!</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Cannot switch operations mode, no access to EterCAT Master or Data Layer]]></title>
            <description><![CDATA[I can't change the operations mode. Neither in Firefox nor Edge.

I also cannot access the Ethercat Master or the Data Layer (Error: 502). If I press "refresh" at the EtherCAT Master page, Error 404 ...]]></description>
            <link>https://community.boschrexroth.com/ctrlx-core-25gnfzl4/post/cannot-switch-operations-mode-no-access-to-etercat-master-or-data-layer-5FvThwSmLgMMzw2</link>
            <guid isPermaLink="true">https://community.boschrexroth.com/ctrlx-core-25gnfzl4/post/cannot-switch-operations-mode-no-access-to-etercat-master-or-data-layer-5FvThwSmLgMMzw2</guid>
            <category><![CDATA[CTRLXCORE]]></category>
            <dc:creator><![CDATA[Julian-65]]></dc:creator>
            <pubDate>Fri, 21 Aug 2026 19:45:43 GMT</pubDate>
            <content:encoded><![CDATA[<p>I can't change the operations mode. Neither in Firefox nor Edge. </p><p>I also cannot access the Ethercat Master or the Data Layer (Error: 502). If I press "refresh" at the EtherCAT Master page, Error 404 appears.</p><p>I checked the dependancies of the EtherCAT Master, too.</p><p>With IO Engineering, I can find my PLC but I don't have full access.</p><p>It seems, that I have an network error. My PC is not directly connected to the PLC's XF10, it is in another subnet with gateways inbetween. The configuration is managed by a DHCP-server, the IPV4-adress of the PLC is fixed in this server.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[MTX CMP60.02VRS Spindle Speed not getting to PLC]]></title>
            <description><![CDATA[I need help fixing an MTX CMP60.02VRS CNC router. The auxiliary S function is not transferring data to the PLC.

The machine had a VPP hardware fault which was fixed with a board level repair. The ...]]></description>
            <link>https://community.boschrexroth.com/indraworks-indracontrol-for-mlc-mtx-indradrive-rr38gytr/post/mtx-cmp60-02vrs-spindle-speed-not-getting-to-plc-vwndCwkTNjw5nu7</link>
            <guid isPermaLink="true">https://community.boschrexroth.com/indraworks-indracontrol-for-mlc-mtx-indradrive-rr38gytr/post/mtx-cmp60-02vrs-spindle-speed-not-getting-to-plc-vwndCwkTNjw5nu7</guid>
            <dc:creator><![CDATA[bclapperton]]></dc:creator>
            <pubDate>Fri, 21 Aug 2026 03:46:41 GMT</pubDate>
            <content:encoded><![CDATA[<p>I need help fixing an MTX CMP60.02VRS CNC router. The auxiliary S function is not transferring data to the PLC. </p><p>The machine had a VPP hardware fault which was fixed with a board level repair. The customer had to re-download the PLC to the CMP60 but now the spindle speed is not being transferred from the "S" command to the PLC variable MD7024_WZ_S_VALUE_Ch1.realVal  </p><figure data-type="image" data-version="v2" data-id="3fINVyc2BKnxZ6QklB7q2" data-size="best-fit" data-align="center"><img src="https://tribe-eu.imgix.net/3fINVyc2BKnxZ6QklB7q2?auto=compress,format" data-id="3fINVyc2BKnxZ6QklB7q2"></figure><p></p><p>I was able to force the value of the PLC variable to another number, eg 10,000.  Then I released the force and the value stays the same. </p><p>When they run the spindle (eg. run CNC code: M3 S18000) on the CNC the value of the PLC variable goes to zero. </p><p>It looks like something is switched off or not configured properly. Can someone make any suggestions what that might be?</p><p>I have an archive of the system. I can PM or email it privately for someone to have a look at.</p><p>"S" Code Auxilliary function setup below. </p><figure data-type="image" data-version="v2" data-id="KpvytwrMzNHjaCBch0kLG" data-size="best-fit" data-align="center"><img src="https://tribe-eu.imgix.net/KpvytwrMzNHjaCBch0kLG?auto=compress,format" data-id="KpvytwrMzNHjaCBch0kLG"></figure><p></p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Compatibility of CODESYS Store IEC 60870-5-104 Server & IEC61850 Client add-ons on ctrlX CORE]]></title>
            <description><![CDATA[We are exploring options of building a protocol gateway application on ctrlX CORE. The goal:

 * IEC 61850 — reading data from devices

 * IEC 60870-5-104 server — exposing that data to a control center

We found...]]></description>
            <link>https://community.boschrexroth.com/sdk-el5su9ce/post/compatibility-of-codesys-store-iec-60870-5-104-server-iec61850-client-3KH46nM0neHAWAB</link>
            <guid isPermaLink="true">https://community.boschrexroth.com/sdk-el5su9ce/post/compatibility-of-codesys-store-iec-60870-5-104-server-iec61850-client-3KH46nM0neHAWAB</guid>
            <dc:creator><![CDATA[Akanksha]]></dc:creator>
            <pubDate>Thu, 20 Aug 2026 09:21:28 GMT</pubDate>
            <content:encoded><![CDATA[<p>We are exploring options of building a protocol gateway application on <strong>ctrlX CORE. </strong>The goal:</p><ul><li><p><strong>IEC 61850 </strong>— reading data from devices</p></li><li><p><strong>IEC 60870-5-104 server</strong> — exposing that data to a control center</p></li></ul><p>We found two relevant CODESYS Store packages and wanted to confirm platform support before purchasing:</p><ol><li><p><strong>IEC 60870-5-104 Server</strong> (3S‑Systems, art. 2312000014, €240) — lists "CODESYS Runtime SL Systems" as supported platform (generic). Can anyone confirm this runs correctly on ctrlX CORE? (There's a Bosch community how-to already showing this configured on ctrlX CORE, so this one looks likely fine — just want to double-check current versions.)</p></li><li><p><strong>IEC61850 Client</strong> (WAGO, art. 2312000030, €1,299) — its listed "Supported devices" field says <strong>"WAGO Edge Computer"</strong> specifically, and support is routed to WAGO rather than 3S‑Systems/Bosch. <strong>Has anyone successfully installed/run this on a Bosch ctrlX CORE?</strong> Or is it locked to WAGO hardware (via licensing, feature dependency, or vendor certification)?</p></li></ol><p>Specific questions:</p><ul><li><p>Is IEC61850 Client (2312000030) known to work on ctrlX CORE's CODESYS Control SL runtime, or is it restricted to WAGO controllers only?</p></li><li><p>Is there a Bosch-recommended/alternative IEC 61850 MMS client package for ctrlX CORE that we should use instead?</p></li><li><p>For either package: is the license a one-time perpetual license per device (soft container), or a recurring/subscription cost? We're planning for multi-site rollout, so this affects cost projections significantly.</p></li><li><p>Any known performance/stability caveats running both add-ons simultaneously in one Automation Runtime application?</p><p></p></li></ul><p><a data-type="mention" data-id="c1sgdrKYIg" class="text-interactive hover:text-interactive-hovered">nickH</a> <a data-type="mention" data-id="T9awA2dZPe" class="text-interactive hover:text-interactive-hovered">CodeShepherd</a></p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[CtrlX CORE – EtherCAT network stuck in Pre-OP at startup]]></title>
            <description><![CDATA[Hello,

We have been working for some time on a CtrlX Core application with a fairly diverse EtherCAT architecture, including XMD drives, a SAFEX C12 safety PLC, IO-Link master, I/O node, a pneumatic ...]]></description>
            <link>https://community.boschrexroth.com/ctrlx-core-25gnfzl4/post/ctrlx-core---ethercat-network-stuck-in-pre-op-at-startup-FfVzEH5yakHYrIv</link>
            <guid isPermaLink="true">https://community.boschrexroth.com/ctrlx-core-25gnfzl4/post/ctrlx-core---ethercat-network-stuck-in-pre-op-at-startup-FfVzEH5yakHYrIv</guid>
            <dc:creator><![CDATA[Hasan-63]]></dc:creator>
            <pubDate>Thu, 20 Aug 2026 06:05:45 GMT</pubDate>
            <content:encoded><![CDATA[<p>Hello,</p><p>We have been working for some time on a CtrlX Core application with a fairly diverse EtherCAT architecture, including XMD drives, a SAFEX C12 safety PLC, IO-Link master,  I/O node, a pneumatic valve island, etc.</p><p>We are now at a fairly advanced stage of the project, and the configuration has been validated for some time.</p><p>However, we have recently encountered an unexpected issue during startup. When we power on the machine, everything would normally start up without any problems. But now, the CPU does not start correctly and remains in a partially operational state, while the EtherCAT network remains in Pre-OP.</p><p>Here is the EtherCAT diagnostic information I am getting:<br></p><figure data-type="image" data-version="v2" data-id="BRVV9n2EGg0m3oWUu4q8v" data-size="best-fit" data-align="center"><img src="https://tribe-eu.imgix.net/BRVV9n2EGg0m3oWUu4q8v?auto=compress,format" data-id="BRVV9n2EGg0m3oWUu4q8v"></figure><p>I do not understand why the EtherCAT bus does not start.</p><p>Could you please provide me with some guidance on how to investigate this issue and identify the root cause? In order to start the system, I manually switch the EtherCAT network via the web server from Init to OP. At that point, everything starts up normally.</p><p><strong>Hardware and Software:</strong></p><figure data-type="image" data-version="v2" data-id="7Z6nPxBxib1yVaq9WW7BC" data-size="best-fit" data-align="center"><img src="https://tribe-eu.imgix.net/7Z6nPxBxib1yVaq9WW7BC?auto=compress,format" data-id="7Z6nPxBxib1yVaq9WW7BC"></figure><p></p><figure data-type="image" data-version="v2" data-id="p6T2CKIXEX9c95LflEyEv" data-size="best-fit" data-align="center"><img src="https://tribe-eu.imgix.net/p6T2CKIXEX9c95LflEyEv?auto=compress,format" data-id="p6T2CKIXEX9c95LflEyEv"></figure><p>Thank you in advance for your help.<br>Hasan</p>]]></content:encoded>
        </item>
    </channel>
</rss>