Getting Insufficient memory for internal communication error in Logger

I am getting errors of not sufficient memory for internal communication in logger
It is an Acopos Trak project
I have attached screenshots of CPU configuration and logger.
will share the system dump / logger if it allows after adding this thread

Hi @nadir ,

Community unfortunately is not the best channel for solving your issue.

=====
I got some inputs from R&D, so maybe we can investigate a little bit in here before we forward to Support your request:
a) Which mapp Motion version are you using?
b) Is there a memset in use to clear the Fbs?
c) How much free memory do you have after reboot and when the error occurs?
d) Can you provide a system dump?

Ciao
Valerio

a) mappMotion 6.6.1
b) no
c) i) currently i am running in simulation ( my PC )


ii) Error occurs when I give command one-by-one to all shuttles for starting machine; I use single FB for it.
d) I tried uploading but this portal doesn’t allows.

I have uploaded SystemDump

Ciao
Valerio

BuR_SDM_Sysdump_2026-07-03_18-25-01.tar.zip (2.1 MB)

BuR_SDM_Sysdump_2026-07-03_18-31-13.tar.zip (2.1 MB)

Hi @nadir ,
feedback from R&D:

We are expecting a cycle time violation if you would let it run on an APC.

[Valerio] Why?

There are already a lot of log entries suppressed and 144 shuttles are started within one cycle - having all log entries (what we normally need for diagnosis) and this amount of command is a good candidate for a cycle time violation. Maybe it is necessary to start the shuttle in groups over more cycles.

This info in the system dump is suspicious too:

in my simulation the task class time is correct.

I hope it helps

Ciao
Valerio

Hi Mohammad, I looked into the systemdump you provided. And you get the error when you call the functionblock ShReadErrorInfo, from the logger I do not see an erorr from the trak before you call the function also it seems that you call the function with not a correct reference for a shuttle. Thats why it displays unknown. Could you please check why you call at startup the shuttlereaderrorinfo? Therefor I think the error insufficent memory is only a followup error becuase of the access to a wrong reference.

image

I also so in the systemdump that the Timing is set for the cpu timer, when you move later on to the real hardware this will be a problem. Please follow the Getting Started in the help on how to configure the trak setup. B&R Online Help

Best regards Martin

Thanks @valerio.manenti
I made some changes in my project:-

  1. I changed the method of giving command to the shuttles
    one shuttle in a cycle, and this hasn’t shown up in my logger.

  2. But, still getting from other function blocks.

@Martin, good observation,

  1. I am giving command only after I have Shuttle axis details for all axes,
    total 144 commands are being issued, and we are getting around 100 errors in logger
    which means around 44 commands are being handled in a task class beyond which it gives errors for internal communication.
  • I believe it is due to something else
  1. You may have gone through timing section of SDM.
    I believe there is something wrong with the timing section in System Dump as it is not possible to have task class time ‘0’.