IMI_TA_SLIDER_160
IMI_TA_SLIDER_160 (FB)
IMI_TA_SLIDER_160 (FB)FUNCTION_BLOCK IMI_TA_SLIDER_160
InOut:
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

