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

Mapping Variables for Coupler

Mapping Variables for Coupler

AndreR5
Member

Hi,
Does anyone know how to map variables in ctrlX PLC for couples?

AndreR5_0-1729680729426.png

 

I can read the inputs and control the outputs in ctrlX I/Os and also from ctrlX CORE data layer and they (X110208 and X210208 ) are mapped in ctrlX PLC. The only one that is not mapped is the coupler and I don't know how to do it manually.f

4 REPLIES 4

RobotART_Walter
Long-established Member

You mean to control these IO's in the PLC?
You can either directly adress them via an AT statement in a GVL ( UL_Overvoltage AT %Ix8.4 : BIT;) or make assign an variable to this by double clicking the variable and find/select an already existing variable. 
If you also want to control this variable from the datalayer, you have to add the symbol configurion. 

CodeShepherd
Community Moderator
Community Moderator

Could you add a screenshot of your IO project and of the EtherCat realtime data in the data layer, so we could better understand what is your topic about.

In ctrlX I/O I can read the inputs and see the states of outputs:

AndreR5_4-1729770429897.png

 

And in ctrlX CORE, Datalayer I can control outpurs:

AndreR5_2-1729769949821.png

 

But nothing happens in ctrlX PLC when I connect to ctrlX CORE. I believed the problame might be the coupler becouse is not mapped, but now I see that the ethernet connection is not fully configured. What to do in this situation?

AndreR5_3-1729770202170.png

 

AndreR5
Member

Hi,
I find the problem. It was the path of ethercatmaster. Instead of 'fieldbuses/ethercat/master/instances/ethercatmaster/realtime_data', it was 'fieldbuses/ethercat/master/instances/_ethercatmaster/realtime_data'. So it was looking for something diffrent, not the path of data layer.

AndreR5_0-1729853427896.png

Thank you all for your interest!

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