pgd (Customer) asked a question.

Stride portal SE-PB100 problems reading modbus from Selec MFM383A power monitor

I'm having a heck of a time getting the stride portal to get any data from this power monitor.

The only documentation of the monitor is here

It tells me that V1N has an address of 30000, hex address of 0x00, length 2, structure float

V2N is then 30002 / 0x02, V3N is 30004 / 0x04

 

I've tried all sorts of combinations, and can't get anything other than "0" as the value

The modbus connection seems to be working, as I had some prior issues where I couldn't get any value, that turned out to be a serial setting on the Selec device.

 

The settings that seem correct to me are:

point address: 0

Data type: Float

Offset: 0

Bit length: 32

 

I've tried offsetting by 1, float_swap, different bit lengths - all just result in "0"

The only thing that gives me a number (though wrong) is using the BIT data type - that gives me 232 for 0, 0 for 1, and 5 for 2 (correct number is about 276)

 

I've got only two wires hooked between the devices - there is no ground on either one (plastic cases to boot) The Selec is powered by 110v, so I'd have to hook the v- from the stride to neutral on the Selec - haven't gotten brave enough to try that just yet!

 

Any ideas?

 

 

 


  • ADC_AutomationControls_PE02 (AutomationDirect)

    If you have an RS485 to USB converter, Modbus Poll is a valuable troubleshooting tool to work out the device addressing characteristics, and then figure out the pocket portal data settings when you're sure of the source

  • pgd (Customer)

    Ok, I got Modbus Poll installed and working, I was able to read valid data using "32 Bit Float, Little-endian byte swap" However, I don't see how to apply that to the pocket portal. FLOAT_SWAP doesn't give me anything. Is the portal able to do little endian, or is it stuck on big endian only?pocket portal settingspocket portal results3x read 0-5032 bit float, little endian swap

    Expand Post
    • pgd (Customer)

      My three data points are point address 0, 1, and 2 - I know it's not possible for all of those to work for double register values, but hoping one or two would work so I could figure out the right settings!

  • pgd (Customer)

    Well, got my answer directly from tech support:

    No, the Pocket Portal does NOT support the "32 bit float, little-endian byte swap" format using Modbus RTU (RS485).