I'm sure the address is wrong, that's what code 2 means. But the address in the Modbus packet is only 16 bits (max of 65535) so the 401040 is definitely not being sent to the drive.
If this is Ethernet based, the best thing you could do is Wireshark the panel talking to the drive and let us look at it.