Modbus TCP automatic mapping not updating IOMAP after renaming a channel

I have a question about Modbus TCP automatic mapping. This is happening on AS 6.7, but I’ve also observed it on previous versions.

If I correctly declare the settings, address, and tags for a group of registers, and later rename the “Name” of an already declared channel (e.g., channel 1), the change is not automatically propagated to the IOMAP: the old declaration appears to be lost, and the new name/tag shows up empty in the I/O mapping.

However, if I search inside iomap.iom, I can still find the old declaration there. So I’m aware of what’s happening, and as a workaround I edit iomap.iom directly, but this behavior seems wrong — I’d expect the rename to update the existing mapping automatically instead of orphaning the old entry.

Has anyone else run into this? Is this a known limitation, or is there a proper way to rename a channel without losing/duplicating the mapping?

Thanks in advance, Ennio

Hello,

This seems like a bug in AS. Please report it to the local B&R support with a video and all versions. Refer to this Community topic as well.