SPLUSS_LCD_SHD_MODBUS_EASY

SPLUSS_LCD_SHD_MODBUS_EASY (FB)

FUNCTION_BLOCK SPLUSS_LCD_SHD_MODBUS_EASY

Allgemeines

Es handelt sich um ein Display-Modul ( Eingang: 0.0 - 10.0V, Ausgang: Modbus - RTU ) für einen Druck - Transmitter ( z.B. PREMASGARD SHD-U / SHD-SD-U / SHD692-U ) mit Steckverbinder DIN EN 175301-803-A

Die Konfiguration der Modbus-Schnittstelle und weiterer Parameter erfolgt das Display-Modul Variante 1 ). Die Konfiguration weiterer Parameter erfolgt alternativ über einen Funktionsbaustein ‘SPLUSS_LCD_SHD_MODBUS_FULL’ ( Variante 2 ).

Der Messwerte-Offset ist weder im Gerät noch per Modbus einstellbar.

Es kann ein Abschlusswiderstand ( 120 Ohm ) per DIP-Schalter aktiviert / deaktiviert werden.

Die Modbus-Schnittstelle ist ohne weitere Einstellungen wie folgt parametriert:

RTU 9600 Baud 8 Datenbit Keine Parität 1 Stoppbit Geräteadresse = 1

Es dürfen folgende Registerbereiche mit dem FC16 beschrieben werden: 21-24, 28-29 und 31-34

Es ist weder im Gerät ( Hardware / Menü des Displays ) noch per Modbus ein Abgleich des Messwerte-Offsets vorgesehen. Daher darf hier kein Abgleich im Funktionsbaustein vorgesehen werden ( Programmwert <> Anzeigewert ).

InOut:

Scope
Name
Type
Initial
Comment

Input

xEn

BOOL

TRUE

Freigabe / Sperrung der Kommunikation ( TRUE = Freigabe )

Input

byUnitId

BYTE

0

Adresse des Geräts ( 1 .. 247 )

Input

xUpdateActual

BOOL

FALSE

Aktualisierung der Istwerte ( bei jeder ansteigenden Flanke ) ( Bereich: Betrieb )

Input

xResError

BOOL

FALSE

Reinitialisierung des Ausgangs ‘eErrorCodeCom’ ( bei jeder ansteigenden Flanke )

Inout

ModbusClient

ModbusClientBase

Client des Geräts

Output

rInputVolt

REAL

Eingangsspannung vom Druck-Sensor in XX.XXX Volt

Output

rPressure

REAL

Differenzdruck in XX.XX bar

Output

rPressureAverage

REAL

Zeitlich gemittelter Differenzdruck in XX.XX bar

Output

rPressureMinRamge

REAL

Minimalwert des Bereichs für den Differenzdruck in XX.XX bar ( abhängig vom Messbereich des Sensors )

Output

rPressureMaxRange

REAL

Maximalwert des Bereichs für den Differenzdruck in XX.XX bar ( abhängig vom Messbereich des Sensors )

Output

rPressureMinInterv

REAL

Absoluter Minimalwert des Differenzdrucks in XX.XX bar im eingestellten Intervall

Output

rPressureMaxInterv

REAL

Absoluter Maximalwert des Differenzdrucks in XX.XX bar im eingestellten Intervall

Output

rPressureDisplay

REAL

Anzeigewert im Display ( in Abhängigkeit von der eingestellten Einheit für das Display )

Output

eUnitDisplay

SPLUSS_LCD_SHD_MODBUS_EASY_DISPLAY_UNIT

Einheit des Anzeigenwert im Displays

Output

wDeviceCode

WORD

Device - Code des Geräts

Output

xAlarm

BOOL

Sammelstörung ( TRUE = Störung )

Output

xAlarmCom

BOOL

Sammelstörung - Kommunikation ( TRUE = Störung )

Output

eErrorCodeCom

ModbusErrorCode

Fehlercode - Kommunikation ( 0 = kein Fehler )

Output

xBusy

BOOL

Kommunikationsanzeige ( TRUE = Kommunikation )

Input Const

tTimeUpdateActual

TIME

TIME#3s0ms

Updateintervall für die Vorgänge, die durch den Eingang ‘xUpdateActual’ beeinflusst werden

Zuletzt aktualisiert