ich nutze derzeit den MATLAB Simulink PLC Coder (Vers. 1.2.1) zusammen mit CoDeSys V3.4. Beim Importieren
der erzeugten XML-Datei gibts leider ein paar Probleme.
Meine Vorgehensweise:
1. Standardprojekt mit CoDeSys Control Win V3 anlegen
2. Auf Projekt > Importiere PLCopenXML -> die vom PLC Coder erzeugte XML-Datei auswählen
Da sieht dann so aus:
Nach Klick auf OK wird dann die POU importiert. Die beiden
GVLs aber leider nicht.
Ist das ein schon bekanntes Problem und gibt es evtl. eine Möglichkeit dieses
zu umgehen?
In MATLAB kann ich als Ausgabe-IDE Codesys V3.3 und PLCopenXML auswählen. Bei beiden
Auswahlmöglichkeiten tritt das oben beschriebene Problem auf. Liegt es möglicherweise
an der von mir verwendeten CoDeSys-Version?
Ich würde gern mal die Version 3.3 testen, leider konnte ich keine Downloadmöglichkeit finden.
Schöne Grüße
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
nachdem ich festgestellt hab, dass mit CoDeSys V3.3 das gleiche Problem besteht, bin ich zu einer provisorischen Lösung gekommen. Ich habe dazu ein anderes CoDeSys-Projekt als PLCopenXML exportiert und dann mit dem PLC-Coder-Output verglichen.
Die mit dem PLC Coder erstellte XML-Datei (siehe Beispieldatei im Anhang) mit einem Editor öffnen und folgenden Code zwischen und einfügen:
    <addData>     <dataname="Device"handleUnknown="discard">      <Devicexmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns:xsd="http://www.w3.org/2001/XMLSchema"xmlns="">       <DeviceType>        <DeviceIdentification>         <Type>4096</Type>         <Id>00000001</Id>         <Version>3.4.4.10</Version>        </DeviceIdentification>        <ConnectormoduleType="256"interface="Common.PCI"connectorId="0">         <HostParameterSet/>        </Connector>        <ConnectormoduleType="769"interface="SafetyInterface"connectorId="1">         <HostParameterSet/>        </Connector>        <DeviceParameterSet/>       </DeviceType>      </Device>     </data>     <dataname="configurations"handleUnknown="discard">      <configurations/>     </data>    </addData>
Nun wird ein neuer Unterbaum u.a. mit den benötigten GVLs eingehängt.
Hallo zusammen,
ich nutze derzeit den MATLAB Simulink PLC Coder (Vers. 1.2.1) zusammen mit CoDeSys V3.4. Beim Importieren
der erzeugten XML-Datei gibts leider ein paar Probleme.
Meine Vorgehensweise:
1. Standardprojekt mit CoDeSys Control Win V3 anlegen
2. Auf Projekt > Importiere PLCopenXML -> die vom PLC Coder erzeugte XML-Datei auswählen
Da sieht dann so aus:
Nach Klick auf OK wird dann die POU importiert. Die beiden
GVLs aber leider nicht.
Ist das ein schon bekanntes Problem und gibt es evtl. eine Möglichkeit dieses
zu umgehen?
In MATLAB kann ich als Ausgabe-IDE Codesys V3.3 und PLCopenXML auswählen. Bei beiden
Auswahlmöglichkeiten tritt das oben beschriebene Problem auf. Liegt es möglicherweise
an der von mir verwendeten CoDeSys-Version?
Ich würde gern mal die Version 3.3 testen, leider konnte ich keine Downloadmöglichkeit finden.
Schöne Grüße
Hallo,
nachdem ich festgestellt hab, dass mit CoDeSys V3.3 das gleiche Problem besteht, bin ich zu einer provisorischen Lösung gekommen. Ich habe dazu ein anderes CoDeSys-Projekt als PLCopenXML exportiert und dann mit dem PLC-Coder-Output verglichen.
Die mit dem PLC Coder erstellte XML-Datei (siehe Beispieldatei im Anhang) mit einem Editor öffnen und folgenden Code zwischen und einfügen:
Nun wird ein neuer Unterbaum u.a. mit den benötigten GVLs eingehängt.
Gruß
simplechart.zip [1.44 KiB]
Hallo,
gibt es neue Erkenntnisse zu diesem Problem?
Ist es eine Unzulänglichkeit im CODESYS Import-Mechanismus oder liefert der PLC Coder ungültigen Code?
In der CODESYS Version 3.5 ist das Fehlverhalten leider immer noch vorhanden.
Viele Grüße