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

XML-RPC

XML-RPC

EKB-JHL
New Poster

Hello,

We would like to set up a Remote Procedure Call (XML-RPC) between a CtrlX core and UR-robot via the PLC Engineering.

In the example from UR (https://www.universal-robots.com/articles/ur/interface-communication/xml-rpc-communication/) a python script is used, but since we control our linear axis from the PLC engineering, we thought if the communication could be done from there.

There is a CodeSys library available (https://content.helpme-codesys.com/en/libs/Remote%20Procedure%20Calls/Current/index.html ), but the library cannot be found in the PLC Engineering at the indicated location (screenshot in attachments shows location in library).

Does anyone know how to add this library? Or another way to get XML-RPC working in PLC Engineering?

1 REPLY 1

CodeShepherd
Community Moderator
Community Moderator

As it is an internal 3S library I am not sure if it will work in ctrlX PLC. You will have to get it directly from CODESYS.

We have an own networking library called CXA_SocketComm (see e.g. this thread or see online documentation) but its not including RPC.

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