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
Enable / disable of communication ( TRUE = enabled )
Input
byUnitId
BYTE
1
Address of the device (1…247, default = factory setting)
Input
xUpdateActual
BOOL
FALSE
Update of actual values ( on each rising edge )
Input
xUpdateSetp
BOOL
FALSE
Update of setpoints ( on each rising edge )
Input
xResError
BOOL
FALSE
Reinitialization of the outputs ‘eErrorCodeCom’ and ‘xErrorCodeDev’ to the error-free state (on every rising edge)
Input
rSetpPosition
REAL
0.0
Setpoint - position in % (0.0 - 100.0 %) (Default: 0.0% = spindle extended, configuration via app)
Input
xForceCalib
BOOL
FALSE
Triggering of a calibration process (on each rising edge)
Input
xRelayState_Mod
BOOL
FALSE
Setting the state of the relay via Modbus (TRUE = activation) (configuration via app)
Input
xInputState_Mod
BOOL
FALSE
Setting the state of the digital input via Modbus (TRUE = active) (configuration via app)
Inout
ModbusClient
ModbusClientBase
Client of the device
Output
rSetpPositionFb
REAL
Feedback - setpoint - position in % (0.0 - 100.0 %) (Default: 0.0% = spindle extended, configuration via app)
Output
rVolumeFlow
REAL
Current volume flow in the selected unit (parameter 'eFlowUnit') (available depending on device type)
Output
stSerialNumber
STRING
Device serial number
Output
rPosition
REAL
Current position in % (0.0 - 100.0 %) (Default: 0.0% = spindle extended)
Output
rCalibStroke
REAL
Measured total stroke during the calibration process (in micrometers, 1000 micrometers = 1 mm, maximum 6300 micrometers)
Output
eMotorStatus
TA_SLIDER_160_MOTOR_STATUS
Current status of the drive
Output
dwSecSinceReset
DWORD
Number of seconds since the last restart ( = power return 24VAC/DC )
Output
xInputState
BOOL
Current state of the external binary input
Output
xRelayState
BOOL
Current state of the relay
Output
eCharacteristic
TA_SLIDER_160_CHARACTERISTIC
Current characteristic of the control signal (stroke = f(rSetpPosition), configuration via app)
Output
eSetpSource
TA_SLIDER_160_SETP_SOURCE
Current source for the setpoint position (configuration via app)
Output
stValveName
STRING
‘’
Name of the valve (configuration via app, readable only via 'xUpdateActual', function to set in the app still missing - as of 30.09.2021)
Output
stObjectName
STRING
‘’
Name of the object (configuration via app, readable only via 'xUpdateActual')
Output
stLocalName
STRING
‘’
Location of the valve (configuration via app, readable only via 'xUpdateActual', function to set in the app still missing - as of 30.09.2021)
Output
rTemperature1
REAL
Current temperature from sensor 1 in the selected unit (parameter 'eTemperatureUnit') (PT1000)
Output
rTemperature2
REAL
Current temperature from sensor 2 in the selected unit (parameter 'eTemperatureUnit') (PT1000)
Output
xSensorOffsetInDevice
BOOL
Indicates whether sensor calibration must be performed in the device (TRUE = calibration required in device, FALSE = calibration in FB required)
Output
xAlarm
BOOL
FALSE
Collective fault ( TRUE = fault )
Output
xAlarmCom
BOOL
FALSE
Collective fault - communication ( TRUE = fault )
Output
eErrorCodeCom
ModbusErrorCode
Error code - communication ( 0 = no error )
Output
stErrorCodeDev
STRING
String with the numbers of the active device errors (bit 0 = number 1, bit 1 = number 2, etc.)
Output
xBusy
BOOL
Communication indicator ( TRUE = communication )
Input Const
rTemperatur2Offset
REAL
0.0
Constant measurement offset for the transmitted temperature - actual value 2
Input Const
rTemperatur1Offset
REAL
0.0
Constant measurement offset for the transmitted temperature - actual value 1
Input Const
eFlowUnit
TA_SLIDER_160_FLOW_UNIT
TA_SLIDER_160_FLOW_UNIT.LITER_PER_HOUR
Influence: Outputs: rTemperature1 Unit for the flow measurement values
Input Const
eTemperatureUnit
TA_SLIDER_160_TEMPERATURE_UNIT
TA_SLIDER_160_TEMPERATURE_UNIT.DEGREE_CELSIUS
Unit for the temperature measurement values
Input Const
tTimeUpdateSetp
TIME
TIME#45s0ms
Update interval for the processes affected by the input ‘xUpdateSetp’
Input Const
tTimeUpdateActual
TIME
TIME#3s0ms
Update interval for the processes affected by the input ‘xUpdateActual’
Last updated

