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

Missing elements after device description install

Missing elements after device description install

ctrlXProgrammatore
Established Member

Hello,

After installing the correct SAFEX-C1x device description file for the running firmware\FPGA we still had the 0x001E: Invalid Input Configuration. What we found was the elements for the FSoE Master Connections did not get installed:ctrlXProgrammatore_1-1704899415643.png

After several attempts of uninstalling - reinstalling we exported the missing elements from another PC and installed them manually, this process worked:

ctrlXProgrammatore_2-1704899797144.png

Here is some additional information about the PC and I/O Engineering:

ctrlXProgrammatore_0-1704898828603.png

ctrlXProgrammatore_3-1704899923118.png

 

5 REPLIES 5

stefanAT_ctrlX
New Contributor

Hello,

you have both files on your PC. It's important, as I know.

You have to install just the first file "BoschRexroth_ctrlX_SAFETY_SAFEX_C12_C15_ECAT.xml"  !!!

but also need the second file to be on your PC (BoschRexroth_ctrlX_SAFETY_SAFEX_C12_C15_ModulesECAT.xml)

stefanAT_ctrlX_0-1705256311328.png

Regards,

Stefan

Hello stefanAT_ctrlX,

Thank you for the information. Both files were in the same folder. We also tried installing the BoschRexroth_ctrlX_SAFETY_SAFEX_C12_C15_ModulesECAT.xml manually.

Are the FSoE Master connections installed from the BoschRexroth_ctrlX_SAFETY_SAFEX_C12_C15_ModulesECAT.xml or BoschRexroth_ctrlX_SAFETY_SAFEX_C12_C15_ECAT.xml file? 

Are the FSoE Master and FSoE Slave connections installed from different XML files or are the FSoE Master and Slave connections installed from the same XML file? The FSoE Slave connections did get installed, just the FSoE Master connections were not installed.

Is there an overview of which elements are installed with each XML file? 

Hello@ctrlXProgrammatore ,

  1. The FSoE-Connections are defined by the *Modules*.xml file.
  2. During import of the ESI Files you place both files in the same directory and select BoschRexroth_ctrlX_SAFETY_SAFEX_C12_C15_ECAT.xml. During the import it automatically refers and includes the Modules part.
  3. The error code "0x001E: Invalid Input Configuration" is not related to types (byte width) of FSoE connections but to the configuration of the SAFEX-C.1x in relation to the EtherCAT configuration defined on the ctrlX CORE (EtherCAT-Master). The configuration is only accepted during start-up of the EtherCAT-Master, if all slots of the SAFEX-C.1x in EtherCAT configuration defined in ctrlX IO Engineering and transfered to the ctrlX CORE are identical to the effective EtherCAT-configuration inside the SAFEX-C.1x.
    1. The number of populated FSoE-Master-Slots (up to 32) and their ID in the EtherCAT-Master-configuration must be the same as the defined FSoE-Slaves inside the SAFEX-C.1x configuration.
    2. If the FSoE-Slave check-box (1 slave interface) is selected inside the SAFEX-C.1x configuration the FSoE-Slave-Slot in the EtherCAT-Master-configuration of the ctrlX CORE.
    3. Any mismatch of the EtherCAT-Master-configuration with the FSoE-Master/Slave related configuration parts loaded inside the SAFEX-C.1x will lead to "0x001E: Invalid Input Configuration".

Let us know whether this helped or not.

Best regards

Your ctrlX SAFETY team

Hello @AllAutomation,

Thank you for the information. With these details and some additional testing, I have a better idea of the "0x001E: Invalid Input Configuration" error we saw.

I did want to let others know about the missing installed FSoE Master Connections but based on your explanation it was probably not related to the "0x001E: Invalid Input Configuration" error we had.

What would be the issue or when would this become an issue if the three FSoE Master Connections shown above are not installed? 

PADE
Established Member

Hello,

your description saved my day 🙂

After many hours of struggling and searching through How-to and documentation I realized why I got "0x001E: Invalid Input Configuration".

I assume it would be useful to add it to any how-to where drives (and other slaves) are configured because it´s very helpful information which you cannot easily find anywhere.

Thx

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