Einen CX/K-Bus scannen
CCAT-Geräte auf CX-Steuerungen mit K-Bus oder EtherCAT können über das Automation Interface gescannt werden. Bei diesen Geräten ist es notwendig, ReloadDevice und ScanBoxes in einem einzigen ConsumeXml-Aufruf zu kombinieren. Nur so werden die angeschlossenen Klemmen korrekt erkannt.
Voraussetzungen
- Eine CX-Steuerung mit K-Bus oder CCAT-Interface ist als Gerät konfiguriert.
- TwinCAT ist im Config-Modus.
// Look up CCAT device (adjust path as needed)
ITcSmTreeItem cxDevice = sysManager.LookupTreeItem(@"TIID^Device_3");
// For CCAT devices: ReloadDevice and ScanBoxes must be sent in a single ConsumeXml call
string scanXml = @"<TreeItem>
<DeviceDef>
<ReloadDevice>true</ReloadDevice>
<ScanBoxes>1</ScanBoxes>
</DeviceDef>
</TreeItem>";
cxDevice.ConsumeXml(scanXml);![]() | Das gleichzeitige Setzen von |
