Hi Guys,
I hope some of you more knowledgeable people can help me?
I'm currently configuring an AB ML1400 to talk to a IME Power Meter over Modbus RTU RS485. This is my first time using the ML1400 with Modbus and it seems reasonably straight forward. After prep'ing myself with reading the manuals and reading modbus threads on this forum when it came to setting up the comms I got a reply from the power meter straight away after having to swap the A & B wires around. The reply time is approx 50ms.
I'm looking to read input registers so have setup the commands as follows to test the data retrieval before going further. I'm looking to read the Phase 1 Voltage in address 0x301 as per the Power meter modbus manual (See attached):
Command: 04 Read input registers
Data Table Address N12:0
Size In Elements: 4
MSg Timeout:4
MB Data Address: 1
Slave Node: 1
modbus address: 30001
My issue is the reply I'm getting is Error Code (hex) 81 - Modbus Exception Code 01 returned: Illegal Function.
Has anyone got any ideas why the meter is not reading my request properly?
Regards
Jonny
I hope some of you more knowledgeable people can help me?
I'm currently configuring an AB ML1400 to talk to a IME Power Meter over Modbus RTU RS485. This is my first time using the ML1400 with Modbus and it seems reasonably straight forward. After prep'ing myself with reading the manuals and reading modbus threads on this forum when it came to setting up the comms I got a reply from the power meter straight away after having to swap the A & B wires around. The reply time is approx 50ms.
I'm looking to read input registers so have setup the commands as follows to test the data retrieval before going further. I'm looking to read the Phase 1 Voltage in address 0x301 as per the Power meter modbus manual (See attached):
Command: 04 Read input registers
Data Table Address N12:0
Size In Elements: 4
MSg Timeout:4
MB Data Address: 1
Slave Node: 1
modbus address: 30001
My issue is the reply I'm getting is Error Code (hex) 81 - Modbus Exception Code 01 returned: Illegal Function.
Has anyone got any ideas why the meter is not reading my request properly?
Regards
Jonny