OPPERMANN_WS10_MOD

OPPERMANN_WS10_MOD (FB)

FUNCTION_BLOCK OPPERMANN_WS10_MOD

InOut:

Scope
Name
Type
Initial
Comment

Input

xEn

BOOL

TRUE

Freigabe / Sperrung der Kommunikation ( TRUE = Freigabe )

Input

byUnitId

BYTE

0

Adresse des Geräts

Input

xUpdateActual

BOOL

FALSE

Aktualisierung der Istwerte ( bei jeder ansteigenden Flanke )

Input

xUpdateSetp

BOOL

FALSE

Aktualisierung der Sollwerte ( bei jeder ansteigenden Flanke )

Inout

ModbusClient

ModbusClientBase

Client des Geräts

Output

rAirTemp

REAL

Lufttemperatur in XX.X Grad Celsius

Output

rDewPointTemp

REAL

Taupunkttemperatur in XX.X Grad Celsius

Output

rrH

REAL

Relative Feuchtigkeit in XX.X Prozent

Output

rAbsH_M3

REAL

Absolute Feuchtigkeit in XX.X g/m3

Output

rAbsAirPressure

REAL

Absoluter Luftdruck in XX.X hPa

Output

rRelAirPressure

REAL

Relativer Luftdruck in XX.X hPa

Output

rWindSpeed_MS

REAL

Windgeschwindigkeit in XX.X m/s

Output

rWindSpeed_KPH

REAL

Windgeschwindigkeit in XX.X km/h

Output

rWindDirec

REAL

Windrichtung in XX.X ( 0.0 = Nord )

Output

rWindDirec_Cor

REAL

Korrigierte Windrichtung in XX.X ( 0.0 = Nord )

Output

rCompassDirec

REAL

Kompassrichtung in XX.X ( 0.0 = Nord )

Output

rRainf_Total

REAL

Gesamte Kummulierte Niederschlagsmenge in XX.XX mm

Output

rRainf_Diff

REAL

Relative Niederschlagsmenge in XX.XX mm

Output

byRainf_Type

BYTE

Art des Niederschlags

Output

rRainf_Int_MMH

REAL

Intensität des Niederschlags in XX.XX mm/h

Output

rRainf_Int_MMMIN

REAL

Intensität des Niederschlags in XX.XXXX mm/min

Output

rRainf_Total_Day

REAL

Kummulierte Tages-Niederschlagsmenge in XX.XX mm

Output

xPrecipitation

BOOL

Zustand des Niederschlags ( TRUE = aktiv, Erkennung: flüssig / fest / Hagel )

Output

rGlobalRadiation

REAL

Aktuelle Globalstrahlung in XX.X W/m2

Output

rSunAzimuth

REAL

Aktueller Azimuth der Sonne in XX.X Grad ( 0 Grad = Nord )

Output

rSunElevation

REAL

Aktuelle Elevation der Sonne in XX.X Grad ( 0 Grad = Waagrechte )

Output

byUVIndex

BYTE

Aktueller UV-Index ( 0 = gering, > 11 = maximal )

Output

rIllum_Day

REAL

Aktuelle Tages-Beleuchtungsstärke XX.X kLx

Output

rIllum_Night

REAL

Aktuelle Nacht-Beleuchtungsstärke XX.X lx

Output

rSupplyVoltage

REAL

Aktuelle Versorgungsspannung in XX.X Volt

Output

byHeaterState

BYTE

Aktueller Zustand der Beheizung ( 0 = Aus )

Output

rPosLongitude

REAL

Aktueller Längengrad der Position in XX.XX Grad

Output

rPosLatitude

REAL

Aktueller Breitengrad der Position in XX.XX Grad

Output

iPosAltitude

INT

Aktuelle Ortshöhe der Position in Meter

Output

iWifiSigStrength

INT

Aktueller Signalstärke des WLAN

Output

byGPSNumSatellit

BYTE

Aktuelle Anzahl der empfangenen GPS-Satelliten

Output

byGPSPosState

BYTE

Aktueller Zustand der Positionserfassung ( 1 = nicht erfasst )

Output

xAlarm

BOOL

FALSE

Sammelstörung ( TRUE = Störung )

Output

xAlarmCom

BOOL

FALSE

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

Output

eErrorCodeCom

ModbusErrorCode

Fehlercode - Kommunikation ( 0 = kein Fehler )

Output

wErrorCodeDev

WORD

0

Fehlercode - Gerät ( 0 = kein Fehler )

Output

xBusy

BOOL

Kommunikationsanzeige ( TRUE = Kommunikation )

Input Const

xResetDevice

BOOL

FALSE

Rücksetzung der gesamten Wetterstation

Input Const

xResetRainfTotal

BOOL

FALSE

Rücksetzung der gesamten kummulierten Niederschlagsmenge

Input Const

iOffsetLocalTime

INT

0

Aktueller Offset für die Lokalzeit in XXX Minuten

Input Const

rPosLongitSetp

REAL

Aktueller Sollwert für den Längengrad der Position in XX.XX Grad

Input Const

rPosLatitSetp

REAL

Aktueller Sollwert für den Breitengrad der Position in XX.XX Grad

Input Const

byAltitudeSelect

BYTE

0

Auswahl der Quelle für die Ortshöhe der Position ( 0 = GPS, 1 = ‘iPosAltitudeSetp’ )

Input Const

iPosAltitudeSetp

INT

Sollwert für die Ortshöhe der Position in Meter

Input Const

tTimeUpdateSetp

TIME

TIME#45s0ms

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

Input Const

tTimeUpdateActual

TIME

TIME#3s0ms

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

Zuletzt aktualisiert