OPPERMANN_P_MOD_W16

OPPERMANN_P_MOD_W16 (FB)

FUNCTION_BLOCK OPPERMANN_P_MOD_W16

Representation

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 carried out via NFC and app when a display is present (variant 1). The configuration of the Modbus interface and other parameters is carried out via buttons when a display is present (variant 2).

The measurement value offset can be set in 10 steps using a rotary switch on the device. A termination 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 every rising edge ) (range: operation)

Input

xResError

BOOL

FALSE

Reinitialization of the output ‘eErrorCodeCom’ ( on every rising edge )

Inout

ModbusClient

ModbusClientBase

Client of the device

Output

rPressure

REAL

Differential pressure in XX.XX bar

Output

xSensorOffsetInDevice

BOOL

Indicates whether sensor calibration must be performed in the device ( TRUE = calibration required in the device, FALSE = calibration required in the FB )

Output

xAlarm

BOOL

Collective fault (TRUE = fault)

Output

xAlarmCom

BOOL

Collective 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 the operations affected by the input 'xUpdateActual'

Last updated