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

Read/Write JSON Objects in PLC

Read/Write JSON Objects in PLC

Luschuerz
Long-established Member

Hi,

I would like to send or read a JSON Object from the Datalayer using PLC. Is this possible to do? 

 

Is there a Documentation on how to execute Methods on the Datalayer? E.g. Jog Axis not through the Motion callable but through the Datalayer motion/axs/Axis_1/cmd/...

 

Thank you

1 REPLY 1

CodeShepherd
Community Moderator
Community Moderator

In general a JSON is also just a string.

When talking of the ctrlX Data Layer there are some data stored as flatbuffer. How wor with this you can see as some examples in this thread.

If you really want to use the functions of the Data Layer is possible via the standard interface that is also available via the REST API. The more common way in my opinion would be to use the CXA_MOTION library. There are functions for commanding included:

CodeShepherd_0-1642518535383.png

 

 

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