Dear Community User! We have started the migration process.
This community is now in READ ONLY mode.
Read more: Important information on the platform change.

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

SEND FILES USING IL_TFTPPutFileAsync

SEND FILES USING IL_TFTPPutFileAsync

AGME
New Poster

Hello,

I generate CSV files using the CXA_FileAsync library, and I need to send those files to my PC from the CtrlX CORE.

For this I want to use the CXA_SocketCOMM library, and send them via TFTP.

Could you send me an example of how to use the IL_TFTPPutFileAsync function.

In the function it is necessary to indicate the remote IP address, in this address I must indicate the address configured to the port of my PC that is connected with the engineering port XF10 of the CtrlX CORE?

Best regards

3 REPLIES 3

georkueh
Community Moderator
Community Moderator

Hello,

i continue with the issue, can you help me??

I use the IL_TFTPPutFileAsync as you can see in the next image.

AGME_0-1688392632316.png

The local file that i want to send to a remote file in my PC is save in the next directory.

AGME_1-1688392684452.png

But when i execute the function IL_TFTPPutFileAsync the file is not send ant in the function appear the next error.

AGME_2-1688392819401.png

I have also tried pinging with the IL_PingAsync function to check that the error is not a communication error. And the ping to the address configured in the PLC port to which the CtrlX CORE CPU is connected is correct.

AGME_3-1688392922625.png

 

Thanks

 

HmiGuide
Community Moderator
Community Moderator

Have your read the documentation? https://docs.automation.boschrexroth.com/doc/3570518082/il-tftpputfileasync/1-10/en/

Have you installed a tftp server on you PC? Without a tftp server running on you remote device it is not possible to transfere data via tftp.

My expectation is that you have to provide the drive letter in the target path, when your server is running on a Windows PC.

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