Can't read coils with Modbus TCP/IP connection to ABB RTU 540

It turns out, querying one coil per Modbus message returns successful reads. The RTU mustn't support reading multiple coils at once. Changing the settings in the device connection to allow max one register per coil read fixed the issue.

1 Like