ABB Inverter(slave) + MAX485 + Arduino(master) : 0xE0 (ModbusMaster invalid response slave ID exception)

Estou tentando realizar a aquisição de dados de um inversor ABB (PRO-33) com MAX485 com o arduino como mestre. Já testei as portas TX / RX do inversor com um adaptador USB-RS485 e consigo obter os dados perfeitamente usando um SCADA. Mas quando eu testo o código com os mesmos parâmetros Modbus com o arduino, recebo o erro 0xE0 (ModbusMaster invalid response slave ID exception. The slave ID in the response does not match that of the request.). A ID que estou usando é a mesma mostrada no monitor do inversor e com a qual consegui obter os dados com o SCADA … Não entendo por que esse erro aparece! Principalmente porque testei o código com o simulador Modbus Tools como slave e deu tudo certo. Liguei o A e B do inversor ao A e B do MAX485. No arduino, coloquei os pinos DI e RO em TX1 e RX1, respectivamente. E os pinos RE e DE em 2 e 3