KLINGENBURG_OJ_DRHX

KLINGENBURG_OJ_DRHX (FB)

FUNCTION_BLOCK KLINGENBURG_OJ_DRHX

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. ‘stErrorCodeDv’ auf dem fehlerfreien Zustand ( bei jeder ansteigenden Flanke )

Input

xEnMotor

BOOL

FALSE

Freigabe / Sperrung des Motors ( TRUE = Freigabe )

Input

rSetpRotSpeed

REAL

0.0

Sollwert - Rotationsgeschwindigkeit in % ( 0.0 - 100.0 % ) ( rMotorSpMin - rMotorSpMax )

Input

xResAlarmsDev

BOOL

FALSE

Rücksetzung aller Alarme des Geräts ( bei jeder ansteigenden Flanke )

Inout

ModbusClient

ModbusClientBase

Client des Geräts

Output

xEnMotorFb

BOOL

Rückmeldung - Freigabe / Sperrung des Motors ( TRUE = Freigabe )

Output

rSetpRotSpeedFb

REAL

Rückmeldung - Sollwert - Rotationsgeschwindigkeit in % ( 0.0 - 100.0 % ) ( rMotorSpeed_Min - rMotorSpeed_Max )

Output

rPercentOut

REAL

Stellsignal für den Schrittmotor in %

Output

xRotation

BOOL

Anzeige der Rotation ( TRUE = Rotation )

Output

rMotorSpeed

REAL

Rotationsgeschwindigkeit des Motors in 1/min

Output

rRotorSpeed

REAL

Rotationsgeschwindigkeit des Rotors in 1/min

Output

rMotorSpMin_Fb

REAL

Rückmeldung - Minimalwert - Rotationsgeschwindigkeit des Motors in 1/min

Output

rMotorSpMax_Fb

REAL

Rückmeldung - Maximalwert - Rotationsgeschwindigkeit des Motors in 1/min

Output

rTorque

REAL

Drehmoment des Motors in Nm

Output

rIntTemp

REAL

Interne Temperatur

Output

eControlModeFb

OJ_DRHX_CONTROL_MODE

Rückmeldung - Art der Steuerung ( 0 = MODBUS, 1 = 0-10V )

Output

eRotDirectFb

OJ_DRHX_ROTATION_DIRECT

Rückmeldung - Drehrichtung des Rotors ( 0 = im Uhrzeigersinn, 1 = entgegen dem Uhrzeigersinn )

Output

eAltCommSetFb

OJ_DRHX_ALT_COMM_SET

Rückmeldung - Status der alternativen Modbus-Verbindung ( FALSE = Voreinstellung Fabrik, TRUE = Alternative Verbindung ( Holding Register 13 - 16 ))

Output

xDI1

BOOL

Zustand des digitalen Eingangs 1 ( FALSE = LOW )

Output

xDI2

BOOL

Zustand des digitalen Eingangs 2 ( FALSE = LOW )

Output

xDI3

BOOL

Zustand des digitalen Eingangs 3 ( FALSE = LOW )

Output

xDI4

BOOL

Zustand des digitalen Eingangs 4 ( FALSE = LOW )

Output

eDI1Config_Fb

OJ_DRHX_DIX_CONFIG

Rückmeldung - Konfiguration des digitalen Eingangs 1

Output

eDI2Config_Fb

OJ_DRHX_DIX_CONFIG

Rückmeldung - Konfiguration des digitalen Eingangs 2

Output

eDI3Config_Fb

OJ_DRHX_DIX_CONFIG

Rückmeldung - Konfiguration des digitalen Eingangs 3

Output

eDI4Config_Fb

OJ_DRHX_DIX_CONFIG

Rückmeldung - Konfiguration des digitalen Eingangs 4

Output

rInputPower

REAL

Leistungsaufnahme [ W ]

Output

rExtSetp

REAL

Spannung am Analogeingang 1 - Sollwert Rotationsgeschwindigkeit ( 0.0 - 10000 mV )

