Twincat mapping xml einlesen (c#)

slaud

Level-2
Beiträge
81
Reaktionspunkte
4
Zuviel Werbung?
-> Hier kostenlos registrieren
hat jemand ein eine Idee wie ich das mapping in eine einzellne Datatable bekomme, ergebnis sollte so wie auf dem Bild sein?
Code:
    DataSet dataSet = new DataSet();
            dataSet.ReadXml(@"C:\temp\mapping.xml");

ich lade das Mapping und bekomme irgenwie 3 Tables und habe keine Ahnung wie verbinden

Code:
<?xml version="1.0"?>
<VarLinks>
    <OwnerA Name="TIPC^test^test Instance">
        <OwnerB Name="TIID^Dev1^Unit1">
            <Link VarA="PlcTask Inputs^MAIN.i5" VarB="X1^Channel 1^E1"/>
            <Link VarA="PlcTask Inputs^MAIN.i6" VarB="X1^Channel 2^E2"/>
            <Link VarA="PlcTask Inputs^MAIN.i7" VarB="X1^Channel 3^E3"/>
            <Link VarA="PlcTask Inputs^MAIN.i8" VarB="X1^Channel 4^E4"/>
        </OwnerB>
        <OwnerB Name="TIID^Dev1^Unit2">
            <Link VarA="PlcTask Inputs^MAIN.i3" VarB="X1^Channel 1^E1"/>
        </OwnerB>
        <OwnerB Name="TIID^Dev1^Unit3">
            <Link VarA="PlcTask Inputs^MAIN.i4" VarB="X1^Channel 1^E1"/>
        </OwnerB>
        <OwnerB Name="TIID^Dev2^Unit1">
            <Link VarA="PlcTask Inputs^MAIN.i1" VarB="X1^Channel 1^Eingang"/>
            <Link VarA="PlcTask Inputs^MAIN.i2" VarB="X1^Channel 2^Eingang"/>
        </OwnerB>
    </OwnerA>
</VarLinks>

mapping.jpg
 
Zurück
Oben