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

Is there a PLC API, online change and Ethernet IP Scanner?

Is there a PLC API, online change and Ethernet IP Scanner?

mralvarado22
New Poster

@KarstenK 

Hi Karsten, does the platform offer the ability so custom applications can interface with software to generate PLC Code? 

does CtrlX have the capability of making simple online changes as other PLCs in the industry? 

does CtrlX have the capability of having ethernet / IP slaves such as remote IO? 
thanks 

6 REPLIES 6

CodeShepherd
Community Moderator
Community Moderator

Moved topic to the forum from the ctrlX Store page SDK for ctrlX AUTOMATION.

@mralvarado22 There is a REST API to the ctrlX PLC Engineering, that can be used for creating and manipulating PLC code. See official online documentation "API for ctrlX PLC Engineering" and how to "Use ctrlX PLC Engineering API with Python"

Yes, ctrlX PLC Engineering is supporting online changes, as it is based on CODESYS.

Yes, there can be a EthernetIP scanner be implemented e.g. via CODESYS - Fieldbus Communication.

Thank you so much @CodeShepherd ! This helps. I'll review the references you sent and come back to you. 

@CodeShepherd  when you get a minute may you please try this link "API for ctrlX PLC Engineering" and check if it works for you, it didn't work for me thanks ...  https://docs.automation.boschrexroth.com/doc/3683011651/api-for-ctrlx-plc-engineering/latest/en/

Both links are working fine on my side and opening the same page as it se same link address. 

bostroemc
Occasional Contributor

FWIW, I thought I would share my notes on the ctrlX PLC Engineering API.  See attached.  

Caveats:  This is not official documenation and has not been checked against the most recent software versions.  

This is fantastic thanks!
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