How to find the right variable when an 'Invalid mapping' error occurs

Hy,
the error message of an ‘invalid mapping’ error includes the index and subindex of the problematic object. How to find the variable that belongs to that object? What is the meaning of the subindex and index?
Greetings Felix

index and subindex are terms which are used in SDO access to parameters of a CanOpen slave or a powerlink controlled node. Can you supply more information?

Thanks for the answer.
I have a X20 and an X90 Compact that should communicate over OpenSafety over UDP.
My problem at the moment is that I can not get the SafePLC of the X20 running. The non safe X20 CPU runs normally without errors. I get a couple of errors one is the ‘Invalid mapping’. I did try to download a SafeProgramm direcly with SafeDesigner and that did work, but the status is always ‘no execution’. The status lights of the SL8100 show the running sequence of ENTER → MXCHG → FW-ACKN.
I checked if the variable mappings between the safe and nonsafe programs match and they do.

These logger entries tell us that there is no valid safety project on the SafeLOGIC.

I could solve the issue by now. I am not completely sure what happend but I suspect that I was just to impatient and that the module scan was still ongoing.

1 Like