Umschaltung Prozessdatensätze
Die zu übertragenden Prozessdaten (PDO, ProcessDataObjects) können durch den Benutzer
- komplett für alle Kanäle über den Auswahldialog "Predefined PDO Assignment" (alle TwinCAT Versionen)
- selektiv für einzelne PDO unter Berücksichtigung der ausgeschlossenen Elemente
ausgewählt werden.
Auswahldialog "Predefined PDO Assignment" (ab TwinCAT 2.11 build 1544)
Soweit in der XML-Beschreibung vorhanden, können definierte PDO-Sätze vorgewählt werden.
Dadurch werden gleichzeitig alle Kanäle der EL30xx auf Standard- oder Compact-Prozessabbild eingestellt.
Selektive PDO Auswahl
Alle TwinCAT Versionen unterstützen die selektive Auswahl einzelner PDOs, wie in der XML-Beschreibung definiert.
Ausschlusskriterien verhindern irreguläre Kombinationen.
Erläuterungen zu Abb. Selektive PDO Auswahl: Im Karteireiter "Process Data" ist unter (A) ersichtlich, dass diese EL3002 mehrere unterschiedliche PDOs zur Übertragung anbietet, und zwar für jeden Kanal
- "AI Standard" aus dem CoE-Index 0x1A00/0x1A02: Kanal-Messwert und Status, deshalb 4 Byte
und - "AI Compact" unter CoE-Index 0x1A01/0x1A03: nur der Kanal-Messwert, deshalb 2 Byte
Durch Auswahl des benötigten Input-SyncManager in (B) kann die PDO-Zuordnung/Assignment unter (C) manuell vorgenommen werden. Die Prozessdaten können dann im TwinCAT-Baum (D) verlinkt werden.
Hinweis zu früheren EL30xx-Versionen
EtherCAT-Klemmen der Version EL30xx-0000-0016 (FW < 04) bieten nur die elementweise Verknüpfung nach Abb. Element-orientierte Prozessdaten der EL30xx-0000-0016 an.
Ein Update der XML-Beschreibung auf Rev. -0017 ist möglich.
Hinweis zum 1-Byte-Status früherer EtherCAT Klemmen
Bisherige Analoge Eingangsklemmen von Beckhoff (z. B. EL31x2) verfügten über ein Status-Byte statt des nun implementierten Status-Word und damit ein 3-Byte-Interface. Erweiterte Diagnosemöglichkeiten bieten nun 8 zusätzliche Bits, wodurch das Default-Prozessabbild der EL30xx und EL31xx nun 4 Byte umfasst, Status-Word und Value-Word. Die Bitbedeutungen des LowByte blieben erhalten, Limit1 und Limit2 als 2-Bit-Typen werden bei den EL30xx eingeblendet.
Ist in bestehenden PLC-Projekten das 3-Byte-Interface zur Verlinkung mit dem analogen Eingangskanal implementiert, bietet der TwinCAT System Manager dennoch die Möglichkeit, die EL30xx/EL31xx mit 4-Byte-Interface zu verlinken.
Öffnen Sie dazu den Link-Dialog wie üblich durch Doppelklick auf die Variable und aktivieren Sie die Checkbox AllTypes. Dadurch werden auch Variablen mit differierender Größe zur Verlinkung angeboten. Wählen Sie die entsprechende 1-Byte-Eingangsvariable Ihrer Applikation, im folgenden SizeMismatch-Dialog wird die Überdeckung von 8 Bit bestätigt, Abb. 4-Byte-Interface der EL31xx/EL30xx mit bestehendem 3-Byte-Interface im Projekt verbinden.
Hinweis zu TwinCAT 2.10
Die strukturierte Darstellung der EL30xx ab Revision EL30xx-0000-0017 wie in untenstehender Abblildung (B) gezeigt ist bedingt durch eine entsprechende Interpretation der Variablenbezeichnungen. Diese Funktion ist unter TwinCAT 2.10 (A) noch nicht gegeben, weshalb dort nur die elementweise Verknüpfung möglich ist.