cancel
Showing results for 
Search instead for 
Did you mean: 

Modbus TCP write fails after an uncertain time

Modbus TCP write fails after an uncertain time

ToF
New Poster

Hello

I am using the ctrlX Core as Modbus Client. Writing and Reading from the Modbus server does generally work, so i guess the configuration is correct. After an uncertain period of time (a few minutes up to about a hour) fails the writing operation. 

 

The write access is done with the PLC function block IL_ModBusTCPWriteMultipleRegisters from library CXA_MODBUSTCP version 1.20.0.0. The ErrorIdent could not be found in the documentation and is: Table: CXA_TABLE, Additional1: 16#0A0F1850, Additional2: 16#0C230006

Does anyone have more information about this error code?

Thank You

3 REPLIES 3

CodeShepherd
Community Moderator
Community Moderator

General documentation of the IL_ModbusTCPWriteMultipleRegisters can be found in our online documentation. Could you add a screenshot of the function block including the error and/or share your program code, so we can have a look to it?

Thank you for your reply.

I can only deliver a screenshot of the function block values after it changes into error state. The Error does not match any of the listed error codes for the IL_ModbusTCPWriteMultipleRegisters function block.

ToF_0-1725885778789.png

It is also imaginable that the trigger for the error comes from the Modbus Master (e.g. master is too busy to anwser). To clarify, it would be helpful enough to get the meaning of the error.

CodeShepherd
Community Moderator
Community Moderator

This error code is the standard exception response type code in the Modbus TCP protocol, its means is "master is too busy to answer".  There is no additional processing for it in our library.

We will add the description of this part of the error code in the next version.

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