TRB1_R_00.07.16.2: Modbus custom register error

In firmware TRB1_R_00.07.16.2 (and TRB1_R_00.07.15.2) it seems as the custom register block is faulting when using more than 128 registers in the field “Register count”. When set at 128 or lower it is working as expected.

This is at 129 custom registers:


This is at 128 custom registers:


In earlier firmware versions (just tested it in TRB1_R_00.07.14.3) we have successfully used more then 2000 custom registers without problems.

Hello,

Thank you for your inquiry.

We are currently analyzing and working on your request regarding the behavior of the custom register block when using more than 128 registers on the latest firmware. Once the investigation is complete, I will update you here with our findings.

Thank you for your interest and for bringing this to our attention.

Best regards,

Hello,

Thank you for your patience.

Could you please confirm whether you’ve tried using the /tmp directory instead of /mnt for your custom register setup? The /mnt path is typically reserved for mounting external storage devices.

Additionally, for reference, there’s a relevant example on our Wiki that might provide useful insights available here:

Let me know if this makes any difference or if the issue persists.

Best regards,

Hi Martynas,

We where actually using /usr/local/share/modbus/regfile but it has the same outcome.

Firmware version TRB1_R_00.07.14.3 is the last version that is working as we expect.

Hello @Ladingkaer,

Apologies for the delayed response.

The issue you reported is known to our developers, and they are currently working on a fix. It is planned to be included in the 7.17 firmware release. Unfortunately, I don’t have an exact release date yet, but I will inform you as soon as more information becomes available.

We appreciate your patience and understanding.

Best regards,

This topic was automatically closed after 60 days. New replies are no longer allowed.