THIES_WSC11_MOD

THIES_WSC11_MOD (FB)

FUNCTION_BLOCK THIES_WSC11_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

rWindSpeed_MS

REAL

Windgeschwindigkeit in XX.X m/s

Output

rWindSpeedAverage_MS

REAL

Durchschnittliche Windgeschwindigkeit in XX.X m/s

Output

rWindDirec

REAL

Windrichtung in XX.X Grad ( 0.0 Grad = Nord )

Output

rWindDirecAverage

REAL

Durchschnittliche Windrichtung in XX.X Grad ( 0.0 Grad = Nord )

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.XX g/m3

Output

xSensorOffsetInDevice

BOOL

Anzeige, ob der Abgleich der Sensoren im Gerät erfolgen muss ( TRUE = Abgleich im Gerät erforderlich, FALSE = Abgleich im FB erforderlich )

Output

rAbsAirPressure

REAL

Absoluter Luftdruck in XX.XX hPa

Output

rAirPressureQNH

REAL

Berechneter Luftdruck auf Meereshöhe am aktuellen Standort in XX.XX hPa ( Basis: Absoluter Luftdruck am aktuellen Standort )

Output

rGlobalRadiation

REAL

Aktuelle Globalstrahlung in XX.X W/m2

Output

rIllum_Day_North

REAL

Aktuelle Tages-Beleuchtungsstärke - Nord in XX.X kLx

Output

rIllum_Day_East

REAL

Aktuelle Tages-Beleuchtungsstärke - Ost in XX.X kLx

Output

rIllum_Day_South

REAL

Aktuelle Tages-Beleuchtungsstärke - Süd in XX.X kLx

Output

rIllum_Day_West

REAL

Aktuelle Tages-Beleuchtungsstärke - West in XX.X kLx

Output

rIllum_Night

REAL

Aktuelle Nacht-Beleuchtungsstärke in XXX lx

Output

xRainf

BOOL

Status des Niederschlags ( FALSE = kein Niederschlag, TRUE = Niederschlag )

Output

dwYYYYMMDD

DWORD

Aktuelles Datum im Format YYYYMMDD

Output

rHHMMSS

REAL

Aktuelle Uhrzeit im Format HHMMSS

Output

rOffsetUTC

REAL

Aktuelle Versatz zur Zeitangabe UTC in X Stunden

Output

rPosLongitude

REAL

Aktueller Längengrad der Position in XX.XXXXXX Grad

Output

rPosLatitude

REAL

Aktueller Breitengrad der Position in XX.XXXXXX Grad

Output

rSunElevation

REAL

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

Output

rSunAzimuth

REAL

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

Output

rSensorStatus

REAL

Aktueller Sensorstatus, bitweise kodiert ( Bit X = TRUE: Messwert gestört )

Output

rHeightAboveSeaLev

REAL

Aktuelle Höhe über NN in XX.X m ( Quelle: GPS )

Output

rFWVersion

REAL

Aktuelle Firmware-Version

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

xBusy

BOOL

Kommunikationsanzeige ( TRUE = Kommunikation )

Input Const

rrHOffset

REAL

0.0

Konstanter Messwert-Versatz für den übertragenen Relative Feuchte - Istwert

Input Const

rAirTempOffset

REAL

0.0

Konstanter Messwert-Versatz für den übertragenen Temperatur - Istwert

Input Const

wIllumNightMode

WORD

1

Aktuelle Berechnungsart für die Dämmerungssensoren ( 0 = Summe aller vier Sensoren, 1 = Mittelwert aller vier Sensoren )

Input Const

iOffsetTime

INT

48

Aktueller Versatz zur aktuellen UTC ( 0 = 24 = UTC, 23 = UTC - 1h, 25 = UTC + 1h, 48 = MESZ )

Input Const

wPosAltitudeSetp

WORD

3001

Sollwert für die Ortshöhe der Position in Meter ( 0-3000m, 3001 = GPS-Daten )

Input Const

tTimeUpdatePassw

TIME

TIME#1m0s0ms

Updateintervall für die Aktualisierung des Passworts ( Sinn: Benutzer ‘Benutzer’ ist permanent angemeldet, maximal: 120s )

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