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

Problem reading 3rd part ethercat IOs

MauroRiboniMX
New Contributor

Problem reading 3rd part ethercat IOs

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

Re: Problem reading 3rd part ethercat IOs

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.

MauroRiboniMX
New Contributor

Re: Problem reading 3rd part ethercat IOs

I have made them a little bigger. 

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

georkueh
Community Moderator

Re: Problem reading 3rd part ethercat IOs

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

CodeShepherd
Community Moderator

Re: Problem reading 3rd part ethercat IOs

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

 

MauroRiboniMX
New Contributor

Re: Problem reading 3rd part ethercat IOs

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

MauroRiboniMX
New Contributor

Re: Problem reading 3rd part ethercat IOs

Hi,

Here there is the ECAT ESI.

Furthermore:

  • Version PLC App: 1.12.2
  • Version ctrlX Works: 1.12.2
MauroRiboniMX
New Contributor

Re: Problem reading 3rd part ethercat IOs

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.

 

 

MauroRiboniMX
New Contributor

Re: Problem reading 3rd part ethercat IOs

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

georkueh
Community Moderator

Re: Problem reading 3rd part ethercat IOs

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