IMI_TA_SLIDER_160

IMI_TA_SLIDER_160 (FB)

FUNCTION_BLOCK IMI_TA_SLIDER_160

InOut:

Scope
Name
Type
Initial
Comment

Input

xEn

BOOL

TRUE

Freigabe / Sperrung der Kommunikation ( TRUE = Freigabe )

Input

byUnitId

BYTE

1

Adresse des Geräts ( 1… 247, Voreinstellung = Werkseinstellung )

Input

xUpdateActual

BOOL

FALSE

Aktualisierung der Istwerte ( bei jeder ansteigenden Flanke )

Input

xUpdateSetp

BOOL

FALSE

Aktualisierung der Sollwerte ( bei jeder ansteigenden Flanke )

Input

xResError

BOOL

FALSE

Reinitialisierung der Ausgänge ‘eErrorCodeCom’ bzw. ‘xErrorCodeDev’ auf dem fehlerfreien Zustand ( bei jeder ansteigenden Flanke )

Input

rSetpPosition

REAL

0.0

Sollwert - Position in % ( 0.0 - 100.0 % ) ( Standard: 0.0% = Spindel ausgefahren, Konfiguratuion per App )

Input

xForceCalib

BOOL

FALSE

Auslösung eines Kalibriervorgangs ( bei jeder ansteigenden Flanke )

Input

xRelayState_Mod

BOOL

FALSE

Festlegung des Zustands des Relais per Modbus ( TRUE = Aktivierung ) ( Konfiguration per App )

Input

xInputState_Mod

BOOL

FALSE

Festlegung des Zustands des digitalen Eingangs per Modbus ( TRUE = Aktiv ) ( Konfiguration per App )

Inout

ModbusClient

ModbusClientBase

Client des Geräts

Output

rSetpPositionFb

REAL

Rückmeldung - Sollwert - Position in % ( 0.0 - 100.0 % ) ( Standard: 0.0% = Spindel ausgefahren, Konfiguratuion per App )

Output

rVolumeFlow

REAL

Aktueller Volumenstrom in der gewählten Einheit ( Parameter ‘eFlowUnit’ ) ( je nach Geräte-Type verfügbar )

Output

stSerialNumber

STRING

Seriennummer des Geräts

Output

rPosition

REAL

Aktuelle Position in % ( 0.0 - 100.0 % ) ( Standard: 0.0% = Spindel ausgefahren )

Output

rCalibStroke

REAL

Gemessener Gesamthub während des Kalibriervorgangs ( in Mikrometer, 1000 Mikrometer = 1 mm, maximal 6300 Mikrometer )

Output

eMotorStatus

TA_SLIDER_160_MOTOR_STATUS

Aktueller Status des Antriebs

Output

dwSecSinceReset

DWORD

Anzahl der Sekunden seit dem letzten Neustart ( = Spannungswiederkehr 24VAC/DC )

Output

xInputState

BOOL

Aktueller Zustand des externen binären Eingangs

Output

xRelayState

BOOL

Aktueller Zustand des Ralais

Output

eCharacteristic

TA_SLIDER_160_CHARACTERISTIC

Aktuelle Charakteristik des Stellsignals ( Hub = f(rSetpPosition), Konfiguration per App )

Output

eSetpSource

TA_SLIDER_160_SETP_SOURCE

Aktuelle Quelle für die Sollwert - Position ( Konfiguration per App )

Output

stValveName

STRING

‘’

Name des Ventils ( Konfiguration per App, nur über ‘xUpdateActual’ lesbar, Funktion zur Einstellung in der App fehlt noch - Stand 30.09.2021 )

Output

stObjectName

STRING

‘’

Name des Objekts ( Konfiguration per App, nur über ‘xUpdateActual’ lesbar )

Output

stLocalName

STRING

‘’

Ort des Ventils ( Konfiguration per App, nur über ‘xUpdateActual’ lesbar, Funktion zur Einstellung in der App fehlt noch - Stand 30.09.2021 )

Output

rTemperature1

REAL

Aktuelle Temperatur vom Sensor 1 in der gewählten Einheit ( Parameter ‘eTemperatureUnit’ ) ( PT1000 )

Output

rTemperature2

REAL

Aktuelle Temperatur vom Sensor 2 in der gewählten Einheit ( Parameter ‘eTemperatureUnit’ ) ( PT1000 )

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

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

stErrorCodeDev

STRING

String mir den Nummern der aktiven Gerätefehler ( Bit 0 = Nummer 1, Bit 1 = Nummer 2, usw. )

Output

xBusy

BOOL

Kommunikationsanzeige ( TRUE = Kommunikation )

Input Const

rTemperatur2Offset

REAL

0.0

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

Input Const

rTemperatur1Offset

REAL

0.0

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

Input Const

eFlowUnit

TA_SLIDER_160_FLOW_UNIT

TA_SLIDER_160_FLOW_UNIT.LITER_PER_HOUR

Beeinflussung: Ausgänge: rTemperature1 Einheit für die Durchfluss-Messwerte

Input Const

eTemperatureUnit

TA_SLIDER_160_TEMPERATURE_UNIT

TA_SLIDER_160_TEMPERATURE_UNIT.DEGREE_CELSIUS

Einheit für die Temperatur-Messwerte

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