ITcSmTreeItem Element-Subtypen: E-Bus
Aufgrund ihrer Architektur werden E-Bus-Boxen , -Klemmen und -Module anders als ihre K-Bus-Gegenstücke behandelt, z.B. bei der Erstellung mit Hilfe der CreateChild()-Methode. Während jede K-Bus-Klemme entsprechend ihrem spezifischen Subtyp spezifiziert wird, werden E-Bus-Klemmen über einen gemeinsamen Subtyp erkannt und dann über deren "Produkt-Revision " spezifiziert, die als vInfo-Parameter in der CreateChild()-Methode verwendet wird.
Subtyp |
Beschreibung |
---|---|
9099 |
Allgemeiner Subtyp aller EtherCAT-Klemmen. Im Falle von CreateChild() wird eine spezifische Klemme über den vInfo-Parameter definiert. |
Es gibt einige wenige Ausnahmen zu dieser Regel, z.B. für RS232-Klemmen. Die folgende Tabelle gibt einen Überblick über diese Ausnahmen:
I/O |
ItemSubType |
Beschreibung |
---|---|---|
EP6002 |
9101 |
RS232 / RS422 / RS485-Schnittstellenklemme |
EL6001 |
9101 |
RS232-Schnittstellenklemme |
EL6002 |
9101 |
RS232-Schnittstellenklemme (2-Kanal) |
EL6021 |
9103 |
RS422 / RS485-Schnittstellenklemme |
EL6022 |
9103 |
RS422 / RS485-Schnittstellenklemme (2-Kanal) |
Code-Ausschnitt (C#)
ITcSmTreeItem ek1100 = systemManager.LookupTreeItem("TIID^EtherCAT Master^EK1100");
ek1100.CreateChild("EL2002 - 1", 9099, "", "EL2002-0000-0016");
Produkt-Revision
Jede(s) E-Bus Box/Klemme/Modul hat ihre (seine) eigene Produkt-Revision, die Sie entweder über den Export der XML-Beschreibung oder im Dialog "Gerät hinzufügen" in TwinCAT XAE einsehen können.
Zum Beispiel hat die EL2002-Digitalausgangsklemme die Produkt-Revision EL2002-0000-0016, was Sie auch anhand ihrer XML-Beschreibung feststellen können:
Um die XML-Beschreibung eines Tree Items zu erhalten, gehen Sie folgendermaßen vor:
- TwinCAT 2: Fügen Sie das Element zum System Manager hinzu, wählen es aus und wählen anschließend den Menüpunkt “Aktionen”--> "XML-Beschreibung exportieren"
- TwinCAT 3: Fügen Sie das Element zu XAE hinzu, wählen es aus und wählen anschließend den Menüpunkt "TwinCAT" --> "Ausgewähltes Element " --> "XML-Beschreibung exportieren"