OPPERMANN_P_MOD_W16

OPPERMANN_P_MOD_W16 (FB)

FUNCTION_BLOCK OPPERMANN_P_MOD_W16

General

This is a pressure transmitter for measurement in pipes and tanks (0.0 - 16.0 bar overpressure)

The configuration of the Modbus interface and other parameters is performed via NFC and app when a display is present (variant 1) The configuration of the Modbus interface and other parameters is performed via buttons when a display is present (variant 2)

The measurement value offset can be set in 10 steps via a rotary switch on the device. A terminating resistor (120 ohm) can be enabled/disabled.

The Modbus interface is parameterized as follows without further settings:

RTU 9600 baud 8 data bits even parity 1 stop bit device address = 1

InOut:

Scope
Name
Type
Initial
Comment

Input

xEn

BOOL

TRUE

Enable / disable communication ( TRUE = enabled )

Input

byUnitId

BYTE

0

Device address (1 .. 127)

Input

xUpdateActual

BOOL

FALSE

Update of actual values (on each rising edge ) (Range: operation)

Input

xResError

BOOL

FALSE

Reinitialization of the output 'eErrorCodeCom' (on each rising edge)

Inout

ModbusClient

ModbusClientBase

Client of the device

Output

rPressure

REAL

Differential pressure in XX.XX bar

Output

xSensorOffsetInDevice

BOOL

Indicator whether the calibration of the sensors must be performed in the device (TRUE = calibration in device required, FALSE = calibration in FB required)

Output

xAlarm

BOOL

General fault ( TRUE = fault )

Output

xAlarmCom

BOOL

General fault - communication ( TRUE = fault )

Output

eErrorCodeCom

ModbusErrorCode

Error code - communication ( 0 = no error )

Output

xBusy

BOOL

Communication indicator ( TRUE = communication )

Input Const

tTimeUpdateActual

TIME

TIME#3s0ms

Update interval for operations influenced by the input 'xUpdateActual'

Last updated