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

Is it possible to change the node ID of a datalayer variable to a . seperated address instead of / ?

Is it possible to change the node ID of a datalayer variable to a . seperated address instead of / ?

Yvonne_
Established Member

I'm trying to connect with an OPC UA client to the ctrlX core (V1.16). The client can succesfully connect to the core, but this OPC UA client does not support a '/' sign in the node ID of variables. Is there a way to create a reference to a datalayer variable that separates the path with a different sign, e.g. a dot instead of a / sign? 

The OPC UA connection seems to be configured correctly on the side of the ctrlX core, it is possible to connect and read/write variables with an UA test client. 

(this OPC UA client is able to connect with an XM21, there the node Id seems to be separated by a . )

 

YvonneV_0-1676900878602.png

YvonneV_1-1676901039924.png

 

 

2 REPLIES 2

CodeShepherd
Community Moderator
Community Moderator

I do not think that this is possible.

Could you tell us which client you are using and add pictures how it looks like in the case of the error and also when using this client browsing via OPC UA through the data layer tree?

Is it possible to use escape characters in your client like "//" or "%2F"?

It turns out that this OPC UA client is able to succesfully establish an OPC UA connection to the server in the ctrlX core, but it does not accept the '/' character in the address for a nodeId. It is not possible to use excape characters for the client, or to change the nodeId address structure separator ('/') for the ctrlX core. Therefore, it's currently only possible to connect to variables in the root folder of the ctlrX core. We will look into the possibilities for an ajustment of the OPC client, or a way to make the data available in the root folder of the ctrlX core. 

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