CtrlX Works V2.4. - issues with Bus Coupler and 16Ch input/output -- BUG with ctrlX I/O Engineering?

Hello,

my ctrlX Core is on V2.04. EtherCat is on V 2.4.0

Before, it was on CtrlX was on 1.14, 1.16, 1.18, 1.20. EtherCat worked always good.

I have an EtherCat Master with Bus Coupler XB_EC_12 + dig. Input XI110116 + dig. Output XI211116 (16Ch each) and a drive (IndraDrive CS).

Now, I changed an IndraDrive CS to a ctrlX Drive CXS and tried to update EtherCatMaster settings.

For this, I use ctrlX I/O Engineering 2.4.0

When I download data I always get: not connected

But just for: Coupler and I/O -- Drive is working

Now, if I do the same with a project done with ctrlX I/O V 1.20.1

it looks that:

Bus coupler, I/Os and Drive are working now.

Strange, isn't it? But what is the reason that it does not work with CtrlX I/O v2.4.0 -- it costs 3 days to figure out the issue.

Best reply by CodeShepherd

In a live meeting we found, that the revision number of the bus coupler used in ctrlX IO Engineering was not fitting to the one of the coupler itself, because device was inserted by hand and not via scan. As the IO data of the coupler changed the revisions need to fit.

ctrlX IO Engineering - revision number in bus scan view

Hint: Revision visibility can be switched on via right click on the table header.

Two possible solution are available:

  1. Update bus coupler firmware to latest 1.4.0
    1. Firmware can be downloaded via our homepage: https://www.boschrexroth.com/en/de/search.html?q=xb-ec-12&num=10&origin=header&s=download

    2. Firmware can be installed to the bus coupler via ctrlX IO Engineering:
      ctrlX IO Engineering - bus coupler firmware update
  2. Use old device description in the ctrlX IO Engineering project
View original
5 replies