<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent posts to Sysfile Konfiguration</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/b88fb75c22/" rel="alternate"/><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/b88fb75c22/feed.atom" rel="self"/><id>https://forge.codesys.com/forge/talk/Deutsch/thread/b88fb75c22/</id><updated>2026-01-21T02:42:22.613000Z</updated><subtitle>Recent posts to Sysfile Konfiguration</subtitle><entry><title>Sysfile Konfiguration</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/b88fb75c22/?limit=25#070f" rel="alternate"/><published>2026-01-21T02:42:22.613000Z</published><updated>2026-01-21T02:42:22.613000Z</updated><author><name>wollvieh</name><uri>https://forge.codesys.com/u/wollvieh/</uri></author><id>https://forge.codesys.com4c190302e5402d4b9adf3d09fdda99c679d53f16</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;...auch noch eine schöne Beschreibung zur Sysfile Konfiguration!&lt;/p&gt;
&lt;p&gt;Mit Version 3.5.19 wurde die Dateiverwaltung geändert.&lt;/p&gt;
&lt;p&gt;Siehe folgendes Problem: CDS-81506 – Sicherheitslücke im Dateizugriffssystem des CODESYS Control SysFile-Systems.&lt;/p&gt;
&lt;p&gt;Es gibt zwei Lösungen:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Ändern Sie den Speicherort der Datei (Sie müssen zu /PlcLogic/ wechseln).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Wenn Sie die Datei nicht in PlcLogic speichern möchten, fügen Sie die folgende Zeile in der CODESYSControl.cfg unter &lt;span&gt;[SysFile]&lt;/span&gt; hinzu: ForceIecFilePath=0&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Hier die offizielle Versionsbeschreibung:&lt;/p&gt;
&lt;p&gt;[[COMPATIBILITY_INFORMATION]]&lt;br/&gt;
Durch die Aktivierung von ForceIecFilePath ist der Dateizugriff von IEC nun auf die konfigurierten Pfade beschränkt (Dateisandbox)!&lt;/p&gt;
&lt;p&gt;&lt;span&gt;[SysFile]&lt;/span&gt;&lt;br/&gt;
ForceIecFilePath=1 (neuer Standardwert)&lt;br/&gt;
Der Standardpfad ist das aktuelle Verzeichnis, der PlcLogic-Unterordner oder ein konfigurierter Pfad.  Jeder Dateizugriff außerhalb dieses Pfades wird über PlaceholderFilePath konfiguriert, beispielsweise der Zugriff auf temporäre Dateien oder Wechseldatenträger:&lt;/p&gt;
&lt;p&gt;&lt;span&gt;[SysFile]&lt;/span&gt;&lt;br/&gt;
PlaceholderFilePath.1=/tmp, $TMP$&lt;br/&gt;
PlaceholderFilePath.2=/media/usb, $USB$&lt;br/&gt;
PlaceholderFilePath.2.Volatile=1&lt;br/&gt;
Weitere Informationen finden Sie in unserem Tutorial „Dateipfade &amp;amp; Platzhalter“.&lt;/p&gt;
&lt;p&gt;Um das alte Verhalten wiederherzustellen, kann ForceIecFilePath wie folgt konfiguriert werden:&lt;/p&gt;
&lt;p&gt;&lt;span&gt;[SysFile]&lt;/span&gt;&lt;br/&gt;
ForceIecFilePath=0&lt;br/&gt;
Wir empfehlen jedoch dringend, diese Einstellung auf dem neuen Standardwert zu belassen!&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Sysfile Konfiguration</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/b88fb75c22/?limit=25#daaf" rel="alternate"/><published>2026-01-20T06:24:59.710000Z</published><updated>2026-01-20T06:24:59.710000Z</updated><author><name>wollvieh</name><uri>https://forge.codesys.com/u/wollvieh/</uri></author><id>https://forge.codesys.com88e1644e377bfbfd477f22a8b4a064d1c7d21939</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hier noch ein schönes Beispiel für $$PLCLogic$$.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://support.enovationcontrols.com/hc/en-us/articles/29453251586451-Codesys-Example-File-Storage" rel="nofollow"&gt;https://support.enovationcontrols.com/hc/en-us/articles/29453251586451-Codesys-Example-File-Storage&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Sysfile Konfiguration</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/b88fb75c22/?limit=25#29bb/34b6" rel="alternate"/><published>2026-01-19T23:04:18.587000Z</published><updated>2026-01-19T23:04:18.587000Z</updated><author><name>wollvieh</name><uri>https://forge.codesys.com/u/wollvieh/</uri></author><id>https://forge.codesys.com31ed84f853aea0a8a2ebf9719bb2d6e2cf479193</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Sollte das die Lösung sein?&lt;/p&gt;
&lt;p&gt;&lt;a href="https://forge.codesys.com/forge/talk/Engineering/thread/db8289d754/?limit=25#674c"&gt;https://forge.codesys.com/forge/talk/Engineering/thread/db8289d754/?limit=25#674c&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Sysfile Konfiguration</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/b88fb75c22/?limit=25#29bb" rel="alternate"/><published>2026-01-19T19:25:59.401000Z</published><updated>2026-01-19T19:25:59.401000Z</updated><author><name>wollvieh</name><uri>https://forge.codesys.com/u/wollvieh/</uri></author><id>https://forge.codesys.com21c666102752405e9e76610c806716cecf3d4c47</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hallo, nach Umstellung auf Raspberry Trixie sowie neueste CODESYS Version funktioniert das Schreiben Lesen mit Sysfile Bei mir nicht mehr. Zugriff bei Fileopen wird abgelehnt.&lt;br/&gt;
Gibt es irgendwo eine Dokumentation, welche Einträge für Sysfile in der Datei CODESYSControl.cfg vorzunehmen sind? In Ratlosigkeit...&lt;/p&gt;&lt;/div&gt;</summary></entry></feed>