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

Read / create variables to the datalayer with ctrlX IDE (Python / Blockly)

Read / create variables to the datalayer with ctrlX IDE (Python / Blockly)

yannic
Established Member

Hello together,

actually I try to create some variables in a Python / Blockly script. How do I get these variables to the datalayer? And how can I work with variables from the Datalayer in the Python / Blockly script?  

2 REPLIES 2

CodeShepherd
Community Moderator
Community Moderator

In general it is not possible to add variables (be a provider) to the ctrlX Data Layer from a script created by the graphical part of the ctrlX CORE IDE App. To do so you need the python wheel that is part of the SDK for ctrlX AUTOMATION.

To interact with any variable you can use the Datalayer abstraction:
CodeShepherd_3-1624348208097.png

 

To interact with variables of your hardware IOs you can use the Pin abstraction:
CodeShepherd_1-1624347933064.png

 

To interact with PLC variables you can use the IPC abstraction:
CodeShepherd_0-1624347875839.png

CodeShepherd_2-1624347977535.png

CodeShepherd_0-1624542888238.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