Dear Community User! We will start the migration process in one hour.
The community will be then in READ ONLY mode.
Read more: Important information on the platform change.

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

XI522001 Acess via DataLayer

XI522001 Acess via DataLayer

MST
Established Member

Hi everyone,

we are trying to acess the variable Transmit_data.value of the XI522001 communicationmodule via DataLayer.
We tested using V2.6 as well as V3.2.
It seems like the DataLayer can't interpret the Datatype (should be Array of Byte?!) as shown in the picture attached.
We also tried to get the Variable into the PLC via watchlist -> flatbuffer without sucess (see picture attached).


Using UA-Expert acess to the Variable seems possible (also picture attached).
Also the Variable is shown in the DataLayer_Realtime Interface in the PLC App as an Array[0..29] of Byte (also picture attached). This should work, too.

In the long run we would like to acess the Variable with an own C++ App using SDK.
Any idea how thats possible? Are we missing sth. or is the only way to acess the variable the DataLayer_Realtime Interface in the PLC App at the moment?

Thanks for your help and regards!

2 REPLIES 2

andreas_b
Member

Hi!

You are right, the WebUI (AcessVia_Datalayer.png) currently does not support the access to arrays like this.

Datalayer itself has full support. Access using the Rest API works - even though it is not as easy to use for tests as WebUI would be, but it's possible.

The direct access using C++ App with SDK is not a problem, we are using this too. No need to go over PLC for that.

Yours,

Andreas

MST
Established Member

Hi Andreas,

thanks for the input, seems more clear now!

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