Output

eType

OJ_DRHX_TYPE

Typ der Steuerung

Output

eRelay1Config_Fb

OJ_DRHX_RELAYX_CONFIG

Rückmeldung - Konfiguration des Relais 1

Output

eRelay2Config_Fb

OJ_DRHX_RELAYX_CONFIG

Rückmeldung - Konfiguration des Relais 2

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

Output

xBusy

BOOL

Kommunikationsanzeige ( TRUE = Kommunikation )

Input Const

rPercentOutMult

REAL

1.0

Multiplikator für den Ausgang ‘rPercentOut’ ( rPercentOut = Übertragener Wert * 0.01 * rPercentOutMult )

Input Const

rSetpRotSpeedMult

REAL

1.0

Multiplikator für den Eingang ‘rSetpRotSpeed’ ( Übertragener Wert = rSetpRotSpeed * 100 * rSetpRotSpeedMult )

Input Const

eDI4Config

OJ_DRHX_DIX_CONFIG

OJ_DRHX_DIX_CONFIG.DISABLED

Input Const

eDI3Config

OJ_DRHX_DIX_CONFIG

OJ_DRHX_DIX_CONFIG.EXT_ROTOR_GUARD_SIGNAL

Konfiguration des digitalen Eingangs 4

Input Const

eDI2Config

OJ_DRHX_DIX_CONFIG

OJ_DRHX_DIX_CONFIG.ENABLE_EXT_ROTOR_GUARD

Konfiguration des digitalen Eingangs 3

Input Const

eDI1Config

OJ_DRHX_DIX_CONFIG

OJ_DRHX_DIX_CONFIG.ALARM_RESET

Konfiguration des digitalen Eingangs 2

Input Const

rKFactor

REAL

100.0

Faktor zur Beeinflussung der Stellsignalkennlinie beim 0-10V-Betrieb, k = 10000: lineare Kennlinie 1.1V - 9.5V = rMotorSpMin - rMotorSpMax )

Input Const

rRotorSize

REAL

0.0

Durchmesser der des Rotors in mm ( relevant für die Variable ‘rRotorSpeed’, 0 mm = rRotorSpeed = rMotorSpeed )

Input Const

rPulleySize

REAL

0.0

Durchmesser der Scheibe des Motors in mm ( relevant für die Variable ‘rRotorSpeed’, 0 mm = rRotorSpeed = rMotorSpeed )

Input Const

rPurgeCtrlSignal

REAL

10.0

Spülbetrieb: Stellsignal während des Spülbetriebs in %

Input Const

tPurgeTime

TIME

TIME#10s0ms

Spülbetrieb: Zeitdauer des Spülbetriebs

Input Const

tPurgeIntervall

TIME

TIME#10m0s0ms

Spülbetrieb: Zeitintervall zwischen zwei Spülvorgängen ( T#0s: Abschaltung des zyklischen Spülbetriebs )

Input Const

tPurgeDetect

TIME

TIME#10m0s0ms

Spülbetrieb: Mindestzeitdauer des inaktiven Wärmerads vor der Auslösung des Spülbetriebs

Input Const

rMotorSpMax

REAL

250.0

Maximalwert - Rotationsgeschwindigkeit des Motors in 1/min

Input Const

rMotorSpMin

REAL

1.0

Minimalwert - Rotationsgeschwindigkeit des Motors in 1/min

Input Const

xAutoDetectCtrlMode

BOOL

TRUE

Freigabe / Sperrung der automatischen Erkennung der Betriebsart ( FALSE = keine automatische Erkennung )

Input Const

eControlMode

OJ_DRHX_CONTROL_MODE

OJ_DRHX_CONTROL_MODE.MODBUS

Input Const

eRotDirect

OJ_DRHX_ROTATION_DIRECT

OJ_DRHX_ROTATION_DIRECT.CLOCK_WISE

Art der Steuerung ( 0 = MODBUS, 1 = 0-10V )

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