Tool/software:
Hello,
we are currently working on a project involving the AM2434-LP microcontroller and its intercommunication with an Allen Bradley PLC through Ethernet/IP (EIP) interface using an PLC EIP card 1756-EN2TR.
We are leveraging the example from the Industrial Communications SDK provided by TI: ethernetip_adapter_generic_device_rgmii_demo_am243x-lp_r5fss0-0_freertos_ti-arm-clang
During our initial testing, we observed that the Device Level Ring (DLR) functionality was operating correctly. Specifically, after establishing communication with a connected device, the DLR was functioning as intended. However, we encountered an issue when we disconnected one of the wires in the ring topology. Even after this disconnection, communication persisted through the remaining connected cables with the PLC's main EIP card unit.
The issue arose upon reconnecting the disconnected wire; the device IO communication failed and could only be restored to proper operation after resetting the connected units.
This behavior leads us to question whether there is a specific flag, setting, or configuration within the provided SDK example that needs to be adjusted to enable DLR on the AM2434-LP properly.
Are there any recommendations or settings that I should be also enabled to ensure stable operation in a DLR setup? Are there known limitations or issues associated with DLR function over Ethernet/IP in this setup?
Thank you for your assistance. I appreciate any insights you can share regarding these concerns.
BR, Matej Liska.