FB_BA_SubSchedA

FB_BA_SubSchedA 1:

Der Funktionsbaustein ermöglicht das Abonnieren (subscriben) eines analogen Scheduler-Objektes.

Vererbungshierarchie

FB_BA_Base

    FB_BA_Subscriber

Syntax

FUNCTION_BLOCK FB_BA_SubSchedA EXTENDS FB_BA_Subscriber
VAR_INPUT
  sTarget                   : T_BA_MedString;
  tReadInterval             : TIME;
  tReadTolerance            : TIME;
  bClearOnReadError         : BOOL;
END_VAR

VAR_OUTPUT
  bError                    : BOOL;
  fPresentValue             : REAL;
  fPredictedValue           : REAL;
END_VAR

FB_BA_SubSchedA 2: Eingänge

Name

Typ

Beschreibung

sTarget

T_BA_MedString

AMS NetId des Publishers.

tReadInterval

TIME

Leseintervall [s].

tReadTolerance

TIME

Wartezeit, bis ein anstehender Fehler ausgegeben wird [ms].

bClearOnReadError

BOOL

Bei TRUE werden die Daten gelöscht, wenn ein Fehler auftritt.

FB_BA_SubSchedA 3: Ausgänge

VAR_OUTPUT
  bError                    : BOOL;
  fPresentValue             : REAL;
  fPredictedValue           : REAL;
END_VAR

Name

Typ

Beschreibung

bError

BOOL

Zeigt den aktuellen Fehlerzustand der Subskription an.

Details können im Fehlerfall der entsprechenden Fehlermeldung entnommen werden.

fPresentValue

REAL

Aktueller analoger Ausgabewert des Objektes.

fPredictedValue

REAL

Wert, der nach dem nächsten Schalten angenommen wird.

FB_BA_SubSchedA 4: Eigenschaften

Name

Typ

Zugriff

Beschreibung

Unit

E_BA_Unit

Get

Einheit.

FB_BA_SubSchedA 5: Methoden

Name

Beschreibung

GetData

Enthält die abonnierten Daten.

Voraussetzungen

Entwicklungsumgebung

Erforderliche SPS-Bibliothek

TwinCAT ab v3.1.4024.35

Tc3_XBA ab v5.3.0.0