Dear Community User! We are updating our platform to a new system.
Read more: Important information on the platform change.

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

PLC API: Accessing variables of running applications

PLC API: Accessing variables of running applications

DiluMarku
Established Member

Is it possible to access variables of a running application via the PLC API?
I know that there is a possibility to get e.g., the global variable list but I can't find a REST command to get a specific variable used in a POU.

As a workaround for now, I had to declare all the variables of a POU I want to check out in a global variable list and use the Data Layer API to access a specific variable.

3 REPLIES 3

CodeShepherd
Community Moderator
Community Moderator

At the moment I do not think this is possible. I will check with our R&D. I also suggest the workaround you mentioned.

Currently ctrlX PLC API only supports offline programming a PLC project.
Online services, e.g. referring to variables are provided by the REST API of the control. For PLC variables usage of symbol variables is necessary to see them in the controller.

What is the specific use case of this issue? It should be specified more precisely!

A potential customer wanted to know if this is possible, so he can use the PLC API for all PLC related tasks and doesn't need to use the Data Layer API. There are no specific use cases, at least not for 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