<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent posts to Pi Multicore Runtime vs Singlecore Runtime</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/1e27f587d6/" rel="alternate"/><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/1e27f587d6/feed.atom" rel="self"/><id>https://forge.codesys.com/forge/talk/Deutsch/thread/1e27f587d6/</id><updated>2021-04-22T13:40:34.512000Z</updated><subtitle>Recent posts to Pi Multicore Runtime vs Singlecore Runtime</subtitle><entry><title>Pi Multicore Runtime vs Singlecore Runtime</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/1e27f587d6/?limit=25#c206" rel="alternate"/><published>2021-04-22T13:40:34.512000Z</published><updated>2021-04-22T13:40:34.512000Z</updated><author><name>alexander</name><uri>https://forge.codesys.com/u/alexander/</uri></author><id>https://forge.codesys.comc77f51e15905b861937117a29e1339ef62e3a1a4</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hallo,&lt;/p&gt;
&lt;p&gt;ich hoffe, es ist recht, wenn ich mich hier anhänge, statt ein neues Thema für dieselbe Frage zu eröffnen.&lt;br/&gt;
Ich schwanke auch zwischen der Einzel- und Mehrkern-Laufzeitumgebung für den Raspberry und hoffe, dass es OK ist, wenn ich hier weitermache, statt eine neue Diskussion zu eröffnen.&lt;/p&gt;
&lt;p&gt;Wichtigste Frage: Kann ich mir, abgesehen vom höheren Kaufpreis, mit der MC-Variante irgendwelche Nachteile einhandeln, wenn ich diese evtl. falsch konfiguriere?&lt;/p&gt;
&lt;p&gt;Erklärung: &lt;br/&gt;
Im Gegensatz zum PC, bei dem sich das OS von selbst um die Resourceverteilung kümmert, muss ich bei der SPS anscheinend selber Hand anlegen ;-).&lt;br/&gt;
Da ich noch Neuling bin, möchte ich Fehler nicht ausschliessen.&lt;br/&gt;
Kann ich mir z.b. sog. Race-Conditions einhandeln, kann ich mir das Prozess-Abblild "verwürfeln"?&lt;/p&gt;
&lt;p&gt;Hintergrund: &lt;br/&gt;
Verwenden möchte ich einen Raspberry 3B+ zur Hausautomation. &lt;br/&gt;
PAE und PAA sind je 128Bit gross, dazu kommen noch 8 analoge Ausgänge mit 10Bit Auflösung, alles am I2C-Bus hängend.&lt;br/&gt;
Auf "schöne" Visualisierung wird keinen grossen Wert gelegt (wenn überhaupt); wobei das noch eine Frage ist: Könnte man die Visualiserung fest auf einen Kern legen und dem/den anderen die SPS-Logik überlassen?&lt;/p&gt;
&lt;p&gt;Danke fürs Lesen und&lt;br/&gt;
Freundliche Grüße&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Pi Multicore Runtime vs Singlecore Runtime</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/1e27f587d6/?limit=25#a5ff" rel="alternate"/><published>2020-02-28T02:50:13.555000Z</published><updated>2020-02-28T02:50:13.555000Z</updated><author><name>CanBohr</name><uri>https://forge.codesys.com/u/canbohr/</uri></author><id>https://forge.codesys.comb5e47133965e241d4727d3633cce1b8d764b3b70</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hallo Edwin,&lt;/p&gt;
&lt;p&gt;super vielen Dank für den wie immer professionellen Hiniweis.&lt;/p&gt;
&lt;p&gt;Gruß,&lt;br/&gt;
CanBohr&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Pi Multicore Runtime vs Singlecore Runtime</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/1e27f587d6/?limit=25#c36f" rel="alternate"/><published>2020-02-28T02:50:08.214000Z</published><updated>2020-02-28T02:50:08.214000Z</updated><author><name>eschwellinger</name><uri>https://forge.codesys.com/u/eschwellinger/</uri></author><id>https://forge.codesys.comeada8f1774673c37a2fc630b161149b1b15d29b9</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hi,&lt;br/&gt;
wenn du das Runtime über das Update Tool (ab3.5SP14)l überträgst,&lt;br/&gt;
dann wird man gefragt-&amp;gt; Multicore aktivieren oder nicht&lt;/p&gt;
&lt;p&gt;Wenn du das verpasset hast kannst du jederzeit über einen Eintrag&lt;br/&gt;
In /etc/CODESYSControl_User.cfg&lt;/p&gt;
&lt;p&gt;Multicore:&lt;br/&gt;
&lt;strong&gt;&lt;span&gt;&lt;span&gt;[CmpRasPi]&lt;/span&gt;&lt;/span&gt;Architecture=armv7l&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;oder alternativ eben ohne Multicore:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span&gt;&lt;span&gt;[CmpRasPi]&lt;/span&gt;&lt;/span&gt;Architecture=armv6l&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;nachträglich aktivieren&lt;/p&gt;
&lt;p&gt;Grüße&lt;br/&gt;
Edwin&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Pi Multicore Runtime vs Singlecore Runtime</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/1e27f587d6/?limit=25#2fe3" rel="alternate"/><published>2020-02-28T02:50:06.161000Z</published><updated>2020-02-28T02:50:06.161000Z</updated><author><name>CanBohr</name><uri>https://forge.codesys.com/u/canbohr/</uri></author><id>https://forge.codesys.com8c4e1b4e9006c689109c3105eb18a66323db4d02</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Kann mit jemand kurz sagen, wie ich Multicore aktiviere, wenn auf dem Raspi die Mulit-Core-Lizenz aufgespielt ist.&lt;br/&gt;
Bei mir zeigt der unter den Eigenschaften beim Taskmanager "Multi-Core: False" an.&lt;span&gt;[/color]&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Gruß,&lt;br/&gt;
CanBohr&lt;/p&gt;
&lt;p&gt;Danke Edwin&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Pi Multicore Runtime vs Singlecore Runtime</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/1e27f587d6/?limit=25#7960" rel="alternate"/><published>2020-02-28T02:50:00.736000Z</published><updated>2020-02-28T02:50:00.736000Z</updated><author><name>eschwellinger</name><uri>https://forge.codesys.com/u/eschwellinger/</uri></author><id>https://forge.codesys.com7838be401cd5ec16df646a83502d888a3cfbe70b</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hallo,&lt;br/&gt;
ja das ist korrekt, Multicore kann ( das hat momentan technische Gründe)  nur mit Lizenz verwendet werden!&lt;br/&gt;
Grüße&lt;br/&gt;
Edwin&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Pi Multicore Runtime vs Singlecore Runtime</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/1e27f587d6/?limit=25#24df" rel="alternate"/><published>2020-02-28T02:49:58.829000Z</published><updated>2020-02-28T02:49:58.829000Z</updated><author><name>User-CDS</name><uri>https://forge.codesys.com/u/user-cds/</uri></author><id>https://forge.codesys.com89945d55b2ed5906727679ad1a3659ea7eb7c9c4</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Meine Frage von oben hat sich erledigt, da ich bereits eine Lizenz für 3.5.12.0 habe und diese auch für 3.5.14.0 funktioniert(Single Core RT).&lt;/p&gt;
&lt;p&gt;Die MC Runtime scheint keinen Demo-Modus zu besitzen, zumindest nicht für Multicore.&lt;br/&gt;
Habe eine kleine Testapplikation gestrickt. Diese hat einen PLC Task und einen Visu Task.&lt;br/&gt;
Die Tasks habe ich auf zwei Groups verteilt und habe jeder Group einen Kern zugeordnet.&lt;br/&gt;
Nach dem Download war das System gleich in einer Exception.&lt;br/&gt;
Ein Blick in den PLC Log zeigte, dass diese durch die fehlende Lizenz verursacht wurde.&lt;br/&gt;
Oder habe ich etwas falsch gemacht?&lt;/p&gt;
&lt;p&gt;&lt;img alt="IMG: Pi_MC_RT_Exception.png" rel="nofollow" src="https://forum-de.codesys.com//download/file.php?id=2153"/&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt="IMG: Pi_MC_RT.png" rel="nofollow" src="https://forum-de.codesys.com//download/file.php?id=2152"/&gt;&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Pi Multicore Runtime vs Singlecore Runtime</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/1e27f587d6/?limit=25#f256" rel="alternate"/><published>2020-02-28T02:49:53.430000Z</published><updated>2020-02-28T02:49:53.430000Z</updated><author><name>User-CDS</name><uri>https://forge.codesys.com/u/user-cds/</uri></author><id>https://forge.codesys.com281dbc441dd6b3e7eee350a7fd31afaf18fc4ee0</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Danke für die Antwort.&lt;/p&gt;
&lt;p&gt;Werde mir die Tage die MC Runtime als Demo anschauen und mit großer Wahrscheinlichkeit auch die Lizenz kaufen.&lt;br/&gt;
Hatte ursprünglich geplant die SC Runtime zu kaufen, aber die MC reizt mich nun viel mehr.&lt;/p&gt;
&lt;p&gt;Noch eine Frage zur Lizenz:&lt;br/&gt;
Wenn ich mir z.B. heute die 3.5.14.0 Lizenz kaufe (inkl, Runtime Key, kompakt), kann ich diese Lizenz auch für kommende Versionen verwenden, oder ist sie auf die 3.5.14.0 beschränkt?&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Pi Multicore Runtime vs Singlecore Runtime</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/1e27f587d6/?limit=25#c626" rel="alternate"/><published>2020-02-28T02:49:51.487000Z</published><updated>2020-02-28T02:49:51.487000Z</updated><author><name>eschwellinger</name><uri>https://forge.codesys.com/u/eschwellinger/</uri></author><id>https://forge.codesys.com659f5cabe9407cd15e88fbfcdcdbc0413a543c8e</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hallo,&lt;/p&gt;
&lt;p&gt;je nachdem wie du dein Projekt konfigurierst, kann das "gewaltig" sein &lt;br/&gt;
Du kannst in IEC bei den Tasks festlegen was auf welchem Core laufen soll.&lt;br/&gt;
Man kann sich vorstellen, das es performance technisch natürlich ein "boost" ist im Vergleich&lt;br/&gt;
zu "alles läuft fixt gepinnt auf einem Core" ( Single Core variante der Runtime).&lt;/p&gt;
&lt;p&gt;Vielleicht hilft hier auch folgender Artikel weiter:&lt;/p&gt;
&lt;p&gt;&lt;a class="" href="https://www.industr.com/de/multicore-unterstuetzung-fuer-sps-2344556" rel="nofollow"&gt;https://www.industr.com/de/multicore-un ... ps-2344556&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Grüße&lt;br/&gt;
Edwin&lt;/p&gt;
&lt;p&gt;&lt;img alt="IMG: Multicore1.png" rel="nofollow" src="https://forum-de.codesys.com//download/file.php?id=2151"/&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt="IMG: Multicore2.png" rel="nofollow" src="https://forum-de.codesys.com//download/file.php?id=2150"/&gt;&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Pi Multicore Runtime vs Singlecore Runtime</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/1e27f587d6/?limit=25#aea3" rel="alternate"/><published>2020-02-28T02:49:49.557000Z</published><updated>2020-02-28T02:49:49.557000Z</updated><author><name>User-CDS</name><uri>https://forge.codesys.com/u/user-cds/</uri></author><id>https://forge.codesys.comacc0fe5f5fc52e021a0b0cc446dbfa94fda3b41c</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hallo,&lt;/p&gt;
&lt;p&gt;gibt es bei der Multicore Runtime große/bedeutende Performance Unterschiede gegenüber der Singlecore Runtime?&lt;br/&gt;
Welche Vorteile hat die Multicore gegenüber der Singlecore?&lt;/p&gt;
&lt;p&gt;Danke in Voraus&lt;/p&gt;&lt;/div&gt;</summary></entry></feed>