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

C-Code intergration in our CtrlX Codesys

C-Code intergration in our CtrlX Codesys

giustola69
Long-established Member

Hello,

Our customer asked to have more information regarding the integration of dynamic libraries written in C into real-time code.

They developed a C code program ( part in  real time and part not in real time ) they integrated in a B&R control up to now.

They ask if they could integrate their C code in a .dll or .so file inside CtrlX Codesys platform.


It's not clear to us whether the our CtrlX Codesys platform supported the integration of C code library ( dll or so files ) or not, which however is made available by standard Codesys, and since the use of dynamic libraries would greatly facilitate code migration, we would like check this aspect.

Below I leave you the link to the Codesys documentation for the integration of these dynamic libraries, so that it can perhaps serve as clarification on what we would be interested in.
https://content.helpme-codesys.com/en/CODESYS%20Development%20System/_cds_integrating_c_code.html

Many thanks for you help

Giuseppe

 

1 REPLY 1

CodeShepherd
Community Moderator
Community Moderator

As it seems to be a double of "DLL integration in ctrlX PLC Engineering" we will continue discussing there.

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