MPC-20 Modbus

Discuss issues and ideas you have to configuring displays with PowerVision
Ocelot
Posts: 77
Joined: Thu Oct 06, 2011 10:43 am

MPC-20 Modbus

Post by Ocelot » Thu Apr 09, 2015 10:33 am

Can someone please supply the modbus function codes that the MPC-20 supports?

i.e. something like,

0x01 - read coils
0x03 - read holding register
0x04 - read input register
0x05 - write single coil
0x06 - write single holding register
0x0F - write multiple coils
0x10 - write multiple holding registers
Kyle Bruneau
Applications Engineer - MurCal Inc
stalley
Enovation Controls Development
Enovation Controls Development
Posts: 618
Joined: Tue Mar 18, 2014 12:57 pm

Re: MPC-20 Modbus

Post by stalley » Wed Apr 15, 2015 9:35 am

Hello ocelot,

I apologize for being so slow to respond! We want to be sure to give you accurate information so we did a little research. ;)

If your question is about function codes for the MPC20 standard configuration:
  • The MPC20 standard configuration has a MODBUS slave and uses only holding registers so you should be able to use
  • 0x03 - read holding register
  • 0x06 - write single holding register
  • 0x10 - write multiple holding registers
There is a spreadsheet attached with the map of the registers.
140303_Modbus Map.xlsx
(22.02 KiB) Downloaded 21 times
If your question is about function codes for the MPC20 in general:
  • You can see what it can do in PowerVision Configuration Studio if you open an MPC20 (Advanced) configuration, under the Connections, Serial Port1 and change the Protocol to Modbus RTU Master. Then select the Remote Slave Device; the Function Code Support and Function Code Limits panels show the function codes in between the parenthesis.
Again, I apologize for taking this long to respond. If you have more questions, I will try to respond faster.
Sara Talley
Software Engineer
Enovation Controls
Ocelot
Posts: 77
Joined: Thu Oct 06, 2011 10:43 am

Re: MPC-20 Modbus

Post by Ocelot » Thu Apr 16, 2015 10:44 pm

That response answers my questions, and is adequate.

Thank you.
Kyle Bruneau
Applications Engineer - MurCal Inc