cancel
Showing results for 
Search instead for 
Did you mean: 
SOLVED

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

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

alink
New Contributor

Hello,

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

alink_1-1710338948587.png

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

alink_2-1710339116476.png

When I download data I always get: not connected

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

alink_4-1710339410639.png

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

alink_5-1710339477294.png

it looks that:

alink_7-1710339936881.png

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.

5 REPLIES 5

CodeShepherd
Community Moderator
Community Moderator

What is shown in the ctrlX IO Engineering 1.20 vs 2.4 by scanning the fieldbus for devices?
Could it be that correct device descriptions are missing in ctrlX IO Engineering 2.4?
Which other apps are installed in your ctrlX CORE?

see:

scan with ctrlX I/O v2.4.0

alink_0-1710342749390.png

Scan with ctrlX I/O v1.20

alink_1-1710342904460.png

Don't see any big difference.

But, what I think as well:

With ctrlX I/O V 2.4.0: When creating a new project (no template because then you can't insert it, it is placed already), inserting the EtherCatMaster shows a Version of 1.20.0.0

alink_2-1710343082298.png

Is this the issue, and how to update database?

Apps as seen in picture on top of post: EtherCat, Motion, PLC

 

 

 

 

CodeShepherd
Community Moderator
Community Moderator

The version 1.20 of the EtherCat master object is totally fine, as it did not change between the different versions.

Updating database in general is done by downloading the corresponding device description file and import it in the ctrlX IO Engineering into the device repository. for ctrlX IO these are preinstalled with the engineering itself.

Are you connected to the same hardware with version 1.20 and 2.4 or are these different ones? As all the IOs could be found while scanning they should also be working in the cyclic communication.

It's the same hardware. Except a switch from an IndraDrive to CtrlXDrive. The I/Os didn't change, in no way. But, when disconnecting the ctrlXDrive, it's the same issue. The drive doesn't have an effect.

With ctrlXIO 1.20 it works fine, with ctrlXI/O 2.4.1 it doesn't.

These tools are installed:

alink_0-1710412834451.png

This is found in device-repository

alink_1-1710412980327.png

 

 

CodeShepherd
Community Moderator
Community Moderator

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 viewctrlX 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 updatectrlX IO Engineering - bus coupler firmware update
  2. Use old device description in the ctrlX IO Engineering project
Icon--AD-black-48x48Icon--address-consumer-data-black-48x48Icon--appointment-black-48x48Icon--back-left-black-48x48Icon--calendar-black-48x48Icon--center-alignedIcon--Checkbox-checkIcon--clock-black-48x48Icon--close-black-48x48Icon--compare-black-48x48Icon--confirmation-black-48x48Icon--dealer-details-black-48x48Icon--delete-black-48x48Icon--delivery-black-48x48Icon--down-black-48x48Icon--download-black-48x48Ic-OverlayAlertIcon--externallink-black-48x48Icon-Filledforward-right_adjustedIcon--grid-view-black-48x48IC_gd_Check-Circle170821_Icons_Community170823_Bosch_Icons170823_Bosch_Icons170821_Icons_CommunityIC-logout170821_Icons_Community170825_Bosch_Icons170821_Icons_CommunityIC-shopping-cart2170821_Icons_CommunityIC-upIC_UserIcon--imageIcon--info-i-black-48x48Icon--left-alignedIcon--Less-minimize-black-48x48Icon-FilledIcon--List-Check-grennIcon--List-Check-blackIcon--List-Cross-blackIcon--list-view-mobile-black-48x48Icon--list-view-black-48x48Icon--More-Maximize-black-48x48Icon--my-product-black-48x48Icon--newsletter-black-48x48Icon--payment-black-48x48Icon--print-black-48x48Icon--promotion-black-48x48Icon--registration-black-48x48Icon--Reset-black-48x48Icon--right-alignedshare-circle1Icon--share-black-48x48Icon--shopping-bag-black-48x48Icon-shopping-cartIcon--start-play-black-48x48Icon--store-locator-black-48x48Ic-OverlayAlertIcon--summary-black-48x48tumblrIcon-FilledvineIc-OverlayAlertwhishlist