FB_BA_PIDControlSync

FB_BA_PIDControlSync 1:

Der Funktionsbaustein FB_BA_PIDControlSync dient der Parameter-Synchronisation für 2 Regler vom Typ FB_BA_PIDControl. Dieser Baustein kann beispielsweise zum Abgleich von Führungsreglern dienen, welche zur Erzeugung der Zuluft Sollwerte für eine raumlufttechnische Anlage eingesetzt werden.

Die folgenden Parameter des FB_BA_PIDControl werden synchronisiert:

Fehlererkennung

Die unten aufgeführten Fehlermeldungen werden durch den FB_BA_PIDControlSync erkannt.

Die Fehlermeldungen werden in der Entwicklungsumgebung von TwinCAT 3 in dem Fenster "Fehlerliste" ausgegeben. Dieses kann unter dem Menüpunkt Ansicht aktiviert werden.

Die Fehlertexte werden über das Property ErrText und den Ausgang sErrText ausgegeben.

Zusätzlich werden die Meldungen durch das Enum eErrState angezeigt.

Fehlermeldungen

Meldetext Deutsch

Meldetext Englisch

'Synchronisation eAction fehlerhaft'

'Synchronization eAction faulty'

'Synchronisation nDampConstant fehlerhaft'

'Synchronization nDampConstant faulty'

'Synchronisation fDerivativeConstant fehlerhaft'

'Synchronization fDerivativeConstant faulty'

'Synchronisation fIntegralConstant fehlerhaft'

'Synchronization fIntegralConstant faulty'

'Synchronisation fMaxOutput fehlerhaft'

'Synchronization fMaxOutput faulty'

'Synchronisation fMinOutput fehlerhaft'

'Synchronization fMinOutput faulty'

'Synchronisation fNeutralZone fehlerhaft'

'Synchronization fNeutralZone faulty'

'Synchronisation eOpMode fehlerhaft'

'Synchronization eOpMode faulty'

'Synchronisation fProportionalConstant fehlerhaft'

'Synchronization fProportionalConstant faulty'

Syntax

FUNCTION_BLOCK FB_BA_LoopSync
VAR_OUTPUT
  bErr         : BOOL;
  sErrText     : T_MaxString;
  eErrState    : E_BA_StatePIDControlSync;
END_VAR
VAR_IN_OUT
  PID01        : FB_BA_PIDControl;
  PID02        : FB_BA_PIDControl;
END_VAR

FB_BA_PIDControlSync 2: Ausgänge

Name

Typ

Beschreibung

bErr

BOOL

Der Ausgang zeigt an, wenn ein Fehler bei der Synchronisation aufgetreten ist.

sErrText

T_MaxString

Die Variable zeigt den Status der Synchronisation in Textform an.

eErrState

E_BA_StatePIDControlSync

Die Enumeration zeigt den Status der Synchronisation an.

FB_BA_PIDControlSync 3: / FB_BA_PIDControlSync 4: Ein- Ausgänge

Name

Typ

Beschreibung

Loop1

FB_BA_PIDControl

Referenz auf den Regler Nr. 1 des Parameterabgleichs.

Loop2

FB_BA_PIDControl

Referenz auf den Regler Nr. 2 des Parameterabgleichs.

FB_BA_PIDControlSync 5: Eigenschaften

Name

Typ

Zugriff

Beschreibung

ErrText

T_MaxString

Get

Das Property ErrText zeigt die Fehlertexte von sErrText an.

Voraussetzungen

Entwicklungsumgebung

Erforderliche SPS-Bibliothek

TwinCAT ab v3.1.4024.56

Tc3_BA2 ab v5.4.2.0