KSB_PUMP_DRIVE_2_MOD

KSB_PUMP_DRIVE_2_MOD (FB)

FUNCTION_BLOCK KSB_PUMP_DRIVE_2_MOD

Representation

InOut:

Scope
Name
Type
Initial
Comment

Input

xEn

BOOL

TRUE

Enable / disable communication (TRUE = enable)

Input

byUnitId

BYTE

0

Device address (1 .. 247)

Input

xUpdateActual

BOOL

FALSE

Update of actual values (on every rising edge )

Input

xUpdateSetp

BOOL

FALSE

Update of setpoints (on every rising edge )

Input

xEnDevice

BOOL

FALSE

Enable / disable of the system (FALSE = Off)

Input

eMode_P1

KSB_PUMP_DRIVE_2_MOD_PUMP_MODE

KSB_PUMP_DRIVE_2_MOD_PUMP_MODE.AUTO

Operating mode of pump 1

Input

rSetp_PERC_Auto

REAL

0.0

Setpoint for the pump (n) in percent (0.0% = Parameter 3-2-2-1 to 100.0% = Parameter 3-2-2-2) in automatic mode

Input

rSetp_PERC_Man

REAL

0.0

Setpoint for the pump (n) in percent (0.0% = Parameter 3-2-2-1 to 100.0% = Parameter 3-2-2-2) in manual mode

Input

xResMessages

BOOL

FALSE

Reset of all messages (on every rising edge )

Inout

ModbusClient

ModbusClientBase

Client of the device

Output

xEnDeviceFb

BOOL

FALSE

Enable / disable of the system (FALSE = Off) — feedback

Output

rSetp_RPM_Fb

REAL

0.0

Setpoint for the pump as speed in 1/min — feedback

Output

rSetp_PERC_Fb

REAL

0.0

Setpoint for the pump in percent — feedback

Output

eControlStationFb

KSB_PUMP_DRIVE_2_MOD_CONTROL_STATION_MODE

KSB_PUMP_DRIVE_2_MOD_CONTROL_STATION_MODE.LOCAL

Type of control station — feedback

Output

eActValueSourceFb

KSB_PUMP_DRIVE_2_MOD_ACTUAL_VALUE_SOURCE

KSB_PUMP_DRIVE_2_MOD_ACTUAL_VALUE_SOURCE.LOCAL

Source for the actual value — feedback

Output

eState_P1

KSB_PUMP_DRIVE_2_MOD_PUMP_STATE

KSB_PUMP_DRIVE_2_MOD_PUMP_STATE.STOPPED

Operating state of pump 1

Output

xFb_P1

BOOL

FALSE

Operating message of pump 1 (FALSE = Off, TRUE = On)

Output

eMode_P1_Fb

KSB_PUMP_DRIVE_2_MOD_PUMP_MODE

KSB_PUMP_DRIVE_2_MOD_PUMP_MODE.AUTO

Operating mode of pump 1 — feedback

Output

rRPM_P1

REAL

0.0

Current speed of pump 1 in 1/min

Output

rPowerMot_P1

REAL

0.0

Current power consumption of the motor of pump 1

Output

rPowerPump_P1

REAL

0.0

Current power consumption of pump 1

Output

rElecCurrent_P1

REAL

0.0

Motor current of pump 1 in amperes

Output

rElecVoltage_P1

REAL

0.0

Motor voltage of pump 1 in volts

Output

rOutputFreq_P1

REAL

0.0

Output frequency for pump 1 in Hz

Output

rInterCirVolt_P1

REAL

0.0

Intermediate circuit voltage of pump 1 in volts

Output

rHeatsinkTemp_P1

REAL

0.0

Heatsink temperature of pump 1 in base unit - temperature

Output

rTorque_P1

REAL

0.0

Torque of the motor of pump 1 in Nm

Output

rEfficiency_P1

REAL

0.0

Efficiency of pump 1 in percent

Output

rElecEnergyTota_P1

REAL

Total electrical work of pump 1 in kWh

Output

rOperatingHours_P1

REAL

Operating hours of pump 1 in h

Output

rCountSwitchOn_P1

REAL

Number of switch-ons of pump 1 in h

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

xAlarmDevice

BOOL

FALSE

Collective fault - system (TRUE = fault)

Output

xAlarm_Pump1

BOOL

FALSE

Collective fault - pump 1 (TRUE = fault)

Output

sErrorCode1_Pump1

STRING

String with the numbers of the active device faults 0 - 15 of pump 1 (Bit 0 = number 1, Bit 1 = number 2, etc.)

Output

sErrorCode2_Pump1

STRING

String with the numbers of the active device faults 16 - 31 of pump 1 (Bit 0 = number 16, Bit 1 = number 17, etc.)

Output

xWarning_Pump1

BOOL

FALSE

Collective warning - pump 1 (TRUE = warning)

Output

sWarningCode1_Pump1

STRING

String with the numbers of the active device warnings 0 - 15 of pump 1 (Bit 0 = number 1, Bit 1 = number 2, etc.)

Output

sWarningCode2_Pump1

STRING

String with the numbers of the active device warnings 16 - 31 of pump 1 (Bit 0 = number 16, Bit 1 = number 17, etc.)

Output

xBusy

BOOL

Communication indicator (TRUE = communication)

Input Const

rSetp_Max_P1

REAL

3000.0

Absolute maximum speed of pump 1 in 1/min (Parameter 3-2-2-2)

Input Const

rSetp_Min_P1

REAL

500.0

Absolute minimum speed of pump 1 in 1/min (Parameter 3-2-2-1)

Input Const

eControlMode

KSB_PUMP_DRIVE_2_MOD_CONTROL_MODE

KSB_PUMP_DRIVE_2_MOD_CONTROL_MODE.OFF

Type of control

Input Const

eActValueSource

KSB_PUMP_DRIVE_2_MOD_ACTUAL_VALUE_SOURCE

KSB_PUMP_DRIVE_2_MOD_ACTUAL_VALUE_SOURCE.FIELDBUS

Source for the actual value

Input Const

eControlStation

KSB_PUMP_DRIVE_2_MOD_CONTROL_STATION_MODE

KSB_PUMP_DRIVE_2_MOD_CONTROL_STATION_MODE.FIELDBUS

Type of control station

Input Const

diAdrOffset

DINT

0

Offset for calculating the Modbus addresses (from the Modbus registers) (permitted range: -1, 0, +1)

Input Const

tTimeUpdateSetp

TIME

TIME#10s0ms

Update interval for the processes influenced by the input xUpdateSetp influenced

Input Const

tTimeUpdateActual

TIME

TIME#3s0ms

Update interval for the processes influenced by the input xUpdateActual influenced

Last updated