Dear Community User! We have started the migration process.
This community is now in READ ONLY mode.
Read more: Important information on the platform change.

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

Problem reading 3rd part ethercat IOs

Problem reading 3rd part ethercat IOs

MauroRiboniMX
Contributor

Hi to everyone,
I am supporting a customer who is using a 3rd party EtherCAT IO device with ctrlX core. We have encountered probelms while importing the IOs in the PLC project.
PLC and ctrlx main release 1.12

He followed the "Wago HOW-TO" here there are the main step done:
Importing the XML, scan and add the right modules manually and then download

MauroRiboniMX_4-1648091643304.png

 

The data is then present in the datalayer, is possible to force the Outputs and read the inputs "manually".

 

MauroRiboniMX_6-1648091643318.png

 

MauroRiboniMX_7-1648091643327.png

 

MauroRiboniMX_8-1648091643435.png

 

 

Following the Wago guide again the procedure got stuck here:

MauroRiboniMX_9-1648091643440.png

Clicking the apply change button there is no possibility to import the IOs.

MauroRiboniMX_10-1648091643443.png

 

MauroRiboniMX_11-1648091643446.png

 

Is there some step missing, some error or in case some "workaround"? to avoid the problem?

 

Really thanks 

 

Mauro 

 

9 REPLIES 9

CodeShepherd
Community Moderator
Community Moderator

We will check this.

Because it cannot be seen in the first screenshots, are you sure to be connected on the same ctrlX CORE? Not a virtual one or so.

I have made them a little bigger. 

Yes, he is sure. Now in the screenshot it is possible to see the "ctrlX core",

Hello,

which version do you use?

there was an issue, that sometimes the last EtherCAT device could not be found. Please add another module in the IO configuration, even if it is not available, and check the behavior.

This bug was solved by RM21.11.2, provided end of January 2022. If you don't succeed, please send the EtherCAT ESI file of the Wago to us!

kind regards

You could also try following workaround:

In ctrlX IO Engineering add the menu for exporting EtherCat configuration:
Go to "Tools" -> "Customize" there in the tab "Menu" mark an separator and click "Add Command...". In the category "Devices" choose command "Saving EtherCat configuration...".
add submenu in IO Engineeringadd submenu in IO Engineering

Now by right clicking on the EtherCat master you will find that command:
exporting command of EtherCat masterexporting command of EtherCat master

Afterwards import the created .xml file to the PLC project by right clicking on the "DataLayer_Realtime" node and choose "Edit" -> "Offline from file...":
import EtherCat master configurationimport EtherCat master configuration

 

Hi,

Really thanks for the fast support. I have already sent anyting to the customer who is going to try what is highlighted and also provide all the needed info.

 

Really thanks

Hi,

Here there is the ECAT ESI.

Furthermore:

  • Version PLC App: 1.12.2
  • Version ctrlX Works: 1.12.2

Hi,

I have just tried your suggestion but there no way to import it neither with the "manual workaround".

MauroRiboniMX_0-1648128264758.png

Besides using the "NRT" Datalayer codesys library is working but the customer needs a more fast way to write/read IOs: Some inputs are connected to a photocell and some relatively fast input.

 

 

Hi to everyone, 

Problem SOLVED!! The problem is probably a bug in the ctrlX works PLC engineering 1.12.2 

With the 1.12.4 worked one shot.

 

Really thanks again

Thx for your feedback!👍

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