
PSH150
user manual rev4
Page 11/15
3.6 Modbus Interface
PSH150 supports Modbus RTU over RS-485 line or USB (Virtual com port). The following Modbus
table is implemented:
Name
Address
Hex (dec)
Modbus type
Function
code
Description
Modbus settings (loaded on next startup)
Address
0x1000 (4096)
Hold register
3,4,6,16
Range 1..247
Baudrate
0x1001 (4097)
Hold register
3,4,6,16
1: 4800
2: 9600
3: 19200
4: 38400
Parity
0x1002 (4098)
Hold register
3,4,6,16
1: None
2: Even
3: Odd
Stop bits
0x1003 (4099)
Hold register
3,4,6,16
1: 1 stop bits
2: 2 stop bits
Device settings
Output voltage
0x1010 (4112)
Hold register
3,4,6,16
Inhibit polarity
0x1011 (4113)
Hold register
3,4,6,16
Operating mode
0x1012 (4114)
Hold register
3,4,6,16
Display mode
0x1013 (4115)
Hold register
3,4,6,16
1: Automatic
2: Voltage
3: Current
4: Power
Output enable
0x1014 (4116)
Hold register
3,4,6,16
0: Disabled
1: Enabled
Auxiliary output
enable
0x1015 (4117)
Hold register
3,4,6,16
0: Disabled
1: Enabled
Metering
Output voltage
0x2000 (8192)
Input register
3,4
Measured output voltage
Output current
0x2001 (8193)
Input register
3,4
Measured output current
Output power
0x2002 (8194)
Input register
3,4
Measured output power
Auxiliary voltage
0x2003 (8195)
Input register
3,4
Measured auxiliary voltage
Internal
temperature
0x2004 (8196)
Input register
3,4
Measured internal temperature
State
DC OK
0x4000 (16384)
Discrete input
1,2
Measured output voltage is >90% of the
set point
Output short
circuit
0x4001 (16385)
Discrete input
1,2
A short circuit is present on the output
Auxiliary overload 0x4002 (16386)
Discrete input
1,2
Auxiliary output is overloaded
Inhibit signal
0x4003 (16387)
Discrete input
1,2
Status of the inhibit signal
USB powered
0x4004 (16388)
Discrete input
1,2
Device is powered by USB only
Over temperature
warning
0x4005 (16389)
Discrete input
1,2
Device internal temperature is high
Over temperature
error
0x4006 (16390)
Discrete input
1,2
Device internal temperature is too high,
the output is disabled
Internal error
0x4007 (16391)
Discrete input
1,2
An internal error occurred, the output is
disabled
Output disabled
0x4008 (16392)
Discrete input
1,2
Output is disabled in settings.
Auxiliary output
disabled
0x4009 (16393)
Discrete input
1,2
Auxiliary is disabled in settings.